Page 1 of 1
ต้องการให้แสดงเวลาแรกและสุดท้ายของแต่ละวัน
Posted: Mon Feb 04, 2019 6:57 pm
by ppboyzex
รบกวนสอบถามครับ ต้องการแสดงเวลาแรก และเวลาสุดท้าย ของในแต่ละวันไม่ทราบว่าต้องใช้สูตรแบบไหนครับ
ตัวอย่างครับ
วัน/เวลา
24/01/2562 07:46:00
24/01/2562 07:46:03
24/01/2562 17:13:03
24/01/2562 17:13:08
24/01/2562 17:13:15
25/01/2562 07:48:39
25/01/2562 07:48:41
29/01/2562 18:36:47
30/01/2562 07:44:18
30/01/2562 07:44:21
30/01/2562 21:31:03
แสดงออกมาเป็น
24/01/2562 07:46:00
24/01/2562 17:13:15
25/01/2562 07:48:39
29/01/2562 18:36:47
30/01/2562 07:44:18
30/01/2562 21:31:03
Re: ต้องการให้แสดงเวลาแรกและสุดท้ายของแต่ละวัน
Posted: Mon Feb 04, 2019 7:44 pm
by Bo_ry
ข้อมูลอยู่ A1:A11
C2 กด Ctrl+Shift+Enter ลากลง
=IFERROR(IF(ROUND(MOD(SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2)),1),),LOOKUP(ROUND(SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2)),0),$A$1:$A$20),SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2))),"")
Re: ต้องการให้แสดงเวลาแรกและสุดท้ายของแต่ละวัน
Posted: Mon Feb 04, 2019 7:50 pm
by ppboyzex
Bo_ry wrote: Mon Feb 04, 2019 7:44 pm
ข้อมูลอยู่ A1:A11
C2 กด Ctrl+Shift+Enter ลากลง
=IFERROR(IF(ROUND(MOD(SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2)),1),),LOOKUP(ROUND(SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2)),0),$A$1:$A$20),SMALL(IF(FREQUENCY(INT($A$1:$A$20)*2+ROUND(MOD($A$1:$A$20,1),0),$A$1:$A$20*2),$A$1:$A$20),ROWS(C$1:C2))),"")
ขอบคุณมากๆเลยครับ
Re: ต้องการให้แสดงเวลาแรกและสุดท้ายของแต่ละวัน
Posted: Tue Feb 05, 2019 10:41 am
by Supachok
แบบแสดง 2 column
D1 (start)
=IFERROR(INDEX(OFFSET($A$1,,,COUNTA(A:A)),SMALL(IF(FREQUENCY(MATCH(INT($A$1:$A$100),INT($A$1:$A$100),),ROW($E$1:$E$100))>0,ROW($A$1:$A$100)),ROW(A1))),"")
E1 (end)
=IF(D1="","",IFERROR(INDEX(OFFSET($A$1,,,COUNTA(A:A)),SMALL(IF(FREQUENCY(MATCH(INT($A$1:$A$100),INT($A$1:$A$100),),ROW($E$1:$E$100))>0,ROW($A$1:$A$100)),ROW(B2))-1),MAX(INDEX($A$1:$A$100,,))))
กดรับ array formula / copy down