Page 1 of 1

นับการมาเรียนของวันปัจจุบัน แยกข้อมูลชาย-หญิง จากเด็กชาย, นาย, เด็กหญิง. นางสาว

Posted: Thu Dec 07, 2023 7:31 pm
by nuzone
จากการสอบถามกระทู้ก่อนหน้าเพื่อนับจำนวนการมาเรียนของนักเรียน โดยแยกเพศชาย-หญิง มีการทำส่วนต่อขยายไปยังระดับมัธยม ห้องเดียวกันมีทั้งเด็กชาย เด็กหญิง นาย นางสาว จากสูตรเดิมไม่สามารถใช้ได้ ขอคำแนะนำด้วยครับ

Re: นับการมาเรียนของวันปัจจุบัน แยกข้อมูลชาย-หญิง จากเด็กชาย, นาย, เด็กหญิง. นางสาว

Posted: Thu Dec 07, 2023 8:11 pm
by puriwutpokin
วันที่ไม่ใช่วันปัจจุบันนะครับลองเช็คดูครับ

Re: นับการมาเรียนของวันปัจจุบัน แยกข้อมูลชาย-หญิง จากเด็กชาย, นาย, เด็กหญิง. นางสาว

Posted: Fri Dec 08, 2023 12:50 am
by nuzone
ทดลองเปลี่ยนวันที่แล้วครับ สูตรใช้งานได้ครับ แต่นับแค่ชายและหญิง ซึ่งในข้อมูลได้เพิ่มนายและนางสาว แต่สูตรไม่นับครับ ถ้าไม่ต้องทำคอลัมน์ใหม่ หรือ สร้างชีทใหม่เพื่อแยกเพศ เขียนสูตรให้ครอบคลุมได้มั้ยครับ

Re: นับการมาเรียนของวันปัจจุบัน แยกข้อมูลชาย-หญิง จากเด็กชาย, นาย, เด็กหญิง. นางสาว

Posted: Fri Dec 08, 2023 10:43 am
by puriwutpokin
ปรับเป็น
B4:C5=SUMPRODUCT((INDEX(INDIRECT("'"&"ชั้น "&$A4&"'!$B$2:$AA$99"),MATCH(TODAY(),INDIRECT("'"&"ชั้น "&$A4&"'!$A$2:$A$99"),0),0)<>0)*ISNUMBER(SEARCH(CHOOSE(MATCH(B$3,{"ชาย","หญิง"},0),{"เด็กชาย";"นาย"},{"เด็กหญิง";"นางสาว"}),INDIRECT("'"&"ชั้น "&$A4&"'!$B$1:$AA$1"))))
E4:F5=SUMPRODUCT((INDEX(INDIRECT("'"&"ชั้น "&$A4&"'!$B$2:$AA$99"),MATCH(TODAY(),INDIRECT("'"&"ชั้น "&$A4&"'!$A$2:$A$99"),0),0)="มา")*ISNUMBER(SEARCH(CHOOSE(MATCH(B$3,{"ชาย","หญิง"},0),{"เด็กชาย";"นาย"},{"เด็กหญิง";"นางสาว"}),INDIRECT("'"&"ชั้น "&$A4&"'!$B$1:$AA$1"))))