สวัสดีครับทุกท่าน สัปดาห์นี้มาต่อจากสัปดาห์ที่แล้วจากการใช้สูตร SUMPRODUCT ครับ โดยเป็นเทคนิคที่ใช้สูตรนี้ประยุกต์กับสูตรอื่นๆเพื่อใช้แก้โจทย์ยากๆได้ มาดูรายละเอียดกันได้จากบทความนี้ครับ
โดยโจทย์ตัวอย่างก็คือเราอยากตรวจสอบประโยชน์ว่ามีคำที่ใช้ค้นหามีในประโยคครบทุกคำหรือไม่
แต่เห็นสูตรเต็มๆแล้วอาจจะมึนๆ เรามาค่อยๆแกะสูตรทำความเข้าใจกันครับ
สูตรที่อยู่ลึกที่สุดก่อนครับคือ SEARCH(F4:F6,B4) คือเอาคำใน F4:F6 ค้นหาในประโยคช่อง B4 ได้ 9 เพราะคำแรกที่เจอคืออาหารไทยที่ตำแหน่งที่ 9 ครับ
แล้วใช้สูตร ISNUMBER ครอบเพื่อเช็คว่าเป็นตัวเลขหรือไม่ ซึ่งถ้าหาเจอก็จะได้ค่าเป็น TRUE ถ้าไม่เจอเลยก็เป็น FALSE
แล้วเราใส่ – – เข้าไปเพื่อเปลี่ยน TRUE เป็น 1 และ FALSE เป็น 0 ครับ
เสร็จแล้วเราก็ใช้สูตรพระเอกเราก็คือ SUMPRODUCT ครอบ ทำให้สามารถคำนวนแบบ ARRAY ได้ครับ ซึ่งถ้าหาเจอทั้ง 3 คำก็จะได้ค่า 3 แต่ถ้าเจอแค่ 2 คำก็ได้ 2 เป็นต้นครับ
สุดท้ายเติม =COUNTA(F4:F6) ต่อท้ายเพื่อเช็คว่าที่หาเจอนั้น = จำนวนคำด้านขวาหรือไม่ ซึ่งก็จะเห็นว่าได้ TRUE เพราะ COUNTA(F4:F6) นั้นได้ 3 เท่ากันครับ
เรียบร้อยครับสำหรับเทคนิคนี้ จะเห็นว่า SUMPRODUCT เป็นสูตรสำคัญเวลาคำนวนข้อมูลแบบ Array เลยนะครับ ลองนำไปฝึกใช้งานกันดูนะครับ หากมีคำถามหรือข้อสงสัยส่วนไหน สามารถพูดคุยกันได้ที่เพจ Ping2Share นะครับ แล้วพบกันใหม่ในบทความถัดไปนะครับ สวัสดีครับ
No Comments