Excel: ใช้ฟังก์ชัน if เพื่อคำนวณช่วงอายุ


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้ใน Excel เพื่อใช้ฟังก์ชัน IF เพื่อคำนวณช่วงอายุ:

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

สูตรเฉพาะนี้จะดูจำนวนวันในเซลล์ C2 และส่งกลับค่าต่อไปนี้:

  • 1-40 วัน หากค่าของเซลล์ C2 น้อยกว่าหรือเท่ากับ 40
  • มิฉะนั้น 41 ถึง 80 วัน ถ้าค่าของเซลล์ C2 น้อยกว่าหรือเท่ากับ 80
  • มิฉะนั้น 81-120 วัน ถ้าค่าในเซลล์ C2 น้อยกว่าหรือเท่ากับ 120
  • มิฉะนั้น > 120 วัน

โปรดทราบว่าสูตรเฉพาะนี้จะสร้างช่วงอายุที่แตกต่างกันสี่ช่วง แต่คุณสามารถใช้ฟังก์ชัน IF ที่ซ้อนกันได้มากเท่าที่คุณต้องการเพื่อสร้างช่วงอายุเพิ่มเติม

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: การใช้ฟังก์ชัน IF เพื่อคำนวณช่วงอายุใน Excel

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

สมมติว่าเราต้องการแบ่งพนักงานแต่ละคนออกเป็นกลุ่มอายุตามระยะเวลาที่พวกเขาทำงานกับบริษัท

ขั้นแรกเราสามารถคำนวณจำนวนวันที่พวกเขาใช้เวลาอยู่ที่บริษัทโดยพิมพ์สูตรต่อไปนี้ลงในเซลล์ C2 :

 =DATEDIF( B2 , TODAY(), "d")

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

คอลัมน์ C แสดงจำนวนวันที่พนักงานแต่ละคนทำงานกับบริษัท

หมายเหตุ : เราใช้ฟังก์ชัน DATEDIF() เพื่อคำนวณผลต่างของวันที่ (“d” = เป็นวัน) ระหว่างวันที่เริ่มต้นของคอลัมน์ B และวันที่ปัจจุบัน

บทความนี้เขียนเมื่อวันที่ 23/06/2023 ซึ่งใช้เป็นวันที่ปัจจุบันในสูตรเฉพาะนี้

ต่อไป เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ D2 เพื่อคำนวณช่วงอายุของพนักงานแต่ละคน:

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

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

ฟังก์ชัน Excel IF เพื่อคำนวณช่วงอายุ

ขณะนี้คอลัมน์ D ได้แบ่งพนักงานแต่ละคนออกเป็น 1 ใน 4 กลุ่มอายุที่แตกต่างกันตามจำนวนวันที่ทำงานกับบริษัท

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีใช้ฟังก์ชัน IF กับตัวเลขติดลบ
Excel: วิธีใช้สูตรสำหรับ “ถ้าไม่ว่าง”
Excel: วิธีใช้สูตร RANK IF

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *