Page 1 of 1
IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 12:32 pm
by takza_vk
อาจารย์ครับ
ผมลองใช้สูตร IF และ VLOOKUP ในการหาค่าใน Sheet สรุป เพื่อมาแสดงผลใน Sheet แต่ละปี แต่มี Sheet 2563 จะมีข้อมูลบรรทัดที่ 20 แสดงข้อมูลไม่ตรง เท่าที่ตรวจสอบดูสูตรก็เหมือนกันหมดครับ ไม่ทราบว่าเป็นที่สาเหตุใด หรือว่าสูตรที่ผมใช้ เขียนผิดตั้งแต่แรกครับ รบกวนอาจารย์ช่วยแนะนำด้วยครับ
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 12:48 pm
by snasui

กรุณาอธิบายว่าต้องการจะทำอะไร ปัญหาคืออะไร รายการที่เป็นปัญหานั้นคำตอบที่ถูกต้องคือค่าเท่าใดจะได้เข้าถึงปัญหาโดยไวครับ
ในการสอบถามปัญหาควรแจ้ง
เงื่อนไขในการคำนวณ ผู้ตอบจึงจะสะดวกในการแนะนำสูตรเพื่อหาคำตอบครับ
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 1:37 pm
by takza_vk
snasui wrote: Sat Nov 21, 2020 12:48 pm

กรุณาอธิบายว่าต้องการจะทำอะไร ปัญหาคืออะไร รายการที่เป็นปัญหานั้นคำตอบที่ถูกต้องคือค่าเท่าใดจะได้เข้าถึงปัญหาโดยไวครับ
ในการสอบถามปัญหาควรแจ้ง
เงื่อนไขในการคำนวณ ผู้ตอบจึงจะสะดวกในการแนะนำสูตรเพื่อหาคำตอบครับ
เรียนอาจารย์ครับ
ผมต้องการทำสรุปยอดเงินของแต่ละบุคคลครับ ซึ่งถูกหักไว้ในแต่ละปี และแต่ละคนไม่พร้อมกัน ซึ่งผมใช้สูตร IF และ VLOOKUP ในการช่วยตรวจสอบและแสดงข้อมูลครับ ซึ่งในไฟล์นี้ผมเจอปัญหาใน Sheet 2563 บรรทัดที่ 20 ครับ พบว่าค่าที่ได้ไม่ตรงกันครับ
ผมต้องการให้ sheet 2563 คอลัมน์ I แสดงข้อมูลจาก sheet สรุป ครับ โดยมีเงื่อนไขว่า ถ้าค้นหาชื่อจาก sheet สรุป ตรงกันให้ตรวจสอบคอลัมน์ E ถ้ามีค่ามากกว่าหรือเท่ากับ 2563 ให้แสดงข้อมูลจากช่อง G ครับ แต่ถ้าข้อมูลที่ค้นเจอจาก sheet สรุป คอลัมน์ E มีค่าน้อยกว่า 2563 ให้แสดงข้อมูลจาก คอลัมน์ R ครับ
แต่ข้อมูลที่ได้จาก sheet 2563 บรรทัดที่ 20 แสดงค่าเท่ากับ 40,000 ซึ่งไม่ตรงกับ sheet สรุป ที่ค่าเท่ากับ 20,000 ครับ ครับ
ขอบคุณครับ
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 1:49 pm
by snasui

ตัวอย่างสูตรในเซลล์ I22 ครับ
=SUMIFS(Table15[ยอดเงินค้ำ],Table15[ชื่อ-สกุล],[@[ชื่อ-สกุล]],Table15[ปี],2563)
Enter
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 2:10 pm
by takza_vk
snasui wrote: Sat Nov 21, 2020 1:49 pm

ตัวอย่างสูตรในเซลล์ I22 ครับ
=SUMIFS(Table15[ยอดเงินค้ำ],Table15[ชื่อ-สกุล],[@[ชื่อ-สกุล]],Table15[ปี],2563)
Enter
ขอบคุณมากครับอาจารย์
แต่ผมก็ยังสงสัยว่าทำไมแถวอื่นไม่มีปัญหา (I3 - I21) และ sheet อื่นๆ แถวเดียวกัน (I22) ก็ไม่มีปัญหาครับ
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 2:22 pm
by snasui

ฟังก์ชั่นที่เขียนมาไม่ถูกต้อง แม้จะให้คำตอบถูกต้องบ้างก็ไม่ควรใช้ครับ
Vlookup จะใช้ค้นหาค่าได้เพียงเงื่อนไขเดียว จาก
สูตรที่เขียนมา Vlookup จะดูที่ชื่ออย่างเดียวไม่สนใจปี (ซึ่งสิ่งที่ต้องการคือต้องใช้ปีเข้ามาเป็นเงื่อนไขด้วย) ถ้าปีไหนขึ้นก่อนก็จะเอาค่าในรายการนั้นมาแสดงครับ
ส่วนเงื่อนไข If ที่เขียนมาไม่สามารถใช้ควบคุมให้ Vookup ไปค้นหาค่าหลายเงื่อนไขได้ครับ
Re: IF & VLOOKUP แสดงผลไม่ตรง
Posted: Sat Nov 21, 2020 2:34 pm
by takza_vk
snasui wrote: Sat Nov 21, 2020 2:22 pm

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