Page 1 of 1

สูตรหาวันที่

Posted: Tue Feb 25, 2020 7:49 am
by Thitaporn7799
อาจารย์ค่ะ รบกวนตรวจสอบสูตรให้ด้วยค่ะ เพราะผลลัพธ์ที่ต้องการไม่แสดง ออกมาค่ะ ไม่ทราบว่าจุดไหนผิดค่ะ

Re: สูตรหาวันที่

Posted: Tue Feb 25, 2020 8:43 am
by puriwutpokin
ค่าที่เป็นวันที่หามาจากเงื่อนไขใดครับ

Re: สูตรหาวันที่

Posted: Wed Feb 26, 2020 1:27 pm
by Thitaporn7799
ขอโทษค่ะอาจารย์ ได้ทำการอธิบายรายละเอียดใหม่ ส่งไฟล์ให้อีกครั้งค่ะ

Re: สูตรหาวันที่

Posted: Wed Feb 26, 2020 4:25 pm
by Bo_ry
D4
=INDEX(Summary!$A$5:$A$24,MATCH(0,-INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,)),))

E4
=COUNTIF(INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,)),"")

F4:L4
=IF(COLUMNS($F4:F4)>$E4,"",SMALL(IF(INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,))=0,Summary!$A$5:$A$24),COLUMNS($F4:F4)))

Re: สูตรหาวันที่

Posted: Wed Feb 26, 2020 5:25 pm
by puriwutpokin
อีกตัวอย่างครับ กรณีใช้ 2003
D4=IF(COLUMNS($F4:F4)>$E4,"",INDEX(Summary!$A$5:$A$24,MATCH(TRUE,INDEX(INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,0))=0,0),0)))
E4=COUNTBLANK(INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,0)))
F4:L7=IF(COLUMNS($F4:F4)>$E4,"",INDEX(Summary!$A$5:$A$24,SMALL(IF(INDEX(Summary!$B$5:$K$24,,MATCH($A4,Summary!$B$4:$K$4,0))=0,ROW(Summary!$A$5:$A$24)-ROW(Summary!$A$5)+1),COLUMNS($F4:F4)))) กด Shift+Ctrl+Enter

Re: สูตรหาวันที่

Posted: Wed Feb 26, 2020 11:13 pm
by norkaz
อีกทางเลือกครับ

D4
=MIN(IF(A4=Summary!$B$4:$K$4,IF(Summary!$B$5:$K$24=0,Summary!$A$5:$A$24)))
Ctrl + Shift -> Enter

E4
=SUM(IF(A4=Summary!$B$4:$K$4,IF(Summary!$B$5:$K$24=0,1)))
Ctrl + Shift -> Enter

F4:L4
=IF($E4<COLUMN(A4),"",SMALL(IF($A4=Summary!$B$4:$K$4,IF(Summary!$B$5:$K$24=0,Summary!$A$5:$A$24)),COLUMN(A4)))
Ctrl + Shift ->Enter

Norkaz

Re: สูตรหาวันที่

Posted: Thu Feb 27, 2020 12:43 pm
by Thitaporn7799
ขอบพระคุณค่ะอาจารย์