Page 1 of 1
Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Tue Oct 15, 2019 2:51 pm
by wisitsakbenz
เลือกวันที่ 29/8/62 - 29/8/62 แต่แสดงข้อมูลผิด ไม่ทราบว่ามีสูตรตรงไหนผิดหรือไม่ครับ
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Tue Oct 15, 2019 7:07 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ D5 คีย์
=SUMPRODUCT(--(DATE(20&Data!B3:B31,Data!C3:C31,Data!D3:D31)>=DATE(20&D4,D3,D2)),--(DATE(20&Data!B3:B31,Data!C3:C31,Data!D3:D31)<=DATE(20&G4,G3,G2)))
Enter
- ที่ A9 คีย์
=IF(ROWS(A$9:A9)>$D$5,"",INDEX(Data!A$3:A$31,SMALL(IF(DATE(20&Data!$B$3:$B$31,Data!$C$3:$C$31,Data!$D$3:$D$31)>=DATE(20&$D$4,$D$3,$D$2),IF(DATE(20&Data!$B$3:$B$31,Data!$C$3:$C$31,Data!$D$3:$D$31)<=DATE(20&$G$4,$G$3,$G$2),ROW(Data!$A$3:$A$31)-ROW(Data!$A$3)+1)),ROWS(A$9:A9))))
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 8:09 am
by wisitsakbenz
ได้แล้วครับอาจารย์ snasui
แต่อยากให้ค่า 0 แสดงเป็นว่าง ๆ ได้หรือไม่ครับอาจารย์ ตามข้อมูลใน Sheet "Data" ครับ
ขอบคุณครับ
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 9:24 am
by parakorn
คลุม G9 ถึง I30 คลิ๊กขวา > Format Cells > Custom > ตรงช่อง type ใส่ 0;""; > Ok
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 10:02 am
by wisitsakbenz
ได้แล้วครับอาจารย์ parakorn
อาจารย์ครับ ถ้าอยากให้เลือกเฉพาะ เดือนและปีที่ต้องการมาแสดง
ตรงช่อง D5 และ A9 ต้องใส่สูตรอะไรครับ ขอบคุณครับ
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 12:02 pm
by parakorn
A9 =IFERROR(INDEX(Data!$A$3:$I$31,SMALL(IF(Data!$C$3:$C$31=Report!$D$3,IF(Data!$B$3:$B$31=Report!$D$4,ROW(Data!$A$3:$A$31)-ROW(Data!$A$3)+1)),ROWS(Report!$A$9:A9)),MATCH(Report!A$8,Data!$A$2:$I$2,0)),"") Ctrl+Shift+Enter Copy ลงด้านล่างและไปทางขวาครับ
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 12:54 pm
by wisitsakbenz
ช่อง D5 ต้องแก้สูตรหรือไม่ครับอาจารย์
อาจารย์ครับ ถ้าเพิ่มข้อมูลหรือ column ใน sheet "Data" พอลากสูตรแล้ว ข้อมูลจะแสดงไม่ครบ ตามไฟล์แนบ
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 2:11 pm
by parakorn
ช่อง D5 ต้องการผลลัพท์แบบไหนครับ แจ้งเงื่อนไขด้วย ส่วนสูตรต้องปรับช่วงข้อมูลให้ครอบคลุมถึงข้อมูลที่มีครับ หากต้องการให้สูตรไดนามิกตามข้อมูลที่มีต้องประกาศตัวแปร(์NameRange)ด้วย offset หรือ ใช้ table ครับ
แก้สูตรเป็นดังนี้ครับ
=IFERROR(INDEX(Data!$A$3:$K$31,SMALL(IF(Data!$C$3:$C$31=Report!$D$3,IF(Data!$B$3:$B$31=Report!$D$4,ROW(Data!$A$3:$A$31)-ROW(Data!$A$3)+1)),ROWS(Report!$A$9:A9)),MATCH(Report!A$8,Data!$A$2:$K$2,0)),"")
Re: Excel : เลือกวันที่แต่แสดงข้อมูลผิด
Posted: Wed Oct 16, 2019 2:28 pm
by wisitsakbenz
ได้แล้วครับ อาจารย์ ขอบคุณครับ