Page 1 of 1

สอบถาม sumproduct หลายเงื่อนไข

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

Re: สอบถาม sumproduct หลายเงื่อนไข

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

Re: สอบถาม sumproduct หลายเงื่อนไข

Posted: Tue Mar 13, 2012 5:39 pm
by snasui
:D ไม่เข้าใจครับ ต้องการคำตอบที่เซลล์ใด โดยดูข้อมูลต้นแหล่งจากไหนและเงื่อนไขคืออะไรบ้างครับ :?:

Re: สอบถาม sumproduct หลายเงื่อนไข

Posted: Tue Mar 13, 2012 5:40 pm
by snasui
:rz: ประกันมาด่วนเลยครับ ชนท้ายครับ :tt:

Re: สอบถาม sumproduct หลายเงื่อนไข

Posted: Tue Mar 13, 2012 5:44 pm
by bank9597
:lol: :lol: :lol:

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
:D ลองตามนี้ครับ
  1. ที่เซลล์ FY2 คีย์สูตรเพื่อเป็นตัวช่วยในการรวมข้อมูลตามเงื่อนไข
    =LOOKUP(CHAR(255),$FY4:FY4)
    Enter > Copy ไปจนถึง GY2
  2. ที่เซลล์ GN4 คีย์ค่า ฝา(แคน330 ซีซี) แทนค่าเดิมคือ ฝา (แคน330 ซีซี) :arl: สังเกตว่ามีการวรรค
  3. ที่เซลล์ 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
:D :D ผมลองใช้สูตรดูแล้ว ยังติดปัญหาเรื่องการอ้างอิงสูตร
ผมเลยยกเลิกการผสานเซลล์ ทำให้ได้คำตอบที่ต้องการออกมา

ไม่รู้ทำไมสูตร 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
:D 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
ขอบคุณมากนะคะ อาจารย์ สำหรับคำแนะนำ