Page 1 of 1

การนับจำนวนเวลา

Posted: Fri May 12, 2023 9:45 pm
by Juthaporn
นับจำนวนชั่วโมงว่ามีเท่าไหร่ เช่น 15 (เป็นชั่วโมง) มีซ้ำกันอยู่ 3 ผลลัพธ์ที่คอลัม B ผลลัพธ์ที่นับได้ต้องเป็น 3 อยากทราบการใช้สูตรค่ะ
รบกวนอาจารย์ช่วยให้คำแนะนำหน่อยคะ
Capture.PNG
การนับเวลา.xlsx

Re: การนับจำนวนเวลา

Posted: Fri May 12, 2023 10:17 pm
by norkaz
...

E2
=SUMPRODUCT(--(TEXT($A$2:$A$19,"hh")=TEXT(D2,"hh")))


** สนับสนุนฟอรั่ม กรุณาช่วยคลิกโฆษณาหน้าเพจครับ **

Norkaz

Re: การนับจำนวนเวลา

Posted: Sat May 13, 2023 9:49 pm
by Juthaporn
ทำได้ตามสูตรที่อาจารย์บอกเลยค่ะ
ขอสอบถามเพิ่มเติมค่ะ ตรงนี้ (--( มีไว้ทำหน้าที่อะไรหรอคะ

Re: การนับจำนวนเวลา

Posted: Sat May 13, 2023 10:13 pm
by norkaz
Juthaporn wrote: Sat May 13, 2023 9:49 pm ทำได้ตามสูตรที่อาจารย์บอกเลยค่ะ
ขอสอบถามเพิ่มเติมค่ะ ตรงนี้ (--( มีไว้ทำหน้าที่อะไรหรอคะ
เนื่องจาก TEXT($A$2:$A$19,"hh")=TEXT(D2,"hh") ให้ผลลัพธ์เป็น TRUE หรือ FALSE

การนำ -- วางข้างหน้าเพื่อแปลง ค่า TRUE , FALSE ให้เป็นเลข 1 หรือ 0

จากนั้นใช้ SUMPRODUCT ไปครอบเพื่อหาผลรวมออกมา


การใช้ การแปลงค่า TRUE FALSE นั้น จะนำไป บวกด้วย 0 หรือ *1 ก็ได้ เช่น

=(TEXT($A$2:$A$19,"hh")=TEXT(D2,"hh"))+0

=(TEXT($A$2:$A$19,"hh")=TEXT(D2,"hh"))*1


แต่โดยทั่วไป มักใช้ -- แทนการ +0 หรือ *1

** สนับสนุนฟอรั่ม กรุณาช่วยคลิกโฆษณาหน้าเพจครับ **

Norkaz

Re: การนับจำนวนเวลา

Posted: Sat May 13, 2023 10:39 pm
by Juthaporn
ขอบคุณมากนะคะสำหรับการแนะนำสูตรค่ะ :D

ขอสอบถามเพิ่มเติมค่ะการนับชั่วโมงล่าสุดของ A และ B
ชั่วโมงล่าสุดของ A คือ 15 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 5
ชั่วโมงล่าสุดของ B คือ 20 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 3
ชั่วโมงล่าสุดของ C คือ ตี 1 ของวันที่ 13 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 4
อยากทราบการใช้สูตรค่ะ
Capture.PNG
การนับเวลา (1).xlsx

Re: การนับจำนวนเวลา

Posted: Sat May 13, 2023 10:42 pm
by Juthaporn
**ขอส่งใหม่ค่ะ แก้ไขรายละเอียด
ขอสอบถามเพิ่มเติมค่ะการนับชั่วโมงล่าสุดของ A และ B
ชั่วโมงล่าสุดของ A คือ 15 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 5
ชั่วโมงล่าสุดของ B คือ 20 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 3
ชั่วโมงล่าสุดของ C คือ ตี 1 ของวันที่ 13 ก็นับว่ามีกี่ครั้งผลลัพธ์คือ 4
อยากทราบการใช้สูตรค่ะ
Capture.PNG
การนับเวลา (1).xlsx

Re: การนับจำนวนเวลา

Posted: Sat May 13, 2023 11:17 pm
by norkaz
...

F8

=SUMPRODUCT((TEXT(LOOKUP(2,1/(E8=$A$2:$A$23),$B$2:$B$23),"hh")=TEXT($B$2:$B$23,"hh"))*(E8=$A$2:$A$23))

** สนับสนุนฟอรั่ม กรุณาช่วยคลิกโฆษณาหน้าเพจครับ **

Norkaz

Re: การนับจำนวนเวลา

Posted: Sun May 14, 2023 5:13 pm
by Juthaporn
ทำได้แล้วขอบคุณอาจารย์มากนะคะ