ตัวดำเนินการเชิงตรรกะใน Excel: เท่ากับ ไม่เท่ากับ มากกว่า น้อยกว่า

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

สารบัญ

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

    ตัวดำเนินการเชิงตรรกะของ Excel - ภาพรวม

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

    ตัวดำเนินการเชิงตรรกะ 6 ตัวมีอยู่ใน Excel ตารางต่อไปนี้อธิบายสิ่งที่แต่ละรายการทำและแสดงทฤษฎีด้วยตัวอย่างสูตร

    เงื่อนไข ตัวดำเนินการ ตัวอย่างสูตร คำอธิบาย
    เท่ากับ = =A1=B1 สูตรส่งคืน TRUE ถ้าค่าใน เซลล์ A1 เท่ากับค่าในเซลล์ B1 FALSE มิฉะนั้น
    ไม่เท่ากับ =A1B1 สูตรจะส่งกลับค่า TRUE ถ้าค่าในเซลล์ A1 ไม่ใช่ เท่ากับค่าในเซลล์ B1 ไม่เช่นนั้น FALSE
    มากกว่า > =A1>B1 สูตรจะส่งกลับค่า TRUE ถ้าค่าในเซลล์ A1 มากกว่าค่าในเซลล์ B1; มิฉะนั้นจะส่งกลับ FALSE
    น้อยกว่า < =A1 td=""> สูตรจะส่งกลับ TRUE ถ้าค่าในเซลล์ A1 น้อยกว่าในเซลล์ B1 เท็จสูตรที่ 2 ที่มีตัวดำเนินการเชิงตรรกะ มากกว่า และ น้อยกว่าหรือเท่ากับ ทำอะไรได้บ้าง ช่วยให้ทราบว่าในการคำนวณทางคณิตศาสตร์ Excel จะเทียบค่าบูลีน TRUE เท่ากับ 1 และ FALSE เท่ากับ 0 โปรดคำนึงถึงสิ่งนี้ มาดูกันว่านิพจน์ตรรกะแต่ละรายการส่งกลับค่าใดจริง

    หากมีค่าในเซลล์ B2 มากกว่าค่าใน C2 ดังนั้นนิพจน์ B2>C2 จึงเป็น TRUE จึงเท่ากับ 1 ในทางกลับกัน B2C2 สูตรของเราผ่านการเปลี่ยนแปลงต่อไปนี้:

    เนื่องจากจำนวนใด ๆ ที่คูณด้วยศูนย์จะให้ศูนย์ เราจึงสามารถละทิ้งส่วนที่สองของสูตรหลังจากเครื่องหมายบวกได้ และเนื่องจากจำนวนใดๆ คูณด้วย 1 คือจำนวนนั้น สูตรเชิงซ้อนของเราจึงกลายเป็น =B2*10 อย่างง่ายที่ส่งคืนผลคูณของ B2 ด้วย 10 ซึ่งเป็นสิ่งที่สูตร IF ด้านบนทำทุกประการ : )

    เห็นได้ชัดว่า ถ้าค่าในเซลล์ B2 น้อยกว่าใน C2 นิพจน์ B2>C2 จะประเมินเป็น FALSE (0) และ B2<=C2 เป็น TRUE (1) หมายความว่าจะเกิดสิ่งที่ตรงกันข้ามกับที่อธิบายไว้ข้างต้น

    3. ตัวดำเนินการเชิงตรรกะในการจัดรูปแบบตามเงื่อนไขของ Excel

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

    ตัวอย่างเช่น กฎง่ายๆ ต่อไปนี้ เน้นเซลล์ที่เลือกหรือทั้งแถวในแผ่นงานของคุณขึ้นอยู่กับค่าในคอลัมน์ A:

    น้อยกว่า (สีส้ม): =A1<5

    มากกว่า (สีเขียว): =A1>20

    สำหรับรายละเอียดขั้นตอน- คำแนะนำทีละขั้นตอนและตัวอย่างกฎ โปรดดูบทความต่อไปนี้:

    • สูตรการจัดรูปแบบตามเงื่อนไขของ Excel
    • วิธีเปลี่ยนสีแถวตามค่าของเซลล์
    • สองวิธีในการเปลี่ยนสีพื้นหลังตามค่าของเซลล์
    • วิธีเน้นแถวเว้นแถวใน Excel

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

    มิฉะนั้น
    มากกว่าหรือเท่ากับ >= =A1>=B1 สูตรจะส่งกลับค่า TRUE ถ้าค่าในเซลล์ A1 มากกว่าหรือเท่ากับค่าในเซลล์ B1 FALSE มิฉะนั้น
    น้อยกว่าหรือเท่ากับ <= =A1<=B1 สูตรส่งคืนค่า TRUE ถ้าค่าในเซลล์ A1 น้อยกว่าหรือเท่ากับค่าในเซลล์ B1 FALSE มิฉะนั้น

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

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

    การใช้ตัวดำเนินการเชิงตรรกะ "เท่ากับ" ใน Excel

    ตัวดำเนินการ เท่ากับ ตัวดำเนินการเชิงตรรกะ (=) สามารถใช้เปรียบเทียบประเภทข้อมูลทั้งหมด - ตัวเลข วันที่ ค่าข้อความ บูลีน ตลอดจนผลลัพธ์ที่ส่งคืนโดยสูตร Excel อื่นๆ ตัวอย่างเช่น:

    =A1=B1 คืนค่า TRUE ถ้าค่าในเซลล์ A1 และ B1 เหมือนกัน มิฉะนั้นจะเป็น FALSE
    =A1="oranges" คืนค่า TRUE ถ้าเซลล์ A1 มีคำว่า "oranges" ถ้าไม่เช่นนั้น FALSE
    =A1=TRUE ส่งกลับ TRUE ถ้าเซลล์ A1 มีค่าบูลีน TRUE มิฉะนั้นจะส่งกลับ FALSE
    =A1=(B1/2) ส่งกลับ TRUE ถ้า กจำนวนในเซลล์ A1 เท่ากับผลหารของการหาร B1 ด้วย 2 มิฉะนั้น FALSE

    ตัวอย่าง 1. การใช้ตัวดำเนินการ "เท่ากับ" กับวันที่

    คุณอาจประหลาดใจที่ทราบว่าตัวดำเนินการเชิงตรรกะ เท่ากับ ไม่สามารถเปรียบเทียบวันที่ได้ง่ายเหมือนตัวเลข ตัวอย่างเช่น ถ้าเซลล์ A1 และ A2 มีวันที่ "12/1/2014" สูตร =A1=A2 จะส่งกลับ TRUE อย่างที่ควรจะเป็น

    อย่างไรก็ตาม หากคุณลองใช้ =A1=12/1/2014 หรือ =A1="12/1/2014" คุณจะได้ FALSE ดังผลลัพท์. ผิดคาดนิดหน่อยใช่ไหม

    ประเด็นคือ Excel จัดเก็บวันที่เป็นตัวเลขที่ขึ้นต้นด้วย 1-Jan-1900 ซึ่งจัดเก็บเป็น 1 วันที่ 1/12/2014 จัดเก็บเป็น 41974 ในข้างต้น สูตร Microsoft Excel ตีความ "12/1/2014" เป็นสตริงข้อความปกติ และเนื่องจาก "12/1/2014" ไม่เท่ากับ 41974 จึงส่งกลับ FALSE

    เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง คุณ ต้องรวมวันที่ในฟังก์ชัน DATEVALUE เสมอ เช่น =A1=DATEVALUE("12/1/2014")

    หมายเหตุ จำเป็นต้องใช้ฟังก์ชัน DATEVALUE ร่วมกับตัวดำเนินการเชิงตรรกะอื่นๆ ด้วย ดังที่แสดงในตัวอย่างต่อไปนี้

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

    ตัวอย่างที่ 2 การใช้ตัวดำเนินการ "เท่ากับ" กับค่าข้อความ

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

    ตัวอย่างเช่น ถ้าเซลล์ A1 มีคำว่า " ส้ม " และเซลล์ B1 มี " ส้ม " สูตร =A1=B1 จะส่งกลับค่า TRUE

    ถ้าคุณต้องการ เปรียบเทียบค่าข้อความโดยคำนึงถึงความแตกต่างของตัวพิมพ์ คุณควรใช้ฟังก์ชัน EXACT แทนตัวดำเนินการ เท่ากับ ไวยากรณ์ของฟังก์ชัน EXACT ทำได้ง่ายๆ เช่น:

    EXACT(text1, text2)

    โดยที่ text 1 และ text2 เป็นค่าที่คุณต้องการเปรียบเทียบ ถ้าค่าเหมือนกันทุกประการ รวมทั้งตัวพิมพ์เล็กและใหญ่ Excel จะส่งกลับ TRUE; มิฉะนั้นจะส่งกลับ FALSE คุณยังสามารถใช้ฟังก์ชัน EXACT ในสูตร IF เมื่อคุณต้องการเปรียบเทียบค่าข้อความตามตัวพิมพ์เล็กและใหญ่ ดังที่แสดงในภาพหน้าจอด้านล่าง:

    หมายเหตุ หากคุณต้องการเปรียบเทียบความยาวของค่าข้อความสองค่า คุณสามารถใช้ฟังก์ชัน LEN แทนได้ เช่น =LEN(A2)=LEN(B2) หรือ =LEN(A2)>=LEN(B2)

    ตัวอย่างที่ 3. การเปรียบเทียบค่าบูลีนกับตัวเลข

    มีความเห็นอย่างกว้างขวางว่าใน Microsoft Excel ค่าบูลีนของ TRUE จะเท่ากับ 1 เสมอ และ FALSE เท่ากับ 0 อย่างไรก็ตาม นี่เป็นเพียงบางส่วนเท่านั้น และคำสำคัญที่นี่คือ "เสมอ" หรืออย่างแม่นยำกว่าคือ "ไม่เสมอไป" : )

    เมื่อเขียน นิพจน์เชิงตรรกะ 'เท่ากับ' ที่เปรียบเทียบบูลีนค่าและตัวเลข คุณต้องชี้ให้เห็นเฉพาะสำหรับ Excel ว่าค่าบูลีนที่ไม่ใช่ตัวเลขควรถือเป็นตัวเลข คุณสามารถทำได้โดยเพิ่มเครื่องหมายลบสองครั้งหน้าค่าบูลีนหรือการอ้างอิงเซลล์ เช่น กรัม =A2=--TRUE หรือ =A2=--B2

    เครื่องหมายลบตัวที่ 1 ซึ่งเรียกกันในทางเทคนิคว่าตัวดำเนินการอูนารี บังคับให้ TRUE/FALSE เป็น -1/0 ตามลำดับ และเครื่องหมายลบตัวที่สองจะลบล้างค่าที่เปลี่ยนเป็น +1 และ 0 สิ่งนี้น่าจะเข้าใจง่ายขึ้นเมื่อดูที่ภาพหน้าจอต่อไปนี้:

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

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

    การใช้ตัวดำเนินการเชิงตรรกะ "ไม่เท่ากับ" ใน Excel

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

    ผลลัพธ์ที่ส่งคืนโดย ตัวดำเนินการไม่เท่ากับ มีความคล้ายคลึงกับผลลัพธ์ผลิตโดยฟังก์ชัน Excel NOT ที่กลับค่าของอาร์กิวเมนต์ ตารางต่อไปนี้แสดงตัวอย่างสูตรบางส่วน

    ไม่เท่ากับตัวดำเนินการ ไม่ใช่ฟังก์ชัน คำอธิบาย
    =A1B1 =NOT(A1=B1) ส่งกลับ TRUE ถ้าค่าในเซลล์ A1 และ B1 ไม่เหมือนกัน มิฉะนั้นจะเป็น FALSE
    =A1"oranges" =NOT(A1="oranges") ส่งกลับค่า TRUE ถ้าเซลล์ A1 มีค่าอื่นที่ไม่ใช่ "ส้ม" ส่งกลับ FALSE ถ้ามี "oranges" หรือ "ORANGES" หรือ "Oranges" เป็นต้น
    =A1TRUE =NOT(A1=TRUE) คืนค่า TRUE ถ้า เซลล์ A1 มีค่าใดๆ ที่ไม่ใช่ TRUE หรือ FALSE มิฉะนั้น
    =A1(B1/2) =NOT(A1=B1/2) ส่งกลับค่า TRUE หากตัวเลขในเซลล์ A1 ไม่เท่ากับผลหารของการหาร B1 ด้วย 2 หากเป็น FALSE มิฉะนั้น
    =A1DATEVALUE("12/1/2014") =NOT(A1=DATEVALUE("12/1/2014")) ส่งคืนค่า TRUE หาก A1 มีค่าใดๆ นอกเหนือจากวันที่ 1-ธ.ค.-2014 โดยไม่คำนึงถึงวันที่ รูปแบบ FALSE มิฉะนั้น

    มากกว่า น้อยกว่า มากกว่าหรือเท่ากับ น้อยกว่าหรือเท่ากับ

    คุณใช้ตัวดำเนินการเชิงตรรกะเหล่านี้ใน Excel เพื่อตรวจสอบการเปรียบเทียบตัวเลขหนึ่งกับอีกตัวเลขหนึ่ง Microsoft Excel มีการดำเนินการเปรียบเทียบ 4 รายการที่มีชื่ออธิบายในตัวเอง:

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

    บ่อยที่สุดตัวดำเนินการเปรียบเทียบของ Excel ใช้กับค่าตัวเลข วันที่ และเวลา ตัวอย่างเช่น:

    =A1>20 คืนค่า TRUE ถ้าตัวเลขในเซลล์ A1 มากกว่า 20 มิฉะนั้นจะเป็น FALSE
    =A1>=(B1/2) ส่งคืนค่า TRUE หากตัวเลขในเซลล์ A1 มากกว่าหรือเท่ากับผลหารของการหาร B1 ด้วย 2 หากเป็น FALSE มิฉะนั้น
    =A1 คืนค่า TRUE หากวันที่ในเซลล์ A1 น้อยกว่า 1 ธ.ค.-2557 มิฉะนั้นจะเป็น FALSE
    =A1<=SUM(B1:D1) ส่งกลับค่า TRUE ถ้าตัวเลขในเซลล์ A1 น้อยกว่าหรือเท่ากับผลรวมของค่าในเซลล์ B1:D1 มิฉะนั้นจะเป็น FALSE

    การใช้ตัวดำเนินการเปรียบเทียบของ Excel กับค่าข้อความ

    ในทางทฤษฎี คุณยังสามารถใช้ มากกว่า , มากกว่า หรือ เท่ากับ ตัวดำเนินการ เช่นเดียวกับตัวดำเนินการ น้อยกว่า ที่มีค่าข้อความ ตัวอย่างเช่น ถ้าเซลล์ A1 มี " แอปเปิ้ล " และ B1 มี " กล้วย " ให้เดาว่าสูตร =A1>B1 จะส่งกลับค่าอะไร ขอแสดงความยินดีกับผู้ที่วางเดิมพัน FALSE : )

    เมื่อเปรียบเทียบค่าข้อความ Microsoft Excel จะไม่สนใจตัวพิมพ์เล็กและใหญ่และเปรียบเทียบค่าตามสัญลักษณ์ โดย "a" ถือเป็นค่าข้อความต่ำสุดและ "z" - the ค่าข้อความสูงสุด

    ดังนั้น เมื่อเปรียบเทียบค่าของ " แอปเปิ้ล " (A1) และ " กล้วย " (B1) Excel จะเริ่มต้นด้วยตัวอักษรตัวแรก " a" และ "b" ตามลำดับ และเนื่องจาก "b" มากกว่า "a" สูตร =A1>B1 จะส่งกลับค่า FALSE

    หากตัวอักษรตัวแรกเหมือนกัน ระบบจะเปรียบเทียบตัวอักษรตัวที่ 2 หากเหมือนกัน Excel จะเปลี่ยนตัวอักษรตัวที่ 3, 4 ไปเรื่อยๆ ตัวอย่างเช่น ถ้า A1 มี " apples " และ B1 มี " agave " สูตร =A1>B1 จะส่งกลับ TRUE เนื่องจาก "p" มากกว่า "g"

    <0

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

    การใช้ตัวดำเนินการเชิงตรรกะทั่วไปใน Excel

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

    1. การใช้ตัวดำเนินการเชิงตรรกะในอาร์กิวเมนต์ของฟังก์ชัน Excel

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

    =IF(A1>=B1, "OK", "Not OK")

    สูตร IF อย่างง่ายนี้จะคืนค่า OK หากค่าในเซลล์ A1 มากกว่าหรือเท่ากับค่าในเซลล์ B1 มิฉะนั้น "ไม่ตกลง"

    และนี่คือตัวอย่างอื่น:

    =IF(A1B1, SUM(A1:C1), "")

    สูตรเปรียบเทียบค่าในเซลล์ A1 และ B1 และถ้า A1 ไม่เท่ากับ B1 ผลรวมของค่าในเซลล์ A1:C1 จะถูกส่งกลับ หรือสตริงว่าง

    ตัวดำเนินการเชิงตรรกะของ Excel ยังใช้กันอย่างแพร่หลายในฟังก์ชัน IF พิเศษ เช่น SUMIF, COUNTIF, AVERAGEIF และตัวดำเนินการแบบพหูพจน์ที่ส่งกลับผลลัพธ์ตามเงื่อนไขที่กำหนดหรือหลายเงื่อนไข

    คุณสามารถค้นหาตัวอย่างสูตรมากมายได้ในบทช่วยสอนต่อไปนี้:

    • การใช้ฟังก์ชัน IF ใน Excel
    • วิธีใช้ SUMIF ใน Excel
    • SUMIFS ของ Excel และ SUMIF ที่มีหลายเกณฑ์
    • การใช้ COUNTIF ใน Excel
    • Excel COUNTIFS และ COUNTIF ที่มีหลายเกณฑ์

    2. การใช้ตัวดำเนินการเชิงตรรกะของ Excel ในการคำนวณทางคณิตศาสตร์

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

    ฟังก์ชัน IF: =IF(B2>C2, B2*10, B2*5)

    สูตรที่มีตัวดำเนินการเชิงตรรกะ: =(B2>C2)*(B2*10)+(B2<=C2)*(B2*5)

    ฉันเดาว่าสูตร IF ตีความง่ายกว่าใช่ไหม ซึ่งจะบอกให้ Excel คูณค่าในเซลล์ B2 ด้วย 10 ถ้า B2 มากกว่า C2 มิฉะนั้น ค่าใน B1 จะคูณด้วย 5

    ตอนนี้ เรามาวิเคราะห์กัน

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