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
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ 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
  2. ที่ 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
ได้แล้วครับ อาจารย์ ขอบคุณครับ