Page 1 of 1

การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 3:54 pm
by golflover
สวัสดีครับ,,

ผมได้ลองค้นหากระทู้ดูก่อนแล้ว แต่ไม่พบคำตอบ(ที่ต้องการ)หรือไม่เข้าใจในคำตอบนั้นๆ เลยตัดสินใจตั้งกระทู้ถามครับ :cry:

ในทีนี้ผมได้แนบเอกสารงานมาอ้างอิงด้วย
เอกสาร: มิถุนายน
ชนิดระบบ: MS 2010
เอกสารภายใน: Summary และ ข้อมูล

คำถามข้อที่1ครับ:
จากเอกสารที่แนบไว้ให้ ผมอยากได้จำนวนของข้อมูล โดยให้ Nationality เป็น Thai แล้ว Result เป็น V จากชีท ข้อมูล
แล้วให้แสดงผลใน ชีท Summary น่ะครับ(ในช่อง B5) ผมควรตั้งสูตรอย่างไรดี?

ผมลองใช้สูตร =COUNT(IF((ข้อมูล!A:A="Thai")*(ข้อมูล!K:K="V"), ข้อมูล!D:D))
(ผมก็ไม่แน่ใจว่าสูตรนี้หมายความว่ายังไง แต่หาจากในเน็ตแล้วคำตอบมันคล้ายๆกับที่อยากได้เลยลองเอามาใช้ดู)
แต่ก็ไม่ได้ผลที่ต้องการ เพราะว่าผลลองกรองดูแล้วมันควรจะเป็น 2 น่ะครับ แต่ค่าที่ได้เป็น 1
หรืออย่างข้อมูลที่กำหนดเงื่อนไขให้ Result เป็น Mix ก็ยังแสดงผลเป็น 1 ทั้งๆที่ไม่มีค่านั้นเลย

คำถามข้อที่2ครับ:
ผมอยากจะรวมจำนวนข้อมูลโดยอ้างอิงสูตรจากข้อ1 แต่เปลี่ยนเงื่อนไขบางตัว อย่างเช่น FG ซึ่งลงข้อมูลมาหลายแบบ ทั้ง FG Fg และF+G
แล้วให้แสดงผลใน ชีท Summary ในช่องเดียวน่ะครับ(ในช่อง B9) ผมควรจะตั้งสูตรอย่างไรดี?


ผมพึ่งใช้Excelน่ะครับ สูตรที่ใช้นี่ก็ลองศึกษาแล้วปรับสูตรมั่วๆดู
เลยอยากจะขอคำแนะนำจากพี่ๆดูครับ
ถ้าคำนี้ไม่เข้าใจยังไงหรือข้อมูลน้อยเกินไปยังไง รบกวนแจ้งหน่อยนะครับ
หรือถ้ามีใครตั้งคำถามไปแล้วผมก็ขอโทษด้วยครับ ผมอาจจะใช้คีย์เวิร์ดในการค้นหาผิดไป

ขอบคุณสำหรับความเอื้อเฝื้อครับ,,

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 4:31 pm
by bank9597
:D ลองปรับจากสูตรนี้ดูก่อนครับ

ที่ B5 คีย์ =SUMPRODUCT(--(ข้อมูล!$A$2:$A$48="Thai"),--(ข้อมูล!$K$2:$K$48="F"))

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 4:38 pm
by tupthai
ลองดูตัวอย่างที่สร้างจาก pivottable ว่าตรงตามต้องการหรือเปล่าครับ

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 5:35 pm
by golflover
ขอบคุณสำหรับคำตอบครับ
tupthai wrote:ลองดูตัวอย่างที่สร้างจาก pivottable ว่าตรงตามต้องการหรือเปล่าครับ
ใช่ครับ เป็นตัวเลขที่อยากได้
ทำแบบไพรวอดกับใส่สูตรอันไหนง่ายกว่ากันน่ะครับ?? ผมไม่เคยทำไพรวอดด้วย สงสัยต้องไปลองทำดูซะหน่อยละ

แล้วกับข้อมูลที่มีจำนวนเยอะเป็นหมื่นแถวนี่ใช้ได้ไหมครับ
ผมนึกออกแค่อย่างเดียวคือทำตารางนี้แล้วเอาค่ามาสรุปต่างหากทีหลัง... (หมายถึงรวมค่าแบบ =X1+X2+X3 แบบเนี้ยครับ) อย่างนี้ทำได้ไหมครับ??

bank9597 wrote::D ลองปรับจากสูตรนี้ดูก่อนครับ

ที่ B5 คีย์ =SUMPRODUCT(--(ข้อมูล!$A$2:$A$48="Thai"),--(ข้อมูล!$K$2:$K$48="F"))
ลองเอามาใส่แล้ว ค่าเป็น 0 ครับ เกี่ยวกับต้องเอา $ ออกก่อนรึเปล่าครับ? ผมลองสองแบบ เอาออกกับไม่เอาออกค่าก็เท่ากันครับ

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 6:09 pm
by bank9597
:D ผมลืมดูสูตรครับ

ลองใส่สูตรที่ B5 คีย์ =SUMPRODUCT(--(ข้อมูล!$A$2:$A$48="Thai"),--(ข้อมูล!$K$2:$K$48="V")) ครับ

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 6:18 pm
by golflover
bank9597 wrote::D ผมลืมดูสูตรครับ

ลองใส่สูตรที่ B5 คีย์ =SUMPRODUCT(--(ข้อมูล!$A$2:$A$48="Thai"),--(ข้อมูล!$K$2:$K$48="V")) ครับ
ว๊าว ได้แล้วครับผม :thup: ผมก็ลืมดูที่ V เหมือนกัน ฮาๆๆ
ขอบคุณครับผม :cp:

รบกวนสอบถามเพิ่มเติมเป็นความรู้ครับ -- ก่อนวงเล็บนี่คืออะไรหรือครับ

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 6:23 pm
by golflover
tupthai bank9597
ขอบคุณทุกท่านมากเลยครับผม ขอบคุณมากครับ
:cp: :cp: :cp:

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Wed Aug 14, 2013 7:00 pm
by joo
golflover wrote:รบกวนสอบถามเพิ่มเติมเป็นความรู้ครับ -- ก่อนวงเล็บนี่คืออะไรหรือครับ
:D ดูคำอธิบายเกี่ยวกับการใช้ Sumproduct ศึกษาจากที่นี่ ดูครับหรือจากลิงค์นี้ครับSumproduct

Re: การนับจำนวนแบบหลายเงื่อนไข

Posted: Thu Aug 15, 2013 9:41 am
by nattasiray
ถึงแม้ว่าการใช้ PivotTable สรุปข้อมูลที่อยู่ในรูปฐานข้อมูลนั้น เป็นวิธีที่สะดวกและรวดเร็ว แต่มีข้อเสียคือ ถ้ามีการแก้ไขข้อมูลในฐานข้อมูล ผลลัพธ์ที่แสดงอยู่ยังไม่ใช่ผลลัพธ์ที่ทันสมัย ต้องสั่งปรับปรุงการคำนวณทุกครั้ง

แนะนำให้ใช้สูตร SUMPRODUCT ดีกว่า

ผมเขียนสรุปข้อเสียของไพวอตเทเบิลไว้ในหนังสือ จัดการฐานข้อมูลด้วย Microsoft Excel 2010 ครับ