假如你是使用 excel 365
A1
美甲师甲
B1
甲 09:00-10:00
乙 11:00-12:00
丙 14:00-15:00
丁 15:00-16:00
C1
=LET(
a,TEXTSPLIT(B1,{" ","-"},CHAR(10),TRUE),
TEXTJOIN("、",TRUE,REDUCE("",SEQUENCE(ROWS(a)-1,,2),LAMBDA(x,y,VSTACK(x
,IF(TIMEVALUE(INDEX(a,y,2))-TIMEVALUE(INDEX(a,y-1,3))>TIMEVALUE("00:05")
,INDEX(a,y-1,1),"")))))
)
※ 引述《rainwalnut (rainwalnut)》之铭言:
: 不好意思,想请问板上的各位高手
: 我有一个excel资料类似如下,我想知道客人操作结束后到下一个客人开始是不是有超过
: 五分钟,应该怎么作比较好
: 以下为例就是客人甲乙直接就不o.k ,但是要处理的资料太多,实在没办法一个一个慢慢
: 用眼睛检查,能不能请大神为小的解惑,虽然p币不多就送给您了
: A1储存格 美甲师甲 B1储存格里有 客人甲 09:00~10:00
: 客人乙 10:00~11
: :00
: 客人丙 11:10~1
: 2:30
: A2储存格 美甲师乙 B2储存格一样有客人和时间
: A2储存格 美甲师乙 B2储存格一样有客人和时间
: http://i.imgur.com/Dvmj3Og.jpg
: 这个是我本来想法,但是变成多列好像也有困难
: 不知道这个想法途径是否正确,恳请帮忙
: