เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 9 of 9

Thread: ต้องการนับข้อมูลที่มาจาก 2 ชุด ตามเงื่อนไข

  1. #1
    goffy
    Guest

    ต้องการนับข้อมูลที่มาจาก 2 ชุด ตามเงื่อนไข

    รบกวนผู้เชี่ยวชาญทุกท่านด้วยคะ เนื่อจากยังไม่ค่อยได้เรียนรู้จากสูตรที่หลากหลายเ่ท่าไหร่นักคะ
    ปัญหาคือ มีฐานข้อมูลที่ 1 บอกว่าสินค้าขายที่สาขาใดบ้าง
    และฐานข้อมูลที่ 2 บอกว่าสาขาใดมีสินค้าอยู่จำนวนเท่าไหร่
    อยากทราบ จำนวนนับว่าสาขาใดที่มีสินค้าขาย แต่ไม่มีสินค้าแล้วคะ

    ก่อนหน้านี้ใช้สูตร INDEX-MATCH มาทีละชุด แล้ว COUNTIF คะ แต่รู้สึกว่าต้องทำข้อมูลหลายครั้ง
    และสามารถคีย์ รหัสสินค้าเพื่อหาข้อมูลจากสูตร ได้ทีละตัว คะ ดังนั้น จึงต้องการให้สามารถทำฟอร์มสูตรไว้
    แล้วเอารหัสสินค้ามาวาง สูตรสามารถนับจำนวนได้ทันทีคะ

    ขอความกรุณาด้วยนะคะ ตัวอย่างจาก file แนบนี้คะ

  2. #2
    rotcsaa
    Guest
    เปิดแฟ้มไม่ได้ค่ะ เพราะไม่ทราบว่าเป็น FIle อะไร เพราะฟอรัมนี้จะตรวจประเภทแฟ้มและแสดงให้ผู้เข้าชม ทราบแล้วค่ะ

  3. #3
    goffy
    Guest
    ขออภัยด้วยนะคะ แก้ไข file แนบ อีกครั้งแล้วคะ
    ขอขอบคุณมาลวงหน้าคะ

  4. #4
    เอก
    Guest
    Quote Originally Posted by rotcsaa View Post
    เปิดแฟ้มไม่ได้ค่ะ เพราะไม่ทราบว่าเป็น FIle อะไร เพราะฟอรัมนี้จะตรวจประเภทแฟ้มและแสดงให้ผู้เข้าชม ทราบแล้วค่ะ
    ผมลองโหลดมา เมื่อเปิดด้วย Excel 2003 ปรากฏว่าเปิดไม่ได้ เลยลองเปลี่ยนนามสกุลเป็น .xlsx จึงสามารถเปิดได้
    จากไฟล์ตัวอย่าง ผมสมมมติว่า ถ้าข้อมูลทั้งสองตารางมีจำนวนเท่านั้น และเรียงลงมาเหมือนกัน ดังเช่นในตัวอย่าง ดังนั้นที่ C18 พิมพ์สูตรดังนี้
    =SUMPRODUCT(--(C3:K3="Y"),--(C10:K10=0))
    แล้ว copy สูตรลงมา ตามจำนวนที่ต้องการครับ

    หรือถ้าใช้ Excel 2007 ขึ้นไป ก็ลองสูตรนี้ได้อีกวิธีหนึ่งครับ
    =COUNTIFS(C3:K3,"Y",C10:K10,0)

  5. #5
    goffy
    Guest
    ขอบพระคุณอาจารย์เอกมากคะ เป็นสูตรนึงที่ยังไม่เคยเล่น
    หากข้อมูลการทำงานจริงแล้ว ข้อมูลไม่ได้เรียง row / column เหมือนกัน
    สามารถเพิ่ม INDEX หรือ MATCH เพิ่มเติม ได้อย่างไรบ้างคะ

  6. #6
    เอก
    Guest
    Quote Originally Posted by goffy View Post
    ขอบพระคุณอาจารย์เอกมากคะ เป็นสูตรนึงที่ยังไม่เคยเล่น
    หากข้อมูลการทำงานจริงแล้ว ข้อมูลไม่ได้เรียง row / column เหมือนกัน
    สามารถเพิ่ม INDEX หรือ MATCH เพิ่มเติม ได้อย่างไรบ้างคะ
    กรณีข้อมูล ตารางหนึ่ง และ ตารางสอง เรียงไม่เหมือนกัน สมมติว่า ตารางผลลัพธ์ ผมจะเรียงรหัสสินค้าตามตารางแรกก็แล้วกัน (ให้ตารางแรกเป็นหลัก) จากนั้น ก็ใช้สูตรเหมือนเดิมครับ แต่ช่วงที่อ้างอิงในตารางสอง จะใช้ OFFSET และ MATCH มาช่วย ดังนี้
    =SUMPRODUCT(--(C3:K3="Y"),--(OFFSET($A$9,MATCH(A18,$A$10:$A$13,0),2,1,9)=0))
    แล้ว copy สูตรลงมา ตามจำนวนที่ต้องการครับ

    หรือถ้าใช้ Excel 2007 ขึ้นไป ก็ลองสูตรนี้ได้อีกวิธีหนึ่งครับ
    =COUNTIFS(C3:K3,"Y",OFFSET($A$9,MATCH(A18,$A$10:$A$13,0),2,1,9),0)


    ปล.
    1.ผมแนบไฟล์เป็น 2007 มา นะครับ เพื่อจะให้ฟังก์ชัน COUNTIFS แสดงผลการทำงานได้ด้วย
    2.แม้ข้อมูลจะสามารถไม่เรียงแถวกันก็ได้ แต่สูตรที่แนะนำนี้ จะต้องเรียงคอลัมน์ให้เหมือนกันครับ ผมยังไม่ได้คิดสูตรเผื่อกรณีนี้ แต่สูตรต้องยาวขึ้นกว่าเดิมแน่นอน และคิดว่าคงต้องใช้ OFFSET และ MATCH ด้วยเช่นกัน

  7. #7
    goffy
    Guest
    ว๊าวววววสำหรับดิฉันเป็นสูตรที่โปรมาก มาก เลยคะ โจทย์นี้คิดมา 3 วัน เหนื่อยเลย คิดไม่ออกจริงๆ
    ขอบพระคุณสำหรับคำแนะนำที่ยอดเยี่ยมด้วยนะคะ ที่เหลือจะขอไปแกะเองซะหน่อย จะได้เข้าใจมากขึ้นคะ
    เพราะเป็นสูตรที่ยังไม่เคยใช้ อาจต้องไปทำความเข้าใจ array ของสูตรสักนิด


    ขอขอบพระคุณมา ณ โอกาสนี้้ด้วยคะ
    ปล.ดีใจที่อาจารย์ออกมาจากกระทู้เครียดๆซะที (แซวเล็กๆค่ะ)

  8. #8
    เอก
    Guest
    Quote Originally Posted by goffy View Post
    ว๊าวววววสำหรับดิฉันเป็นสูตรที่โปรมาก มาก เลยคะ โจทย์นี้คิดมา 3 วัน เหนื่อยเลย คิดไม่ออกจริงๆ
    ขอบพระคุณสำหรับคำแนะนำที่ยอดเยี่ยมด้วยนะคะ ที่เหลือจะขอไปแกะเองซะหน่อย จะได้เข้าใจมากขึ้นคะ
    เพราะเป็นสูตรที่ยังไม่เคยใช้ อาจต้องไปทำความเข้าใจ array ของสูตรสักนิด


    ขอขอบพระคุณมา ณ โอกาสนี้้ด้วยคะ
    ปล.ดีใจที่อาจารย์ออกมาจากกระทู้เครียดๆซะที (แซวเล็กๆค่ะ)
    ฟังก์ชัน OFFSET อาจจะเป็นอะไรที่เข้าใจยากสักนิดนึง แต่ถ้าได้ลองใช้แล้วจะเห็นว่า เป็นฟังก์ชันที่อัจริยะมากๆ

    ปล. ขอบคุณครับ สำหรับกำลังใจ แต่เหมือนคุณเหน่งจะโดนแทนผมซะแล้ว :smile:

  9. #9
    อรวีร์
    Guest

    :thumbsup: :thumbsup: :thumbsup:
    :yesnod: . . . . :yesnod:

Similar Threads

  1. การใส่เกณฑ์วัดผล ตามเงื่อนไข
    By amporn_j in forum Excel Expert Forum Library 2012 - 2007
    Replies: 8
    Last Post: 11 Mar 2010, 11:55
  2. random ข้อมูลมาแสดง ตามเงื่อนไข
    By bios31 in forum Excel Expert Forum Library 2012 - 2007
    Replies: 10
    Last Post: 18 Aug 2009, 18:05
  3. ต้องการ link รูปข้ามชีท ตามเงื่อนไข
    By surasak in forum Excel Expert Forum Library 2012 - 2007
    Replies: 7
    Last Post: 2 Feb 2008, 12:49

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •