Page 1 of 1

สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 7:26 pm
by วังวู ช่ง
เรียนท่านอาจารย์ และ ทุกท่านที่รู้ครับ ช่วยเขียนสูตร์ให้ด้วยครับ
ความต้องการคือว่า
ให้นับจำนวนอายุเด็กที่ไม่เกีน 18 ปีครับ ถ้าเกีน 18 ปีแล้วถือว่าไม่นับครับ
ช่วยด้วยครับ มีสูตร์คำนวนอย่างไรครับ
ขอบคุณล่วงหน้าครับ

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 7:41 pm
by snasui
:D ลองตามนี้ครับ
  1. เซลล์ D2 คีย์
    =DATEDIF(C2,TODAY(),"Y")
    Enter > Copy ลงด้านล่าง
  2. เซลล์ใดๆ คีย์เพื่อหาคำตอบ
    =COUNTIF(D:D,"<=18")
    Enter
หรือคีย์สูตรเดียวที่เซลล์ใด ๆ เป็น

=SUMPRODUCT(--(INT((TODAY()-C2:C585)/365)<=18))

Enter

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 8:26 pm
by วังวู ช่ง
ความต้องการคือว่า
ให้นับจำนวนอายุเด็กที่ไม่เกีน 18 ปีครับ ถ้าเกีน 18 ปีแล้วถือว่าไม่นับครับ
ช่วยด้วยครับ มีสูตร์คำนวนอย่างไรครับ
ขอบคุณล่วงหน้าครับ
เพี่มเตีมคำอธิบายครับ ท่านอาจารย์ครับ ความต้องการคือว่า
ให้นับจำนวนเด็กที่มีอายุไม่เกีน 18 ปีตามรหัสครับ
ใน column c:c มีเด็กที่อายุไม่เกีน 18 ปี ที่มีรหัส 806001 แม่น 234 คนครับ

ผ่านมาผมส้างให้เขาแบบนี้ครับ
snasui wrote: เซลล์ D2 คีย์
=DATEDIF(C2,TODAY(),"Y")
Enter > Copy ลงด้านล่าง
ที่ F2 คีย์ =SUMPRODUCT(--($D$2:$D$585<18),--($A$2:$A$585=E2)) Enter > Copy ลงด้านล่าง
ได้คำตอบครับ แต่เขาไม่เอาครับ ผมไม่รู้วิธีอื่นอีกจึ่งรบกวนครับ

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 8:34 pm
by snasui
:shock: จะเอาหรือไม่เอาก็ไม่ใช่ประเด็นที่ผมหรือใคร ๆ จะต้องหาคำตอบให้ครับ ผู้ถามจะต้องระบุเงื่อนไขและผลลัพธ์ที่ต้องการมาเอง หากคำตอบถูกต้องไม่ว่าด้วยวิธีใดก็ถือว่าเพียงพอแล้วครับ

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 8:41 pm
by วังวู ช่ง
ความต้องการของเจ้าของไฟร์นั้นคือว่า ให้นับใน Column C เลยไม่ให้มีสูตร์ใน Column D อีกผมเลยงงไปเลยครับ

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 9:04 pm
by snasui
:D ตัวอย่างสูตรที่ F2 ครับ

=SUMPRODUCT(--(INT((TODAY()-$C$2:$C$585)/365)<18),--($A$2:$A$585=E2))

Enter > Copy ลงด้านล่าง

Re: สูตร์นับอายุของเด็กไม่เกีน 18 ปีครับ

Posted: Wed Oct 22, 2014 9:21 pm
by วังวู ช่ง
snasui wrote::D ตัวอย่างสูตรที่ F2 ครับ

=SUMPRODUCT(--(INT((TODAY()-$C$2:$C$585)/365)<18),--($A$2:$A$585=E2))

Enter > Copy ลงด้านล่าง
:D แบบนี้เลยครับ ขอบคุณท่านอาจารย์มากๆครับ :thup: :cp: