วันอังคารที่ 29 มกราคม พ.ศ. 2556

จากการวิเคราะห์งาน 17

ในการวิเคราะห์งาน 17 ไม่มีใครแสดงความแปลกใจที่คำสั่ง VLookup ทำงานให้ผลเหมือนกับ IF
ครูเลยต้องมาตั้งคำถามตรงนี้ว่า เราจะเลือกใช้คำสั่งไหน ในกรณีใด จึงจะเหมาะสมกับคำสั่ง

8 ความคิดเห็น:

  1. ถ้าเราต้องเขียนเงื่อนไขหลายๆเงื่อนไข การใช้ IF จะยากกว่าการใช้ VLOOKUP เหมือนว่า VLOOKUP ใช้แก้ปัญหา IF ที่มีหลายเงื่อนไข

    ตอบลบ
  2. VLOOKUP เป็นการหาค่าจากตารางอ้างอิง ซึ่งทำได้ง่ายกว่าการใช้ IF ที่ต้องพิมพ์เงื่อนไขทีละเงื่อนไข และแจกสูตร
    ยิ่งถ้าเงื่อนไขเยอะๆ การใช้ IF ทำยากและผิดพลาดง่าย และIFจะทำได้แค่ 8 เงื่อนไข

    ตอบลบ
  3. ถ้าเราใช้คำสั่งVLOOKUPเราจะต้องมีการกำหนดตารางเพื่ออ้างอิงค่าต่างๆ แต่ถ้าเราเราใช้คำสั่ง if เราสามารถสร้างเงื่อนไขเข้าไปในสูตรได้เลย

    ตอบลบ
  4. ทั้งสามความคิดเห็น ยังคงไม่มีความคิดเห็นแบบฟันธง ว่า
    ถ้าเป็นแบบนี้ ต้อง VLookUp และถ้าเป็นแบบนี้ต้อง IF เท่านั่น

    ความซับซ้อน
    ความยากในการเขียน
    ดูจะทำให้ IF เป็นแพะ รับบาป ได้อย่างชัดเจน แต่ไม่ใช่เหตุผลที่จะไม่ใช้ if ครับ

    ตอบลบ
  5. Vlookup แบบไม่เจาะจง (ตัด,0 หรือ , FALSE ทิ้ง ) ใช้แทน IF ใน การตัดเกรดได้
    Vlookup จะมองค่าตามข้อมูล หรือชุดข้อมูลที่ให้หาค่า
    - ถ้าเจอหรือชนกันได้ตามเซลล์อ้างอิง ก็จะส่งค่าหรือ แสดงค่านั้นๆออกมา
    - ถ้าไม่เจอหรือชนกันไม่ได้ ตามเซลล์อ้างอิง ก็จะอ่านค่าที่อยู่ต่ำกว่านั้นเสมอ
    บังคับ เงื่อนไขในตาราง ให้เรียงจากน้อย ไปมาก

    ตอบลบ
    คำตอบ
    1. การใช้ vlookup แบบ ปล่อยเงื่อนไข false
      ผู้ใช้ควรระมัดระวังอย่างมาก

      ลบ
  6. vlookup แปลว่า มองหา เสาะหา ค่ามีสองค่า False true ถ้าทำเกี่ยวกับพวกใบเสร็จควรใช้ vlookup
    if = การเปรียบเทียบ ถ้าต้องการเปรียบเทียบ เช่น เปรียบเทียบ สิ่ง 2 สิ่ง ก็ควรใช้ if

    ตอบลบ
    คำตอบ
    1. ก็ยังไม่สามารถนำไปฟันธงได้

      ลบ