Page 1 of 1

อยากทราบสูตร ให้มีการ Sum ข้อมูลที่เป็นชื่อเดียวกัน ด้วยเงื่อนไขเป็นวันที่

Posted: Tue May 02, 2017 9:18 pm
by ohmic54
สวัสดีครับ

หากผมต้องการกำหนดเงื่อนไขเป็นช่วงวันที่ ใน Sheet Form โดยต้องการให้ Sum ข้อมูลจาก Sheet Raw ที่เป็นชื่อเดียวกันตามช่วงวันที่ๆ กำหนด ให้อยู่ในเซลล์เดียวใน Sheet Form (ตามไฟล์แนบ) พอจะมีสูตรหรือไม่ครับ


ขอบคุณครับ

Re: อยากทราบสูตร ให้มีการ Sum ข้อมูลที่เป็นชื่อเดียวกัน ด้วยเงื่อนไขเป็นวันที่

Posted: Tue May 02, 2017 9:30 pm
by snasui
:D ตัวอย่างสูตรที่เซลล์ B7 ครับ

=SUMIFS(Raw!C$5:C$134,Raw!$A$5:$A$134,">="&$A$3,Raw!$A$5:$A$134,"<="&$C$3,Raw!$B$5:$B$134,$A7)

Enter > Copy ไปยังเซลล์ที่เกี่ยวข้อง

Re: อยากทราบสูตร ให้มีการ Sum ข้อมูลที่เป็นชื่อเดียวกัน ด้วยเงื่อนไขเป็นวันที่

Posted: Tue May 02, 2017 9:52 pm
by ohmic54
ได้แล้วครับ ขอบคุณครับคุณ snasui
ยังเหลือในส่วนของเซลล์ A ของ Sheet Form ครับ หากต้องการให้ในช่วงของเวลาที่กำหนด มีชื่อ Product ที่อยู่ในเซลล์ B ทั้งหมดมาอยู่ในเซลล์ A โดยชื่อที่ซ้ำกันจะไม่ถูกนับมาแสดงซ้ำ ต้องใช้สูตรอะไรได้บ้างครับ เนื่องจากผมเคยใช้ IFERROR + Index + Small แต่มันเลือกตามช่วงเวลาไม่ได้ครับ

Re: อยากทราบสูตร ให้มีการ Sum ข้อมูลที่เป็นชื่อเดียวกัน ด้วยเงื่อนไขเป็นวันที่

Posted: Wed May 03, 2017 12:07 am
by snasui
:D ตัวอย่างสูตรในเซลล์ A7 ครับ

=IFERROR(INDEX(Raw!B$5:B$134,SMALL(IF(FREQUENCY(IF(Raw!$A$5:$A$134>=$A$3,IF(Raw!$A$5:$A$134<=$C$3,MATCH(Raw!B$5:B$134,Raw!B$5:B$134,0))),ROW(Raw!B$5:B$134)-ROW(Raw!B$5)+1),ROW(Raw!B$5:B$134)-ROW(Raw!B$5)+1),ROWS(A$7:A7))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง กรุณาอjาน Note ด้านล่างอย่างละเอียด ไม่เช่นนั้นจะไม่ได้คำตอบครับ

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: อยากทราบสูตร ให้มีการ Sum ข้อมูลที่เป็นชื่อเดียวกัน ด้วยเงื่อนไขเป็นวันที่

Posted: Fri May 05, 2017 9:18 am
by ohmic54
คุณ snasui

ขอบพระคุณมากครับ ช่วยได้มากเลยจริงๆ ครับ