如何在libre calc中自动生成日期

佩里

我认为这很容易,但是我无法在线找到解决方案。我有定期账单,只希望日期值在其各自的单元格中每个月更改一次。

例如,如果单元格A2截止日期显示为12/24/2019,现在为12/25/2019,那么我希望单元格A2截止日期现在变为1/24/2020。

然后,当它是2020年1月25日时,下一个日期是2020年2月25日,依此类推。

同样,如果是年度账单,并且A2单元格到期日期是12/24/2019,现在是12/25/2019,则A2单元格到期日期将更改为12/24/2020。

为此有一个简单的功能吗?

汉奴

如果您在A1中有例如2019-12-03(即我所说的“昨天”),
则包含以下公式的单元格将在一个月后显示日期。
编辑A1以包含日期到当前日期之后或等于日期,公式将显示一个空单元格。

=IF(TODAY()>A1;DATE(YEAR(A1);MONTH(A1)+1;DAY(A1));"")

对于“年度账单”,它+1需要紧接在YEAR()之后。


此公式(a):
=DATE(YEAR(TODAY());MONTH(TODAY());25) ...将显示当前月份的25:th,直到该月份更改为止-例如,表示每月更新的到期日。

同样(b):
=DATE(YEAR(TODAY());1;25)
将显示当前年份的1月25日(即,随着年份的变化而变化)。

如果将A1替换为上面的$ A $ 100,要获得此(c):
=IF(TODAY()>$A$100;DATE(YEAR($A$100);MONTH($A$100)+1;DAY($A$100));"")
并将a)和b)中的任何一个放入A100,您将看到每个包含c)的单元格都随着您手动更改A100或公式而更新给出一个新值(如上面的a或b所示)。

或者,可能(d)在当前日期之前显示当前日期的25号,如果当前日期在25号之后,则显示NEXT月的25号。
=IF( DAY(TODAY()) <25;
DATE( YEAR(TODAY()); MONTH(TODAY()) ; 25);
DATE( YEAR(TODAY()); MONTH(TODAY())+1; 25)
)


请使用明确的日期格式,而不是容易根据实际日期猜测游戏的日期格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在excel或libre calc中给出持续时间?

如何在 Libre Office Calc 中处理时间值

如何只用Java中的月份和年份生成日期?

如何从Amazon Redshift中的范围生成日期列表?

如何在libre office中设置URL编码的超链接?

如何在Libre Office中设置默认货币类型

如何在NiFi中解析日期字段并以字符串格式生成日期

如何在 Lubuntu 18.04 中为 libre office calc 文件创建快捷方式

如何自动生成日期属性为Date而不是NSDate的NSManagedObject子类?

如何在R中生成日期与量级的散点图?

如何在MATLAB中生成日期时间数组?

如何在HIVE中生成日期序列?(创建表)

如何使用Gson生成日期字段

如何在 Libre Office Writter 中使用格式 ABC 进行自动编号?

如何在Open Office / Libre Office Draw中调整页面大小以适合图纸内容

如何在Libre Office 5中切换纸张方向?(Ubuntu 16.04)

您如何在Libre Office中搜索和替换分页符?

如何在Libre Office或Open Office中更改图像分辨率?

如何在Google表格中打印字体Libre Barcode EAN13文本

如何在Libre Office 3中添加任何语言[旁遮普语]

如何在 Libre Office Basic 中創建跳轉到文檔末尾的宏

如何在Magento中获取订单的完成日期

如何使用一组数据为MySQL中的每个ID在两个日期之间生成日期列表

如何重置我的Libre Office Calc设置

如何在Google BiqQuery中生成日期序列以占据缺席日期?

如何根据用户输入生成日期列表?

如何使用moment.js生成日期对象

如何使用熊猫向后生成日期范围?

如何使用相应的varchar列生成日期序列