Excel - สูตรในการแยกข้อมูล

ปัญหา

ฉันกำลังพยายามทำสูตรเพื่อกำหนดจำนวนวัน (ลบด้วยวันหยุดสุดสัปดาห์) ที่ใช้ในการทำโครงการให้เสร็จ ปัญหาคือฉันมีพนักงานหนึ่งคน Alan Bown (ชื่อย่อ AB) ที่ทำงานวันจันทร์ถึงวันศุกร์และอีกคนหนึ่งคือ Cristopher Duncan (ชื่อย่อคือ CD) ที่ทำงานวันจันทร์ถึงวันพฤหัสบดี ฉันรู้ว่าสูตรสำหรับ "AB" จะเป็น:

  • SUM (INT ((วันธรรมดา (B1- {2, 3, 4, 5, 6}) + C1-B1) / 7))

และสูตรสำหรับ "CD" จะเป็น:

  • SUM (INT ((วันธรรมดา (B1- {2, 3, 4, 5}) + C1-B1) / 7))

ถ้าชื่อย่อของพนักงานอยู่ในเซลล์ A1 วันที่เริ่มโครงการอยู่ในเซลล์ B1 และวันที่สิ้นสุดโครงการอยู่ในเซลล์ C1 ฉันต้องการสร้างสูตรที่ระบุว่า "ถ้า A1 = AB ให้ใช้สูตรนี้ แต่ถ้า A1 = CD ให้ใช้ สูตรอื่น ๆ "

สารละลาย

ลองสิ่งนี้

  •  = IF (A1 = "AS", $ B $ 1, IF (A1 = "BS", $ B $ 2, IF (A1 = "GS", $ B $ 3, IF (A1 = "HG", $ B $ 4)) )) 
    • แทนที่ "AS", "BS", "GS", "HG" ด้วยชื่อย่อของพนักงาน
    • แทนที่ $ B $ 1, $ B $ 2, $ B $ 3, $ B $ 4 ด้วยสูตร

สูตร IF คือ = IF (ตรรกะ, [ถ้าจริง], [ถ้าเท็จ]) ดังนั้นฉันจึงสร้างสูตร IF ที่ซ้อนกัน

ขอบคุณ ExcelJosh สำหรับเคล็ดลับนี้

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม