各位Excel大神,怎么能求出张三李四等的每次住院出院的间隔时间?

像我图片这样入院时间减去上一次的出院时间是可以,但是李四的就不对了,李四的入院时间是减去的张三的出院时间,怎么才能得出每个人的每次的住院间隔时长?还不会错,求求各位大神了!!

C2=IF(COUNTIF($A$2:A2,A2)=1,"",INDEX(B:B,SMALL(IF($A$2:$A$1000=A2,ROW($A$2:$A$1000),65536),COUNTIF($A$2:A2,A2)))-INDEX(B:B,SMALL(IF($A$2:$A$1000=A2,ROW($A$2:$A$1000),65536),COUNTIF($A$2:A2,A2)-1)))

数组公式

需要同时按 ctrl  shift  回车键,然后下拉公式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-16
加个判断,如果不是同一人就不减,I6=if(f6=f5,g6-h5,""),公式下拉自动填充就可以了。
第2个回答  2020-08-16
i5=if(match(f5,f:f,0)=row(),"",g5-lookup(1,0/(f$1:f4=f5),h$1:h4))下拉
第3个回答  2020-08-15
D2单元格公式为:
=IF(A2=A1,B2-C1,"")
然后下拉填充公式。本回答被提问者采纳
第4个回答  2020-08-16
真不知道你想怎么算啊:李四入院时间减去张三的出院时间?
公式很简单,但是你的数据结构没有行列标号啊!
相似回答