Page 1 of 1

สูตร นับข้อมูลล่าสุด 3 แถว ครับ

Posted: Mon Nov 28, 2016 9:16 pm
by treely
สอบถามทีครับ จากสูตรของผม
=INDEX(H:H,MATCH(REPT("TRUE",255),H:H))
ไม่ทราบว่าใช่หรือเปล่านะครับ

พอดีผมต้องการนับข้อมูลทีเป็น TRUE สามแถวไปเรื่อยๆ ครับ (แถว 2 3 4, 3 4 5 ไปเรื่อยๆ ครับ) ก็ คือ TRUE TRUE TRUE แต่ถ้า TRUE TRUE FALSE จะนับเป็น 2 ครับ (เหมือนกัับว่าให้ TRUE มีค่าเป็น 1 แล้วให้ FALSE มีค่าเป็น 0 ครับ)

โดยมีเงื่อนไขว่าจะนับในชื่อของคนๆ นั้น ถ้าคนละชื่อจะไม่นับแล้วครับ

หรือมีสูตรที่แนะนำบอกได้เลยนะครับ รบกวนทีครับ พอดีเพิ่งหัดทำสูตร ยังอ่อนอยู่เลยครับ ขอบคุณมากๆครับ

Re: สูตร นับข้อมูลล่าสุด 3 แถว ครับ

Posted: Mon Nov 28, 2016 9:36 pm
by treely
ประมาณนี้ไหมครับ ? ขอบคุณมากๆครับ

https://www.mx7.com/view2/zvU7a4JyUR9fagv7

Re: สูตร นับข้อมูลล่าสุด 3 แถว ครับ

Posted: Tue Nov 29, 2016 8:35 am
by DhitiBank
รบกวนใส่คำตอบที่ถูกต้องลงมาในไฟล์แนบเลยครับ เพื่อนสมาชิกที่เข้ามาช่วยตอบจะได้คำนวณเทียบได้ครับ ☺️

Re: สูตร นับข้อมูลล่าสุด 3 แถว ครับ

Posted: Wed Nov 30, 2016 1:33 pm
by otlup
แนะนำใช้สูตร COUNTIFS ครับ

โดยใช้สูตรใน Cell I2 ดังนี้ครับ
=COUNTIFS($A2:$A4,$A2,$H2:$H4,TRUE)
จากนั้น Copy ลงมาด้านล่างครับ

แต่หาก Excel เวอร์ชั่นที่ใช้ไม่รองรับสูตร COUNTIFS แนะนำใช้สูตร ใน Cell J2 ดังนี้ครับ
=IF($A2=$A2,$H2*1,0)+IF($A3=$A2,$H3*1,0)+IF($A4=$A2,$H4*1,0)


!
Note
ตามที่ต้องการคือนับในชื่อของคนๆนั้นเท่านั้นและนับทีละ 3 บรรทัด ดังนั้นไปถึงบรรทัดที่คาบเกี่ยวระหว่าง 2 ชื่อจะนับเพียง 2 หรือ 1 บรรทัดเท่านั้น

เช่น หากไปถึงบรรทัดที่ 21 จะนับเพียง บรรทัดที่ H21 และ H22 ที่เป็นชื่อ a เท่านั้น ไม่ได้นับ H23 เพราะบรรทัดที่ 23 เป็นชื่อ b
ตัวอย่างตามไฟล์แนบ
**คอลัมน์ I คือตัวอย่างสูตร COUNTIFS
**คอลัมน์ J คือตัวอย่างสูตรกรณีใช้ COUNTIFS ไม่ได้

หากผิดพลาดขออภัยด้วยครับ

Re: สูตร นับข้อมูลล่าสุด 3 แถว ครับ

Posted: Thu Dec 15, 2016 8:14 am
by treely
ขอบคุณครับผม