ฟังก์ชัน IF ใน Excel: ตัวอย่างสูตรสำหรับข้อความ ตัวเลข วันที่ ช่องว่าง

  • แบ่งปันสิ่งนี้
Michael Brown

สารบัญ

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

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

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

    ฟังก์ชัน IF ใน Excel

    IF เป็นหนึ่งในฟังก์ชันตรรกะที่ประเมินเงื่อนไขบางอย่างและส่งกลับค่าหนึ่งหากเงื่อนไขเป็น TRUE และอีกค่าหนึ่งหากเงื่อนไขเป็น FALSE

    ไวยากรณ์ของฟังก์ชัน IF เป็นดังนี้:

    IF(logical_test, [value_if_true], [value_if_false])

    อย่างที่คุณเห็น IF รับอาร์กิวเมนต์ทั้งหมด 3 อาร์กิวเมนต์ แต่มีเพียงอาร์กิวเมนต์แรกเท่านั้นที่จำเป็น ส่วนอีก 2 อาร์กิวเมนต์เป็นทางเลือก

    Logical_test (จำเป็น) - เงื่อนไขที่จะทดสอบ สามารถประเมินเป็น TRUE หรือ FALSE

    Value_if_true (ไม่บังคับ) - ค่าที่จะส่งคืนเมื่อการทดสอบเชิงตรรกะประเมินเป็น TRUE นั่นคือ ตรงตามเงื่อนไข หากละเว้น จะต้องกำหนดอาร์กิวเมนต์ value_if_false

    Value_if_false (ทางเลือก) - ค่าที่จะส่งคืนเมื่อการทดสอบเชิงตรรกะประเมินเป็น"ผ่าน" หากคะแนนอย่างใดอย่างหนึ่งสูงกว่า 80 สูตรคือ:

    =IF(OR(B2>80, C2>80), "Pass", "Fail")

    สำหรับรายละเอียดทั้งหมด โปรดไปที่:

    • สูตร IF AND ใน Excel
    • ฟังก์ชัน Excel IF OR พร้อมตัวอย่างสูตร

    หากเกิดข้อผิดพลาดใน Excel

    เริ่มจาก Excel 2007 เรามีฟังก์ชันพิเศษชื่อ IFERROR เพื่อตรวจสอบสูตรเพื่อหาข้อผิดพลาด . ใน Excel 2013 และสูงกว่า ยังมีฟังก์ชัน IFNA เพื่อจัดการข้อผิดพลาด #N/A

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

    ตัวอย่างเช่น เมื่อต้องการเปรียบเทียบแต่ละคะแนนในคอลัมน์ B กับคะแนน 3 อันดับแรกใน E2: E4 และส่งกลับ "ใช่" หากพบว่าตรงกัน "ไม่ใช่" มิฉะนั้น คุณป้อนสูตรนี้ใน C2 แล้วคัดลอกลงไปที่ C7:

    =IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" )

    สำหรับข้อมูลเพิ่มเติม โปรดดูสูตร IF ISERROR ใน Excel

    หวังว่าตัวอย่างของเราจะช่วยให้คุณเข้าใจพื้นฐานของ Excel IF ฉันขอขอบคุณสำหรับการอ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    สมุดงานแบบฝึกหัด

    คำสั่ง Excel IF - ตัวอย่างสูตร (ไฟล์ .xlsx)

    FALSE คือไม่ตรงตามเงื่อนไข หากละเว้น ต้องตั้งค่าอาร์กิวเมนต์ value_if_true

    สูตร IF พื้นฐานใน Excel

    หากต้องการสร้างคำสั่ง หากแล้ว อย่างง่ายใน Excel ให้ทำดังนี้ คือสิ่งที่คุณต้องทำ:

    • สำหรับ logical_test ให้เขียนนิพจน์ที่ส่งกลับค่า TRUE หรือ FALSE สำหรับสิ่งนี้ โดยปกติแล้ว คุณจะต้องใช้ตัวดำเนินการทางตรรกะตัวใดตัวหนึ่ง
    • สำหรับ value_if_true ให้ระบุสิ่งที่จะส่งกลับเมื่อการทดสอบเชิงตรรกะประเมินเป็น TRUE
    • สำหรับ value_if_false ระบุสิ่งที่จะส่งคืนเมื่อการทดสอบเชิงตรรกะประเมินเป็น FALSE แม้ว่าอาร์กิวเมนต์นี้จะเป็นทางเลือก แต่เราขอแนะนำให้กำหนดค่าเสมอเพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด สำหรับคำอธิบายโดยละเอียด โปรดดูที่ Excel IF: สิ่งที่ต้องรู้

    ตามตัวอย่าง ลองเขียนสูตร IF ง่ายๆ ที่ตรวจสอบค่าในเซลล์ A2 และส่งกลับค่า "ดี" ถ้าค่าดังกล่าวเป็น มากกว่า 80, "ไม่ดี" มิฉะนั้น:

    =IF(B2>80, "Good", "Bad")

    สูตรนี้ไปที่ C2 แล้วคัดลอกลงไปที่ C7:

    ในกรณีที่คุณต้องการคืนค่า เฉพาะเมื่อตรงตามเงื่อนไข (หรือไม่ตรง) มิฉะนั้น - ไม่มีอะไร จากนั้นใช้สตริงว่าง ("") สำหรับอาร์กิวเมนต์ "ไม่ได้กำหนด" ตัวอย่างเช่น:

    =IF(B2>80, "Good", "")

    สูตรนี้จะส่งกลับ "ดี" ถ้าค่าใน A2 มากกว่า 80 เซลล์ว่างมิฉะนั้น:

    สูตร Excel ถ้าแล้ว: สิ่งต่างๆ ที่ต้องรู้

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

    หากไม่ระบุค่า value_if_true

    หากไม่ระบุอาร์กิวเมนต์ที่ 2 ของสูตร IF ของ Excel (เช่น มีเครื่องหมายจุลภาคติดกัน 2 ตัวหลังการทดสอบเชิงตรรกะ) คุณจะได้รับศูนย์ (0) เมื่อตรงตามเงื่อนไข ซึ่งไม่สมเหตุสมผลในกรณีส่วนใหญ่ ต่อไปนี้เป็นตัวอย่างของสูตรดังกล่าว:

    =IF(B2>80, , "Bad")

    หากต้องการส่งคืนเซลล์ว่างแทน ให้ระบุสตริงว่าง ("") สำหรับพารามิเตอร์ที่สอง ดังนี้:

    =IF(B2>80, "", "Bad")

    ภาพหน้าจอด้านล่างแสดงให้เห็นถึงความแตกต่าง:

    หากไม่ระบุค่า value_if_false

    การไม่ระบุพารามิเตอร์ตัวที่ 3 ของ IF จะทำให้เกิดผลลัพธ์ต่อไปนี้เมื่อการทดสอบเชิงตรรกะประเมินเป็น FALSE

    หากมีเพียงวงเล็บปิดหลัง value_if_true ฟังก์ชัน IF จะคืนค่าตรรกะเป็น FALSE ค่อนข้างคาดไม่ถึงใช่ไหม ต่อไปนี้เป็นตัวอย่างของสูตรดังกล่าว:

    =IF(B2>80, "Good")

    การพิมพ์เครื่องหมายจุลภาคหลังอาร์กิวเมนต์ value_if_true จะบังคับให้ Excel ส่งกลับค่า 0 ซึ่งไม่สมเหตุสมผลเช่นกัน :

    =IF(B2>80, "Good",)

    วิธีที่เหมาะสมที่สุดคือการใช้สตริงที่มีความยาวเป็นศูนย์ ("") เพื่อรับเซลล์ว่างเมื่อไม่ตรงตามเงื่อนไข:

    =IF(B2>80, "Good", "") <17

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

    การใช้ฟังก์ชัน IF ใน Excel - ตัวอย่างสูตร

    เมื่อคุณคุ้นเคยกับไวยากรณ์ของฟังก์ชัน IF แล้ว มาดูตัวอย่างสูตรบางส่วนและเรียนรู้วิธีใช้คำสั่ง ถ้าแล้ว จริง สถานการณ์ชีวิต

    ฟังก์ชัน IF ของ Excel ที่มีตัวเลข

    หากต้องการสร้างคำสั่ง IF สำหรับตัวเลข ให้ใช้ตัวดำเนินการเชิงตรรกะ เช่น:

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

    ด้านบน คุณได้เห็นตัวอย่างสูตรดังกล่าวแล้วที่จะตรวจสอบว่าตัวเลขมากกว่าตัวเลขที่กำหนดหรือไม่

    และนี่คือสูตรที่ใช้ตรวจสอบว่าเซลล์มี จำนวนลบ :

    =IF(B2<0, "Invalid", "")

    สำหรับจำนวนลบ (ซึ่งน้อยกว่า 0) สูตรส่งคืน "ไม่ถูกต้อง"; สำหรับเลขศูนย์และเลขบวก - เซลล์ว่าง

    ฟังก์ชัน IF ของ Excel พร้อมข้อความ

    โดยทั่วไป คุณจะเขียนคำสั่ง IF สำหรับค่าข้อความโดยใช้ตัวดำเนินการ "เท่ากับ" หรือ "ไม่เท่ากับ" อย่างใดอย่างหนึ่ง

    ตัวอย่างเช่น สูตรต่อไปนี้ตรวจสอบ สถานะการจัดส่ง ใน B2 เพื่อระบุว่าต้องมีการดำเนินการหรือไม่:

    =IF(B2="delivered", "No", "Yes")

    แปลเป็นภาษาอังกฤษล้วน สูตรระบุว่า: return "No " ถ้า B2 เท่ากับ "จัดส่งแล้ว" มิฉะนั้น "ใช่"

    อีกวิธีหนึ่งเพื่อให้ได้ผลลัพธ์เดียวกันคือการใช้ตัวดำเนินการ "ไม่เท่ากับ" และสลับ value_if_true และ value_if_false ค่า:

    =IF(C2"delivered", "Yes", "No")

    หมายเหตุ:

    • เมื่อใช้ค่าข้อความสำหรับพารามิเตอร์ของ IF อย่าลืม เพื่อใส่ไว้ใน เครื่องหมายคำพูดคู่ .
    • เช่นเดียวกับฟังก์ชันอื่นๆ ของ Excel ส่วนใหญ่ IF จะไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่โดยค่าเริ่มต้น ในตัวอย่างข้างต้น จะไม่แยกความแตกต่างระหว่าง "ส่งแล้ว" "ส่งแล้ว" และ "ส่งแล้ว"

    คำสั่ง IF ที่คำนึงถึงตัวพิมพ์เล็กและใหญ่สำหรับค่าข้อความ

    หากต้องการใช้ตัวพิมพ์ใหญ่และ ตัวอักษรพิมพ์เล็กเป็นอักขระที่แตกต่างกัน ให้ใช้ IF ร่วมกับฟังก์ชัน EXACT ที่คำนึงถึงตัวพิมพ์เล็กและใหญ่

    ตัวอย่างเช่น หากต้องการส่งคืน "ไม่" เฉพาะเมื่อ B2 มี "DELIVERED" (ตัวพิมพ์ใหญ่) คุณจะต้องใช้สูตรนี้ :

    =IF(EXACT(B2,"DELIVERED"), "No", "Yes")

    หากเซลล์มีข้อความบางส่วน

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

    วิธีแก้ไขปัญหาคือการใช้ IF ร่วมกับ ISNUMBER และ SEARCH (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) หรือ FIND (คำนึงถึงตัวพิมพ์เล็กและใหญ่)

    ตัวอย่างเช่น ในกรณีที่ต้องดำเนินการ "ไม่" สำหรับทั้งรายการ "จัดส่งแล้ว" และ "จัดส่งแล้ว" สูตรต่อไปนี้จะใช้ได้ผล:

    =IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes")

    สำหรับข้อมูลเพิ่มเติม โปรดดู:

    • คำสั่ง IF ของ Excel สำหรับการจับคู่ข้อความบางส่วน
    • เซลล์ถ้ามี

    คำสั่ง IF ของ Excel พร้อมวันที่

    ตั้งแต่แรกเห็น อาจดูเหมือนว่าสูตร IF สำหรับวันที่คล้ายกับคำสั่ง IF สำหรับค่าตัวเลขและข้อความ น่าเสียดายที่มันไม่เป็นเช่นนั้น ซึ่งแตกต่างจากฟังก์ชันอื่น ๆ อีกมากมาย IF จดจำวันที่ในการทดสอบเชิงตรรกะและตีความว่าเป็นสตริงข้อความเท่านั้น กล่าวคือ คุณไม่สามารถระบุวันที่ในรูปแบบ "1/1/2020" หรือ ">1/1/2020" ในการทำให้ฟังก์ชัน IF รู้จักวันที่ คุณต้องรวมไว้ในฟังก์ชัน DATEVALUE

    ตัวอย่างเช่น ต่อไปนี้คือวิธีที่คุณสามารถตรวจสอบว่าวันที่หนึ่งๆ มากกว่าวันที่อื่นหรือไม่:

    =IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")

    สูตรนี้ประเมินวันที่ในคอลัมน์ B และส่งกลับ "Coming soon" หากเกมมีกำหนดการสำหรับวันที่ 18 กรกฎาคม 2022 หรือหลังจากนั้น "เสร็จสมบูรณ์" สำหรับวันที่ก่อนหน้า

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

    =IF(B2>$E$2, "Coming soon", "Completed")

    หากต้องการเปรียบเทียบวันที่กับ วันที่ปัจจุบัน ให้ใช้ฟังก์ชัน TODAY() ตัวอย่างเช่น:

    =IF(B2>TODAY(), "Coming soon", "Completed")

    คำสั่ง Excel IF สำหรับช่องว่างและไม่เว้นว่าง

    หากคุณต้องการทำเครื่องหมายข้อมูลของคุณตามเซลล์บางเซลล์ที่ว่างเปล่า หรือไม่ว่าง คุณสามารถ:

    • ใช้ฟังก์ชัน IF ร่วมกับ ISBLANK หรือ
    • ใช้นิพจน์ตรรกะ (เท่ากับว่าง) หรือ "" (ไม่เท่ากับว่างเปล่า)

    ตารางด้านล่างอธิบายความแตกต่างระหว่างสองวิธีนี้พร้อมตัวอย่างสูตร

    การทดสอบเชิงตรรกะ คำอธิบาย ตัวอย่างสูตร
    เซลล์ว่าง =""

    ประเมินค่าเป็น TRUE ถ้า เซลล์จะว่างเปล่าแม้ว่าจะมี สตริงความยาวเป็นศูนย์ ก็ตาม

    มิฉะนั้น ให้ประเมินเป็น FALSE

    =IF(A1 ="", 0, 1)

    คืนค่า 0 หาก A1 ว่างเปล่า มิฉะนั้นจะส่งกลับ 1

    ถ้า A1 มีสตริงว่าง ("") สูตรจะส่งกลับ 0 ISBLANK()

    Evaluates เป็น TRUE คือเซลล์ มี ไม่มีอะไรแน่นอน - ไม่มีสูตร ไม่มีช่องว่าง ไม่มีสตริงว่าง

    มิฉะนั้น ประเมินเป็น FALSE

    =IF(ISBLANK(A1 ), 0, 1)

    คืนค่า 0 ถ้า A1 ว่างเปล่า มิฉะนั้น 1

    หาก A1 มีสตริงว่าง ("") ค่า สูตรส่งคืน 1. เซลล์ไม่ว่าง "" ประเมินค่าเป็น TRUE หากเซลล์มีข้อมูลบางอย่าง มิฉะนั้น หาค่าเป็น FALSE

    เซลล์ที่มี สตริงความยาวเป็นศูนย์ จะถือว่า ว่าง . =IF(A1 "", 1, 0)

    คืนค่า 1 หาก A1 ไม่เว้นว่าง มิฉะนั้น 0

    ถ้า A1 มีสตริงว่าง สูตรจะส่งกลับ 0 ISBLANK()=FALSE ประเมินค่าเป็น TRUE หากเซลล์ไม่ว่างเปล่า มิฉะนั้น ให้หาค่าเป็น FALSE

    เซลล์ที่มี สตริงความยาวเป็นศูนย์ จะถือว่า ไม่ใช่ว่างเปล่า . =IF(ISBLANK(A1)=FALSE, 0, 1)

    ทำงานเหมือนกับสูตรข้างต้น แต่คืนค่า 1 ถ้า A1 มีสตริงว่าง

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

    =IF(B2="", "", "Completed")

    =IF(ISBLANK(B2), "", "Completed")

    =IF($B2"", "Completed", "")

    =IF(ISBLANK($B2)=FALSE, "Completed", "")

    ในกรณีที่ผ่านการทดสอบ เซลล์ไม่มีสตริงที่มีความยาวเป็นศูนย์ สูตรทั้งหมดจะส่งคืนผลลัพธ์ที่เหมือนกันทุกประการ:

    ตรวจสอบว่าสองเซลล์เหมือนกันหรือไม่

    หากต้องการสร้างสูตรที่ตรวจสอบว่าสองเซลล์ตรงกันหรือไม่ ให้เปรียบเทียบ เซลล์โดยใช้เครื่องหมายเท่ากับ (=) ในการทดสอบเชิงตรรกะของ IF ตัวอย่างเช่น:

    =IF(B2=C2, "Same score", "")

    หากต้องการตรวจสอบว่าเซลล์ทั้งสองมีข้อความเหมือนกันหรือไม่ รวมทั้งตัวพิมพ์ใหญ่ด้วย ให้กำหนดสูตร IF ให้คำนึงถึงตัวพิมพ์เล็กและใหญ่ด้วยความช่วยเหลือของฟังก์ชัน EXACT

    ตัวอย่างเช่น หากต้องการเปรียบเทียบรหัสผ่านใน A2 และ B2 และส่งกลับ "Match" หากทั้งสองสตริงเหมือนกันทุกประการ หรือ "Do not match" หากไม่เป็นเช่นนั้น สูตรคือ:

    =IF(EXACT(A2, B2), "Match", "Don't match")

    IF แล้วใช้สูตรอื่นเพื่อเรียกใช้สูตรอื่น

    ในตัวอย่างก่อนหน้านี้ทั้งหมด คำสั่ง IF ของ Excel จะส่งคืนค่า แต่ยังสามารถทำการคำนวณบางอย่างหรือเรียกใช้สูตรอื่นเมื่อตรงตามเงื่อนไขหรือไม่ตรง สำหรับสิ่งนี้ ให้ฝังฟังก์ชันหรือนิพจน์เลขคณิตอื่นในอาร์กิวเมนต์ value_if_true และ/หรือ value_if_false

    ตัวอย่างเช่น ถ้า B2มากกว่า 80 เราจะคูณด้วย 7% หรือ 3%:

    =IF(B2>80, B2*7%, B2*3%)

    คำสั่ง IF หลายชุดใน Excel

    โดยพื้นฐานแล้ว มีสอง วิธีเขียนคำสั่ง IF หลายคำสั่งใน Excel:

    • การซ้อนฟังก์ชัน IF หลายฟังก์ชันเข้าด้วยกัน
    • การใช้ฟังก์ชัน AND หรือ OR ในการทดสอบตรรกะ

    คำสั่ง IF ที่ซ้อนกัน

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

    ถือว่าคุณ เป้าหมายคือการกำหนดโบนัสที่แตกต่างกันตามคะแนน:

    • มากกว่า 90 - 10%
    • 90 ถึง 81 - 7%
    • 80 ถึง 70 - 5%
    • น้อยกว่า 70 - 3%

    เพื่อให้งานสำเร็จ คุณเขียนฟังก์ชัน IF แยกกัน 3 ฟังก์ชันและรวมเข้าด้วยกันดังนี้:

    =IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%)))

    สำหรับตัวอย่างสูตรเพิ่มเติม โปรดดู:

    • สูตร IF ที่ซ้อนกันของ Excel
    • ฟังก์ชัน IF ที่ซ้อนกัน: ตัวอย่าง แนวทางปฏิบัติที่ดีที่สุด และทางเลือกอื่นๆ

    Excel คำสั่ง IF กับ mu เงื่อนไข ltiple

    ในการประเมินเงื่อนไขต่างๆ ด้วยตรรกะ AND หรือ OR ให้ฝังฟังก์ชันที่เกี่ยวข้องในการทดสอบตรรกะ:

    • AND - จะส่งกลับ TRUE ถ้า ทั้งหมด ตรงตามเงื่อนไข
    • หรือ - จะส่งกลับ TRUE หากตรงตามเงื่อนไข ใดๆ

    เช่น หากต้องการส่งกลับ "ผ่าน" หากทั้งสองคะแนน ใน B2 และ C2 สูงกว่า 80 สูตรคือ:

    =IF(AND(B2>80, C2>80), "Pass", "Fail")

    เพื่อให้ได้

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