อยากทราบว่าต้องเขียนสูตรอย่างไร คือ มีข้อมูลอายุพนักงานอยู่ ก็หลายวัยล่ะค่ะ แต่อยากได้พนักงานที่มีอายุอยู่ระหว่าง 30-45 ปี จะใช้ฟังก์ชั่นอะไรและจะเขียนสูตรอย่างไร

การนับจำนวนจากการแยกช่วงอายุที่มีหลายวัย

จากคำถามของคุณขวัญ เป็นคำถามสั้นๆ แต่ต้องทำ 2 ขั้นตอน 2 สูตรครับ

ขั้นแรก แบ่งคนออกเป็นกลุ่มๆ ตามช่วงอายุงานที่เราต้องการแบ่งก่อน โดยการสร้างข้อมูลชั่วคราวมาใน คอลัมน์ D

ใช้สูตร If เพื่อแยกกลุ่ม (ในที่นี้ไม่ขอลงรายละเอียด แต่สามารถศึกษาได้ที่ Link http://gotoknow.org/blog/exceltips/196779 )

ดังตัวอย่าง

แบ่งกลุ่ม          1. อายุน้อยกว่า 20 ปี

                        2. อายุตั้งแต่ 20 ถึง 30 ปี

                        3. อายุตั้งแต่ 31 ถึง 40 ปี

                        4. อายุตั้งแต่ 41 ถึง 50 ปี

                        5. อายุตั้งแต่ 51 ปีขึ้นไป

ขั้นที่สอง เมื่อได้ทำการแบ่งกลุ่มได้แล้วให้ใช้สูตร Countif เพื่อทำการนับจำนวนในแต่ละช่วงอายุว่ามีเท่าไหร่ดังภาพ (วิธีการใช้สูตร Countif ศึกษาได้ตาม Link http://gotoknow.org/blog/exceltips/197009 )

 

เท่านี้แหละครับก็จะสามารถช่วยให้เรานับผู้ที่มีอายุตามช่วงอายุที่เราต้องการได้ครับ