具有多个条件的复杂公式

时间:2019-07-06 20:24:43

标签: excel excel-formula

我必须弄清楚客户端在系统中花费了多少时间。规则是我需要使用注销时间,并从下一次登录时间中减去该时间来计算系统注销时间。一天的第一次登录没有系统退出时间,第二天将全部重置。我不确定是否可以得到一个公式来涵盖所有这些情况。

第1行的C2-0公式和第2行的B3-C2公式适用于第1 2行,然后您得到一个新客户端。然后第二天系统重置时间将重置,您需要在第二天再次进行计算,例如第1行和第2行。

enter image description here

1 个答案:

答案 0 :(得分:2)

这里是一个例子:

enter image description here

F2中的公式:

=IF(SUMPRODUCT((TEXT($B$1:B1,"dd-mm-jjjj")=TEXT(B2,"dd-mm-jjjj"))*($A$1:A1=A2))>0,B2-INDEX($C$1:$C$6,MATCH(1,($A$1:A1=A2)*(TEXT($B$1:B1,"dd-mm-jjjj")=TEXT(B2,"dd-mm-jjjj")),0)),0)

通过 Ctrl + Shift + Enter

输入为数组

向下拖动...

注意:请根据您的喜好更改文本格式,我的语言是荷兰语,所以我为什么要使用“ dd-mm-jjjj”