我在互联网上搜索了一个答案,虽然我发现了类似的问题,但没有一个能帮我解决自己的小问题:
假设我有一个两列列表,包含开始日期和结束日期 - 10行,所以A1:B10。开始日期在A列中,结束日期在B列中。我想写一个CountIf函数形式(或sumproduct / sumif,无论给出什么结果),它只计算开始日期超过365天的行早于结束日期。
这样做的简单方法显然是制作一个C列,它只是通过从每个结束日期减去每个开始日期来计算差异,但是我想要一个完成所有工作的函数,因为我将把它应用于更大的数据集。
理想情况下,我希望解决方案能够在countif或sumproduct-function中作为标准编写,因为我正在使用多个标准。
非常感谢你的帮助!
答案 0 :(得分:0)
使用以下数组公式(使用( Ctrl + Shift + Enter )输入:
=SUM(IF(B1:B10-A1:A10>365,1,0))
答案 1 :(得分:0)
不需要数组输入的替代方案:
=SUMPRODUCT(--(B1:B10-A1:A10>365))