Page 1 of 1

รวมจำนวนหลายเงื่อนไข

Posted: Wed Mar 28, 2018 8:18 pm
by jeep1112
สวัสดีครับ
อยากทราบรวมจำนวนแต่ละอาทิตย์ ในคำตอบที่ C8 ดังนี้
1.เงื่อนไขจากชีต "ข้อมูล"ช่อง อ้างชื่อมาถึงที่ B8 ที่เป็นชื่อในชีต "รายงาน" และถัดมาที่ช่อง C8 ผลลัพท์ 24 เป็นคำตอบ
2.เงื่อนไขจากชีต "ข้อมูล"ช่อง เป็นวันที่แต่ให้ผูกสูตรเป็นสัปดาห์ที่ F7 ลงไป ให้มีเงื่อนไงมาที่ C7 ชีต "รายงาน" ในช่วงสัปดาห์
3.เงื่อนไขจากชีต "ข้อมูล" รวมจากช่อง G7 แต่มีเงื่อนไขต่ออีก คือให้รวมจำนวนเฉพาะคำว่า "จบ" เท่านั้น จากช่อง H7ลงมา
ขอบคุณครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Wed Mar 28, 2018 8:31 pm
by snasui
:D ตัวอย่างสูตรในชีตรายงานครับ

เซลล์ C8 คีย์

=SUMPRODUCT(--ISNUMBER(MATCH(ข้อมูล!$F$5:$F$24,ROW(INDIRECT(LEFT(C$7,10)+0&":"&RIGHT(C$7,10)+0)),0)),--(ข้อมูล!$E$5:$E$24=$B8),ข้อมูล!$G$5:$G$24)

Enter > Copy ไปด้านขวาและลงด้านล่าง คำตอบจะไม่ตรงกับในไฟล์แนบเพราะในไฟล์แนบยกตัวอย่างมาไม่ถูกต้อง กรุณาตรวจสอบวันที่ว่าตรงกันหรือไม่ อย่างไร ครับ

ประเด็นนี้เคยถามไว้แล้ว ดูที่นี่ครับ viewtopic.php?f=3&t=13182

Re: รวมจำนวนหลายเงื่อนไข

Posted: Thu Mar 29, 2018 10:12 am
by jeep1112
สวัสดีครับ
ติดอีกเงื่อนไขครับ (ของเดิมโจทย์เป็นปี 2016 แก้เป็น2018 แล้วครับ)
ยกตัวอย่าง HZ-007-CH ชื่อช่อง B8 คำตอบ C8 ต้องเป็น 0 ที่ชีต"รายงาน" มีเงื่อนไขจากชีต "ข้อมูล"ช่อง H หากมีคำว่า"ค้าง"ทำสูตรไม่รวมจำนวน แต่หากมีคำว่า "จบ" จะรวมจำนวนเป็น 24

ขอบคุณครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Thu Mar 29, 2018 10:37 am
by puriwutpokin
jeep1112 wrote: Thu Mar 29, 2018 10:12 am สวัสดีครับ
ติดอีกเงื่อนไขครับ (ของเดิมโจทย์เป็นปี 2016 แก้เป็น2018 แล้วครับ)
ยกตัวอย่าง HZ-007-CH ชื่อช่อง B8 คำตอบ C8 ต้องเป็น 0 ที่ชีต"รายงาน" มีเงื่อนไขจากชีต "ข้อมูล"ช่อง H หากมีคำว่า"ค้าง"ทำสูตรไม่รวมจำนวน แต่หากมีคำว่า "จบ" จะรวมจำนวนเป็น 24

ขอบคุณครับ
ปรับเป็นที่ C8=SUMPRODUCT(--ISNUMBER(MATCH(ข้อมูล!$F$5:$F$23,ROW(INDIRECT(LEFT(C$7,10)+0&":"&RIGHT(C$7,10)+0)),0)),--(ข้อมูล!$E$5:$E$23=$B8),--(ข้อมูล!$H$5:$H$23="จบ"),ข้อมูล!$G$5:$G$23) คัดลอกทั่วตารางครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Thu Mar 29, 2018 11:26 am
by jeep1112
ขอบคุณครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Fri Mar 30, 2018 8:16 am
by jeep1112
สวัสดีครับ
ผม copy สูตรมาใช้แล้วไม่ขึ้น สงสัยมากเลยครับ
ขอบคุณครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Fri Mar 30, 2018 8:30 am
by puriwutpokin
jeep1112 wrote: Fri Mar 30, 2018 8:16 am สวัสดีครับ
ผม copy สูตรมาใช้แล้วไม่ขึ้น สงสัยมากเลยครับ
ขอบคุณครับ
ที่เงื่อนไข จบ มี ค่าเดียว คือ 3221
เป็น-17 ที่ F157 นอกนั้น จบ มีค่าเป็น 0 ครับ สูตรยังถูกอยู่ครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Fri Mar 30, 2018 6:51 pm
by jeep1112
สวัสดีครับ
สูตรที่ให้มาใช้ได้ครับ เเต่ขอปรับสูตรต่อตรงชื่อด้วย
คำตอบ B3 ชีต 'ชื่อ' อยากปรับสูตรให้ ROWชื่อไม่ซ้ำ แบบมีเงื่อนไขเจอคำที่ชีต 'ข้อมูล' ช่อง BF คำว่า 'ค้าง' มาเป็นคำตอบเท่านั้น
ขอบคุณครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Fri Mar 30, 2018 7:12 pm
by puriwutpokin
ปรับเป็นที่ B3=IFERROR(INDEX(ข้อมูล!$F$5:$F$5000,SMALL(IF(FREQUENCY(IF(ข้อมูล!$BF$5:$BF$5000="ค้าง",MATCH("~"&ข้อมูล!$F$5:$F$5000,ข้อมูล!$F$5:$F$5000&"",0)),ROW(ข้อมูล!$F$5:$F$5000)-ROW(ข้อมูล!$F$5)+1),ROW(ข้อมูล!$F$5:$F$5000)-ROW(ข้อมูล!$F$5)+1),ROWS(B$3:B3))),"") กด Ctrl+Shift+Enter คัดลอกลงครับ

Re: รวมจำนวนหลายเงื่อนไข

Posted: Fri Mar 30, 2018 8:55 pm
by jeep1112
ขอบคุณครับ