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