คำสั่ง Excel ที่ซ้อนกัน IF - ตัวอย่าง แนวทางปฏิบัติที่ดีที่สุด และทางเลือกอื่น

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

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

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

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

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

    นี่คือสูตร IF ที่ซ้อนกันแบบคลาสสิกของ Excel ในรูปแบบทั่วไป :

    IF( condition1, result1, IF( condition2, result2, IF( condition3, result3, result4)))

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

    สูตร IF ที่ซ้อนกันทั่วไปของเราประเมิน 3 เงื่อนไข และส่งกลับผลลัพธ์ที่แตกต่างกัน 4 รายการ (ส่งกลับผลลัพธ์ 4 ถ้าไม่มีสมุดงานสำหรับดาวน์โหลด

    คำสั่ง If ที่ซ้อนกันของ Excel - ตัวอย่าง (ไฟล์ .xlsx)

    เงื่อนไขเป็นจริง) แปลเป็นภาษามนุษย์ คำสั่ง IF ที่ซ้อนกันนี้บอกให้ Excel ทำสิ่งต่อไปนี้:ทดสอบ เงื่อนไข 1ถ้าเป็น TRUE - ส่งกลับ result1ถ้าเป็น FALSE -

    ทดสอบ condition2 ถ้าเป็น TRUE - return r esult2 ถ้า FALSE -

    test condition3 ถ้า TRUE - return result3 ถ้า FALSE -

    ส่งคืน result4

    ตามตัวอย่าง ลองหาค่าคอมมิชชันสำหรับผู้ขายจำนวนหนึ่งตามยอดขายที่พวกเขาทำได้:

    คอมมิชชั่น ยอดขาย
    3% $1 - $50
    5% $51 - $100
    7% $101 - $150
    10% มากกว่า $150

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

    =IF(B2>150, 10%, IF(B2>=101, 7%, IF(B2>=51, 5%, IF(B2>=1, 3%, ""))))

    หากเราวาง เงื่อนไขในลำดับที่กลับกัน จากล่างขึ้นบน ผลลัพธ์จะผิดทั้งหมด เพราะสูตรของเราจะหยุดหลังจากการทดสอบเชิงตรรกะครั้งแรก (B2>=1) สำหรับค่าใดๆ ที่มากกว่า 1 สมมติว่าเรามี $100ในการขาย - มีค่ามากกว่า 1 ดังนั้นสูตรจะไม่ตรวจสอบเงื่อนไขอื่นๆ และส่งคืนผลลัพธ์ 3%

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

    =IF($B2<1, 0%, IF($B2<51, 3%, IF($B2<101, 5%, IF($B2<=150, 7%, 10%))))

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

    สำหรับข้อมูลเพิ่มเติม โปรดดูคำสั่ง IF ที่ซ้อนกันของ Excel

    Nested IF ที่มีเงื่อนไข OR/AND

    ในกรณีที่คุณต้องการประเมินเงื่อนไขต่างๆ สองสามชุด คุณสามารถแสดงเงื่อนไขเหล่านั้นโดยใช้ OR เช่นเดียวกับ ฟังก์ชัน AND ซ้อนฟังก์ชันภายในคำสั่ง IF แล้วซ้อนคำสั่ง IF เข้าด้วยกัน

    ซ้อน IF ใน Excel ด้วยคำสั่ง OR

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

    สมมติว่าคุณมียอดขายสองคอลัมน์ เช่น ยอดขายเดือนมกราคมในคอลัมน์ B และยอดขายเดือนกุมภาพันธ์ในคอลัมน์ C คุณต้องการตรวจสอบตัวเลขในทั้งสองคอลัมน์และคำนวณค่าคอมมิชชันตามตัวเลขที่สูงกว่า กล่าวอีกนัยหนึ่งคือ คุณสร้างสูตรด้วยตรรกะต่อไปนี้ ถ้ายอดขายในเดือนมกราคมหรือกุมภาพันธ์มากกว่า $150 ผู้ขายจะได้รับค่าคอมมิชชั่น 10% หากยอดขายในเดือนมกราคมหรือกุมภาพันธ์มากกว่าหรือเท่ากับ $101 ผู้ขายจะได้รับค่าคอมมิชชั่น 7% และอื่น ๆ

    ในการดำเนินการ ให้เขียนคำสั่งบางอย่าง เช่น OR(B2>150, C2>150) และรวมไว้ในการทดสอบตรรกะของฟังก์ชัน IF ที่กล่าวถึงข้างต้น ผลลัพธ์ที่ได้คือสูตรนี้:

    =IF(OR(B2>150, C2>150), 10%, IF(OR(B2>=101, C2>=101),7%, IF(OR(B2>=51, C2>=51), 5%, IF(OR(B2>=1, C2>=1), 3%, ""))))

    และรับค่าคอมมิชชันตามยอดขายที่สูงขึ้น:

    สำหรับ ตัวอย่างสูตรเพิ่มเติม โปรดดูคำสั่ง IF OR ของ Excel

    Nested IF ใน Excel พร้อมคำสั่ง AND

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

    ตัวอย่างเช่น หากต้องการกำหนดค่าคอมมิชชันตามยอดขายที่ต่ำกว่า ให้ใช้สูตรข้างต้นและแทนที่ OR ด้วยคำสั่ง AND หากต้องการพูดให้แตกต่างออกไป คุณบอกให้ Excel คืน 10% เฉพาะเมื่อยอดขายในเดือนมกราคมและกุมภาพันธ์มากกว่า $150 และ 7% หากยอดขายในเดือนมกราคมและกุมภาพันธ์มากกว่าหรือเท่ากับ $101 เป็นต้น

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, ""))))

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

    หากคุณ ต้องการส่งคืน 0% แทนที่จะเป็นเซลล์ว่าง ให้แทนที่สตริงว่าง (''") ในอาร์กิวเมนต์สุดท้ายด้วย 0%:

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, 0%))))

    ดูข้อมูลเพิ่มเติมได้ที่นี่: Excel IF ที่มีเงื่อนไข AND/OR หลายรายการ

    VLOOKUP แทน IF ที่ซ้อนกันใน Excel

    เมื่อคุณจัดการกับ "สเกล" เช่น ช่วงค่าตัวเลขที่ต่อเนื่องกัน ซึ่งรวมกันแล้วครอบคลุมช่วงทั้งหมด ในกรณีส่วนใหญ่ คุณสามารถใช้ฟังก์ชัน VLOOKUP แทน IF ที่ซ้อนกันได้

    สำหรับผู้เริ่มต้น ให้สร้างตารางอ้างอิงตามที่แสดงในภาพหน้าจอด้านล่าง จากนั้น สร้างสูตร Vlookup ด้วย การจับคู่โดยประมาณ เช่น เมื่ออาร์กิวเมนต์ range_lookup ตั้งค่าเป็น TRUE

    สมมติว่าค่าการค้นหาอยู่ใน B2 และตารางอ้างอิงคือ F2:G5 สูตรจะเป็นดังนี้ :

    =VLOOKUP(B2,$F$2:$G$5,2,TRUE)

    โปรดสังเกตว่าเราแก้ไข table_array ด้วยการอ้างอิงแบบสัมบูรณ์ ($F$2:$G$5) เพื่อให้สูตรคัดลอกไปยังเซลล์อื่นได้อย่างถูกต้อง:

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

    ตัวอย่างเช่น ค่าการค้นหาใน B3 คือ $95 หมายเลขนี้ไม่มีอยู่ในตารางการค้นหา และ Vlookup ที่มีการทำงานแบบตรงทั้งหมดจะส่งกลับข้อผิดพลาด #N/A ในกรณีนี้ แต่ Vlookup ที่มีการจับคู่โดยประมาณจะทำการค้นหาต่อไปจนกว่าจะพบค่าที่ใกล้ที่สุดซึ่งน้อยกว่าค่าการค้นหา (ซึ่งในตัวอย่างของเราคือ $50) และส่งกลับค่าจากคอลัมน์ที่สองในแถวเดียวกัน (ซึ่งเท่ากับ 5%)

    แต่จะเป็นอย่างไรหากค่าการค้นหาน้อยกว่าตัวเลขที่น้อยที่สุดในตารางการค้นหาหรือเซลล์การค้นหาว่างเปล่า ในกรณีนี้ สูตร Vlookup จะส่งกลับข้อผิดพลาด #N/A หากไม่ใช่สิ่งที่คุณต้องการจริงๆ ให้ซ้อน VLOOKUP ไว้ใน IFERROR และป้อนค่าไปยังเอาต์พุตเมื่อไม่พบค่าการค้นหา ตัวอย่างเช่น:

    =IFERROR(VLOOKUP(B2, $F$2:$G$5, 2, TRUE), "Outside range")

    หมายเหตุสำคัญ! เพื่อให้สูตร Vlookup ที่มีการจับคู่โดยประมาณทำงานได้อย่างถูกต้อง คอลัมน์แรกในตารางการค้นหาจะต้องจัดเรียงใน จากน้อยไปมาก จากน้อยไปมาก

    สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ตรงทั้งหมด VLOOKUP เทียบกับ VLOOKUP ที่ตรงกันโดยประมาณ

    คำสั่ง IFS เป็นทางเลือกแทนฟังก์ชัน IF ที่ซ้อนกัน

    ใน Excel 2016 และเวอร์ชันที่ใหม่กว่า Microsoft ได้แนะนำฟังก์ชันพิเศษเพื่อประเมินเงื่อนไขหลายข้อ นั่นคือฟังก์ชัน IFS

    สูตร IFS สามารถจัดการได้ถึง 127 logical_test / value_if_true คู่ และการทดสอบเชิงตรรกะครั้งแรกที่ประเมินเป็น TRUE "wins":

    IFS(logical_test1,value_if_true1, [logical_test2, value_if_true2]...)

    ตามไวยากรณ์ข้างต้น สูตร IF ที่ซ้อนกันของเราสามารถสร้างขึ้นใหม่ด้วยวิธีนี้:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%)

    โปรดทราบว่า ฟังก์ชัน IFS ส่งกลับข้อผิดพลาด #N/A หากไม่ตรงตามเงื่อนไขที่ระบุ เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถเพิ่ม logical_test / value_if_true อีกหนึ่งรายการต่อท้ายสูตรของคุณ ซึ่งจะคืนค่า 0 หรือสตริงว่าง ("") หรือค่าใดก็ตามที่คุณต้องการหากไม่มี การทดสอบเชิงตรรกะก่อนหน้านี้คือ TRUE:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%, TRUE, "")

    ผลลัพธ์ที่ได้คือ สูตรของเราจะส่งกลับสตริงว่าง (เซลล์ว่าง) แทนข้อผิดพลาด #N/A หากเซลล์ที่เกี่ยวข้องในคอลัมน์ B คือ ว่างเปล่าหรือมีข้อความหรือจำนวนลบ

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

    สำหรับข้อมูลเพิ่มเติม โปรดดูที่ฟังก์ชัน IFS ของ Excel แทน ของ IF ที่ซ้อนกัน

    เลือกแทนสูตร IF ที่ซ้อนกันใน Excel

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

    นำไปใช้กับชุดข้อมูลตัวอย่างของเรา สูตรจะใช้รูปแบบต่อไปนี้:

    =CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%)

    ในอาร์กิวเมนต์แรก ( index_num ) คุณประเมินเงื่อนไขทั้งหมดและเพิ่มผลลัพธ์ ที่ให้ไว้TRUE เท่ากับ 1 และ FALSE เท่ากับ 0 ด้วยวิธีนี้ คุณจะคำนวณตำแหน่งของค่าที่จะส่งคืน

    ตัวอย่างเช่น ค่าใน B2 คือ $150 สำหรับค่านี้ เงื่อนไข 3 ข้อแรกเป็น TRUE และเงื่อนไขสุดท้าย (B2 > 150) เป็น FALSE ดังนั้น index_num เท่ากับ 3 หมายความว่าค่าที่ 3 จะถูกส่งคืน ซึ่งก็คือ 7%

    เคล็ดลับ หากไม่มีการทดสอบเชิงตรรกะใดเป็น TRUE index_num จะเท่ากับ 0 และสูตรจะส่งกลับ #VALUE! ข้อผิดพลาด. วิธีแก้ไขง่ายๆ คือการตัดคำว่า CHOOSE ในฟังก์ชัน IFERROR ดังนี้:

    =IFERROR(CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%), "")

    สำหรับข้อมูลเพิ่มเติม โปรดดูที่ฟังก์ชัน Excel CHOOSE พร้อมตัวอย่างสูตร

    ฟังก์ชัน SWITCH เป็นรูปแบบสั้นๆ ของ IF ที่ซ้อนกันใน Excel

    ในสถานการณ์ที่คุณต้องจัดการกับชุดค่าที่กำหนดไว้ล่วงหน้าแบบตายตัว ไม่ใช่มาตราส่วน ฟังก์ชัน SWITCH อาจเป็นทางเลือกที่กระชับแทนความซับซ้อน คำสั่ง IF ที่ซ้อนกัน:

    SWITCH(นิพจน์, ค่า1, ผลลัพธ์1, ค่า2, ผลลัพธ์2, …, [ค่าเริ่มต้น])

    ฟังก์ชัน SWITCH ประเมิน นิพจน์ กับรายการของ ค่า และส่งกลับ ผลลัพธ์ ที่สอดคล้องกับการจับคู่ที่พบครั้งแรก

    ในกรณีที่คุณต้องการคำนวณค่าคอมมิชชันตามเกรดต่อไปนี้ แทนที่จะเป็นยอดขาย คุณสามารถใช้ขนาดกะทัดรัดนี้ เวอร์ชันของสูตร IF ที่ซ้อนกันใน Excel:

    =SWITCH(C2, "A", 10%, "B", 7%, "C", 5%, "D", 3%, "")

    หรือคุณสามารถสร้างตารางอ้างอิงตามที่แสดงในภาพหน้าจอด้านล่าง และใช้การอ้างอิงเซลล์แทนค่าฮาร์ดโค้ด:

    =SWITCH(C2, $F$2, $G$2, $F$3, $G$3, $F$4, $G$4, $F$5, $G$5, "")

    ได้โปรดโปรดทราบว่าเราล็อกการอ้างอิงทั้งหมด ยกเว้นการอ้างอิงแรกที่มีเครื่องหมาย $ เพื่อป้องกันไม่ให้เปลี่ยนแปลงเมื่อคัดลอกสูตรไปยังเซลล์อื่น:

    หมายเหตุ ฟังก์ชัน SWITCH มีเฉพาะใน Excel 2016 และใหม่กว่าเท่านั้น

    สำหรับข้อมูลเพิ่มเติม โปรดดูฟังก์ชัน SWITCH - รูปแบบย่อของคำสั่ง IF ที่ซ้อนกัน

    การเชื่อมฟังก์ชัน IF หลายรายการใน Excel

    ตามที่กล่าวไว้ในตัวอย่างก่อนหน้านี้ ฟังก์ชัน SWITCH ถูกนำมาใช้ใน Excel 2016 เท่านั้น หากต้องการจัดการงานที่คล้ายกันใน Excel เวอร์ชันเก่า คุณสามารถรวมคำสั่ง IF สองคำสั่งขึ้นไปได้โดยใช้ตัวดำเนินการเชื่อมต่อ (&) หรือฟังก์ชัน CONCATENATE .

    ตัวอย่างเช่น:

    =(IF(C2="a", 10%, "") & IF(C2="b", 7%, "") & IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

    หรือ

    =CONCATENATE(IF(C2="a", 10%, ""), IF(C2="b", 7%, ""), IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

    ตามที่คุณคิด สังเกตว่า เราคูณผลลัพธ์ด้วย 1 ในทั้งสองสูตร ทำการแปลงสตริงที่ส่งคืนโดยสูตร Concatenate เป็นตัวเลข ถ้าผลลัพธ์ที่คุณคาดไว้คือข้อความ ก็ไม่จำเป็นต้องดำเนินการคูณ

    สำหรับข้อมูลเพิ่มเติม โปรดดูที่ฟังก์ชัน CONCATENATE ใน Excel

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

    ฝึกฝน

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