วิธีใช้คำสั่ง IF-THEN ใน Excel

วิธีใช้คำสั่ง IF-THEN ใน Excel

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

วิธีใช้คำสั่ง IF-THEN ใน Excel

หากคุณเพิ่งเริ่มใช้ Excel หรือต้องการทราบวิธีใช้งานฟังก์ชันนี้ให้เกิดประโยชน์สูงสุด โปรดอ่านต่อ ในบทความนี้ เราจะอธิบายพื้นฐานของการสร้างฟังก์ชัน IF-THEN ที่ทำงานได้อย่างสมบูรณ์

วิธีใช้คำสั่ง IF-THEN ใน Excel

คำสั่ง IF-THEN ใน Excel ทำงานโดยการสร้างแบบจำลองเพื่อให้ข้อสรุปเชิงตรรกะตามค่าที่คุณป้อนลงในสูตร สูตรค่อนข้างชัดเจนและเข้าใจง่าย ประกอบด้วยสองส่วนหลัก: ส่วน IF และ THEN

สูตร IF-THEN พื้นฐานในเซลล์มีลักษณะดังนี้:

= IF (การทดสอบบูลีน, ค่าถ้าเป็นจริง, ค่าถ้าเป็นเท็จ)

ย่อหน้าต่อไปนี้จะอธิบายการทดสอบตรรกะและค่าผลลัพธ์

IF: เงื่อนไขบูลีน

พูดง่ายๆ ก็คือ ส่วน IF ของสูตรจะสร้างการทดสอบเชิงตรรกะที่จะใช้ในการแปลงเป็นคำสั่ง “value if true” หรือ “value if false” ส่วน IF ต้องมีประเภทบูลีน ซึ่งเป็นประเภทเฉพาะที่สามารถเป็น TRUE หรือ FALSE ได้ ส่วนการทดสอบบูลีนยังยอมรับตัวเลข โดยที่สิ่งอื่นๆ ที่ไม่ใช่ 0 จะถือเป็นจริง

โดยทั่วไปคำสั่ง IF นี้ประกอบด้วยค่าที่แตกต่างกันหรือการอ้างอิงเซลล์ที่เกี่ยวข้องกับตัวดำเนินการและฟังก์ชันการเปรียบเทียบที่จะกำหนดผลลัพธ์ของการทดสอบเชิงตรรกะ

  • > (มากกว่า)
  • <(น้อยกว่า)
  • = (เท่ากับ)
  • > = (มากกว่าหรือเท่ากับ)
  • <= (น้อยกว่าหรือเท่ากับ)
  • <> (ไม่เท่ากัน)

คำสั่ง IF ที่ออกแบบมาอย่างเหมาะสมจะให้บูลีนหนึ่งในสองรายการที่เป็นไปได้ ซึ่งจะกำหนดสาขาของคำสั่ง THEN ที่จะใช้ มิฉะนั้น สูตรจะทำให้เกิดข้อผิดพลาด “#VALUE!” ข้อผิดพลาด.

มาดูวิธีสร้างการทดสอบเชิงตรรกะในตัวอย่างง่ายๆ กัน:= (B2 > C2). “

เพื่อให้ตรงไปตรงมา โปรดทราบว่าทั้งเซลล์ B2 และ C2 มีค่าตัวเลข ในกรณีนี้ การทดสอบบูลีนนี้จะคืนค่า TRUE หาก B2 มีตัวเลขที่สูงกว่า C2 และ FALSE หาก C2 เท่ากับหรือมากกว่า B2

เป็นไปได้ที่จะเปรียบเทียบค่าประเภทอื่น (เช่น สตริงข้อความและตัวเลข) แต่มีกฎที่แตกต่างกันซึ่งอาจไม่สอดคล้องกับสิ่งที่ถือว่ามีประโยชน์ (“paper”>45 คืนค่า TRUE)

จากนั้น: ค่าถ้าเป็นจริงหรือเท็จ

