Excel:计算零值并返回日期差异

时间:2017-04-27 13:49:26

标签: excel excel-formula

A列的日期为 setlocale(LC_TIME, 'pl_PL'); \Carbon\Carbon::setLocale('pl'); B列的值范围为0到x(数值)。如何在B列中获得0值超过7次的所有单元格?例如:

dd-mmmm-yyyy

如何获得细胞(B5)和细胞(B21)之间的零点数,然后计算细胞(B21)和细胞(B3)之间的日期差异

Screenshot

1 个答案:

答案 0 :(得分:1)

使用此数组公式:

=IFERROR(IF(AND(C2=0,C3>0,ROW() - MATCH(2,IF($C$2:C2<>0,1))>=8),A2-INDEX($A$2:A2,MATCH(2,IF($C$2:C2<>0,1))),""),"")

作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter来确认。如果操作正确,那么Excel会将{}放在公式周围。

所以将公式放入D2,按Ctrl-Shift-Enter然后复制/向下拖动。

enter image description here

enter image description here