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 สำหรับเคล็ดลับนี้