ตอนนี้เราไปยังส่วนที่เป็นรูปธรรมของสูตร ส่วนที่สองของข้อความสั่งเงียบที่นี่ ซึ่งหมายความว่าคุณไม่เคยเขียนอย่างชัดเจน – แต่คิดว่ามันอยู่ที่นั่นหลังจากส่วนการทดสอบตรรกะ

ถ้าการทดสอบบูลีนมีเงื่อนไข อาร์กิวเมนต์ในแบบฟอร์มคือผลลัพธ์ที่คุณต้องการให้ปรากฏในค่าของเซลล์

ค่าใน Excel สามารถอ้างอิงถึงข้อมูลบางประเภทเท่านั้น: ข้อความ ตัวเลข วันที่ และสุดท้าย ข้อมูลเชิงตรรกะ ค่าสตริง (ข้อความ) ที่คุณใช้ต้องอยู่ในเครื่องหมายคำพูด

สิ่งสำคัญในการกำหนดค่าคำสั่ง IF-THEN ที่ถูกต้องคือ ‘VALUE IF TRUE’ จะใช้ได้ก็ต่อเมื่อเงื่อนไขที่คุณตั้งไว้เป็น TRUE และอื่นๆ

โปรดทราบว่าคุณต้องแยกทั้งสามส่วนของสูตรด้วยเครื่องหมายจุลภาค เมื่อแยกส่วนต่างๆ ของสูตร ให้ใส่ใจกับเครื่องหมายจุลภาคที่คุณใช้ Excel เวอร์ชันทั่วไปต้องใช้เครื่องหมายอัฒภาคเป็นตัวคั่น ในทางกลับกัน Microsoft Excel เวอร์ชันเก่ายังคงใช้เครื่องหมายจุลภาคเพื่อแบ่งเงื่อนไขและค่า

หลังจากเพิ่มค่าลงในคำสั่งแล้ว สูตรจะทำงานตามเงื่อนไขที่คุณตั้งไว้ก่อนหน้านี้ กลับไปที่ตัวอย่างข้างต้น หาก B2 มากกว่า C2 จริง ผลลัพธ์จะเป็นค่าที่ตั้งไว้ใน “value if true” และในทางกลับกัน

วิธีสร้างคำสั่ง IF-THEN ที่ใช้งานได้อย่างสมบูรณ์

ในการป้อนสูตร IF-THEN ในเซลล์ คุณสามารถเลือกวิธีใดวิธีหนึ่งต่อไปนี้:

  • เลือกเซลล์และพิมพ์สูตรในแถบสูตรหรือในเซลล์เอง แถบสูตรถูกวางไว้เหนือเวิร์กชีต
  • เลือกเซลล์ จากนั้นคลิกไอคอนสูตร (Fx) ถัดจากแถบป้อนข้อความที่ด้านบนและเลือก “IF” จากรายการรูปแบบ คลิกตกลงเพื่อไปยังตัวสร้างสูตร

เมื่อเลือกตัวเลือกแรก โปรดทราบว่าคุณต้องติดตามประเภทของค่าที่คุณใช้สำหรับเงื่อนไขและผลลัพธ์อย่างรอบคอบ

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

วิธีใช้วลี IF-THEN หลายคำ

ผู้ใช้ Excel ชอบคำสั่ง IF-THEN เพราะใช้งานง่ายและปรับแต่งได้ ซึ่งหมายความว่านอกเหนือจากฟังก์ชันพื้นฐานแล้ว คุณสามารถรวมสูตรอื่นๆ ไว้ในคำสั่ง IF หลักได้ คุณยังสามารถใส่คำสั่ง IF เข้าด้วยกันได้ เนื่องจาก Excel อนุญาตให้ใช้ IF เจ็ดรายการในแต่ละครั้ง

เสียงเหมือนคณิตศาสตร์มากใช่มั้ย? ง่ายมาก และเราจะแสดงให้คุณเห็นว่าคุณสามารถใช้คำสั่ง IF-THEN มากกว่าหนึ่งคำสั่งในเซลล์ Excel ได้อย่างไร

วางงานยังไง

การแทรกสูตรอื่นเป็นอาร์กิวเมนต์ใน Excel เรียกว่าการซ้อน สูตร IF-THEN สูตรเดียวสามารถมีฟังก์ชันที่ซ้อนกันได้มากถึง 7 ฟังก์ชัน (ขึ้นอยู่กับผู้สร้างสูตร ฝ่ายสนับสนุนของ Microsoft แนะนำการซ้อนสูงสุด 64 รายการ)

คุณไม่จำเป็นต้องรวมฟังก์ชันการทำงานเดียวกัน การรวมสูตร IF-THEN กับผลรวมหรือค่าเฉลี่ยเป็นเรื่องปกติ ในทางกลับกัน การทับซ้อนกันของฟังก์ชัน IF-THEN จำเป็นต้องมีการฝึกฝนและความก้าวหน้าทางตรรกะในปริมาณที่เหมาะสม ถ้าทำสูตรได้ไม่ดีก็ยากจะทำตามและได้ผลลัพธ์ที่ไม่ถูกต้อง

ตัวอย่างที่ง่ายที่สุดของการแสดงผลซ้อน IF-THEN คือการประมาณงาน มาดูตัวอย่างกันเมื่อคะแนนการทดสอบจาก A ถึง F ถูกกำหนดเกณฑ์ทั่วไป (90, 80, 70 และ 60)

ต่อไปนี้เป็นวิธีการทำงานจริงสำหรับเซลล์:=IF(C2>=90, “A”, IF(C2>=80, “B”), IF(C2>=70, “C”, IF(C2>=60, “D”, “F”) ) ))

มาทำลายมันสักหน่อย ถ้าคะแนนตัวเลขในเซลล์ C2 (ระหว่าง 0 ถึง 100) มากกว่าหรือเท่ากับ 90 คะแนนที่กำหนดจะเป็น A มิฉะนั้น สูตรจะยังคงอยู่ในส่วนที่สองของคำสั่ง ซึ่งเป็นฟังก์ชัน IF ที่สอง และอื่นๆ ถ้าคะแนนใน C2 น้อยกว่า 60 Excel จะผ่านฟังก์ชัน IF-THEN ทั้งหมดและทำเครื่องหมายคะแนนเป็น “F”

สมการการรบกวนเป็นเครื่องมือที่มีประโยชน์สำหรับการคำนวณที่ซับซ้อนมากขึ้น หากจำเป็น สิ่งเหล่านี้ติดตั้งง่ายและสามารถให้ผลลัพธ์ที่รวดเร็วซึ่งอาจใช้เวลานานหากคุณทำ “ด้วยตนเอง”

ฟังก์ชัน IF-THEN จะทำสิ่งที่คุณบอกให้ทำ

ความเป็นไปได้ของการใช้ฟังก์ชัน IF-THEN นั้นไร้ขีดจำกัดตามเกณฑ์ที่คุณกำหนด กุญแจสำคัญคือการยึดติดกับรูปแบบปกติของสูตรและเล่นกับรายละเอียด ค้นหาว่าส่วนใดของสูตรจะไปที่ใด จากนั้นให้ความหมายสำหรับความต้องการของคุณเอง

สูตร Excel ทำงานอย่างมีตรรกะและอย่าตั้งคำถามกับความตั้งใจของคุณมากเกินไป คุณต้องรู้อย่างถ่องแท้ว่าคุณต้องการบรรลุผลอะไรจากคำแถลง จากนั้นพูดคุยกับโปรแกรมในภาษาเดียวที่เข้าใจ ซึ่งหมายถึงความเข้าใจและรู้วิธีเขียนสูตรที่สะอาด

วิธีที่สร้างสรรค์ที่สุดที่คุณใช้กับสูตร IF-THEN ในแผ่นงาน Excel ของคุณคืออะไร บอกเราในความคิดเห็นด้านล่าง!

#วธใชคำสง #IFTHEN #ใน #Excel

Leave a Comment

Your email address will not be published. Required fields are marked *