如果F栏中的日期大于今天,如何计算E栏中的值。
这是我到目前为止 - 但它返回0。
=COUNTIF(E:E,F:F>=TODAY())
答案 0 :(得分:1)
请尝试:
=COUNTIFS(E:E,"<>",F:F,">="&TODAY())
答案 1 :(得分:0)
不确定为什么要尝试使用E列。 E中的对应单元的数量与匹配标准的列F单元的数量相同。找到F列中的值的数量大于今天是无关紧要的。第一个参数是您要计算值的范围,第二个参数是标准。试试这个:
=COUNTIF(F:F,">="&TODAY())
答案 2 :(得分:-1)
我更喜欢使用sumproduct。这可用于计算和查找加权平均值。对于计数,您将范围包装在 - ()中,并且该行中的任何内容都计为1.如果包含条件语句,则仅在条件为真时才计算该行。您可以根据需要添加几个条件来过滤掉更多数据。在下面的字段中,我将当前日期设置为F12,或者您可以使用当前日期。
=SUMPRODUCT(--(E2:E10),--(F2:F10>F12))
答案 3 :(得分:-1)
如果日期等于或大于今天,您想要计算或总和E列中的值,似乎有点混淆。
这是总和公式
=SUM(IF(F2:F5>=TODAY(),E2:E5,0))
按ctrl + alt + delete,即可获得大括号。
它应该看起来像{=SUM(IF(F2:F5>=TODAY(),E2:E5,0))}
使用相同的公式,但如果您想要计算,请使用计数。
=count(IF(F2:F5>=TODAY(),E2:E5,0))
再次使用ctrl + alt + delete