Page 1 of 1
สอบถาม sumproduct หลายเงื่อนไข
Posted: Tue Mar 13, 2012 5:26 pm
by phirawit
เรียน ท่านผู้รู้ทุกท่าน

สอบถามเรื่องการใช้ sumproduct หลายเงื่อนไข หน่อยคะ
ขอบคุณมากคะ
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Tue Mar 13, 2012 5:38 pm
by bank9597

อธิบายด้วยครับ ว่าให้หาค่าส่วนไหน เซลล์ไหน ถ้าให้ดีควรมีตัวอย่างคำตอบมาด้วยครับ
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Tue Mar 13, 2012 5:39 pm
by snasui

ไม่เข้าใจครับ ต้องการคำตอบที่เซลล์ใด โดยดูข้อมูลต้นแหล่งจากไหนและเงื่อนไขคืออะไรบ้างครับ

Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Tue Mar 13, 2012 5:40 pm
by snasui

ประกันมาด่วนเลยครับ ชนท้ายครับ

Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Tue Mar 13, 2012 5:44 pm
by bank9597
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 8:24 am
by phirawit
ต้องขอโทษด้วยนะคะ
ต้องการคำตอบที่ช่อง GK= FY+GE,GL=FZ+GF,GM=GA+GG (ซึ่งเป็นฝา640ซีซี)
ขอบคุณมากนะคะ
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 9:42 am
by snasui

ลองตามนี้ครับ
- ที่เซลล์ FY2 คีย์สูตรเพื่อเป็นตัวช่วยในการรวมข้อมูลตามเงื่อนไข
=LOOKUP(CHAR(255),$FY4:FY4)
Enter > Copy ไปจนถึง GY2
- ที่เซลล์ GN4 คีย์ค่า ฝา(แคน330 ซีซี) แทนค่าเดิมคือ ฝา (แคน330 ซีซี)
สังเกตว่ามีการวรรค
- ที่เซลล์ GK7 คีย์สูตรเพื่อรวมข้อมูลตามเงื่อนไข
=SUMPRODUCT(--(LOOKUP(CHAR(255),$GK$4:GK$4)=$FY$2:$GJ$2),--(GK$5=$FY$5:$GJ$5),$FY7:$GJ7)
Enter > Copy ไปทางขวาและลงด้านล่าง
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 9:58 am
by bank9597

ผมลองใช้สูตรดูแล้ว ยังติดปัญหาเรื่องการอ้างอิงสูตร
ผมเลยยกเลิกการผสานเซลล์ ทำให้ได้คำตอบที่ต้องการออกมา
ไม่รู้ทำไมสูตร Sum จึงยังมีปัญหาเรื่องเซลล์ที่ถูกผสาน
จาก FY-GL ผมยกเลิกการผสานเซลล์ทั้งหมด และคัดลอกหัวคอลัมน์ให้ตรงกับแนวข้อมูล
ที่ GK7 ผมใช้สูตร =SUM(IF($FY$4:$GJ$4="ฝา(640 ซีซี)",IF($FY$5:$GJ$5=GK$5,$FY7:$GJ7))) กดแบบอาร์เรย์ แล้วคัดลอกไปทางขวามือ ลงล่าง
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 1:25 pm
by phirawit
เรียน สอบถามผู้รู้
1.CHR(255) หมายความว่าอย่างไร
2.$GK$4:GK$4 ต้อง $ทั้งหมดป่าวคะ
ขอบคุณมากคะ
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 1:37 pm
by snasui

Char(255) คืออักขระลำดับสุดท้าย
=Lookup(Char(255),A:A) เป็นการใช้แบบประยุกต์ หมายถึงการหาเซลล์ที่เป็น Text เซลล์สุดท้ายในช่วง A:A
ส่วน $GK$4:GK$4 จากสูตรด้านบน ไม่ต้องเติม $ ทั้งหมด เพราะต้องการให้คอลัมน์เป็น Relative หรือสามารถเปลี่ยนแปลงได้ตลอด ลองทดสอบใส่ $ ทั้งหมดแล้วดูผลจะเห็นความแตกต่างของผลลัพธ์ จะได้เข้าใจมากขึ้นครับ
Re: สอบถาม sumproduct หลายเงื่อนไข
Posted: Wed Mar 14, 2012 1:54 pm
by phirawit
ขอบคุณมากนะคะ อาจารย์ สำหรับคำแนะนำ