繁体   English   中英

简单的Excel公式

[英]Easy Excel Formula

有一个excel问题。 我想看看某个单元格中是否有内容“完成”,如果是,则查看另一个单元格中的日期,然后计算今天日期的 30 天内有多少。 下面我知道它是错误的,但可能能够更好地了解我正在尝试做什么。

=sumifs(Main!B:B="Completed",Main!H:H,"<30")

您应该使用 COUNTIFS:

对于未来 30 天的窗口:

=COUNTIFS(Main!B:B,"Completed",Main!I:I,">="&TODAY(),Main!I:I,"<"&TODAY()+30)

对于过去的 30 天窗口:

=COUNTIFS(Main!B:B,"Completed",Main!I:I,"<"&TODAY()+1,Main!I:I,">="&TODAY()-30)

=sumifs([Sum Range], [ Criteria Range], [Criteria])是正确的语法。 尽量避免使用整列引用,因为它们会影响电子表格的性能。

通过CTRL + T使用表格格式,您可以获得与数据一起缩放并且工作得更好的命名引用。

首先,您需要一个列来区分今天的差异。 所以=Today()-[date]这应该放在你的桌子旁边,给你天数的差异。

真正要寻找的是COUNTIFS而不是总和。 我假设你把那个日期差异放在第一列,所以我在这里用它来计算。

=Countifs(Main!B:B,"Completed",Main!I:I,">" & 30)

=COUNTIFS(Main!B:B,"Completed",Main!H:H,"<="&TODAY(),Main!H:H,"<"&TODAY()+30)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM