Page 1 of 1

ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 7:39 pm
by jieranai
Colum H จากไฟล์แนบต้องการนับค่าความต่อเนื่องของข้อมูลใน Colum C โดยนับความต่อเนื่องภายในค่าที่ colum A เหมือนกัน และให้ข้อมูล เรียงปี จากปีน้อยขึ้นไปหาปีที่มาก


Colum I ต้องการกำหนดค่าว่าหาก ข้อมูลใน colum C เปลี่ยนจากปีก่อนหน้าให้ใส่รหัสเป็น 1 แต่หาก ค่าใน colum C เหมือนกับค่าในปีก่อนหน้าในใส่เป็น 0

ให้ดุเฉพาะภายในชุดข้อมูลที่ Colum A มีค่าเหมือนกัน ส่วนค่าเริ่มต้นให้ใส่ค่าเป็น 0

Re: ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 8:01 pm
by joo
:D เบื้องต้นลองตามนี้ดูครับไม่แน่ใจว่าตรงกับที่ต้องการหรือไม่ที่ H2 คีย์ =COUNTIF($C$2:$C2,C2) Enter > Copy ลงด้านล่าง
ส่วนคอลัมน์ I ยังไม่เข้าใจในคำถามครับปีก่อนหน้าดูจากเซลล์ไหนครับ
jieranai wrote:Colum I ต้องการกำหนดค่าว่าหาก ข้อมูลใน colum C เปลี่ยนจากปีก่อนหน้าให้ใส่รหัสเป็น 1 แต่หาก ค่าใน colum C เหมือนกับค่าในปีก่อนหน้าในใส่เป็น 0

Re: ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 8:09 pm
by tupthai
ขอแก้ไขก่อนครับลงผิด

Re: ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 9:12 pm
by jieranai
ปีก่อนหน้า คือปี ตาม colum (B) แต่ค่าที่ใช้ในการผูกสูตรคือ ค่าตาม colum C หมายความว่าหากกำลังเขียนสูตรที่ colum I4 คือกำหนดว่าหากค่า C4 ไม่เหมือนค่าที่ C3 ให้เป็น 1 แต่ถ้า C4 เหมือน c3 ให้ I4 เป็น 0 กำหนดแบบนี้ต่อไปลงไปเรื่อยค่ะ แต่ต้องภายในแถวที่ colum A มีค่าเหมือนกันนะคะ และถ้าหากค่าใน Colum C เพิ่งมีเป็นปีแรกก็ให้กำหนดเป็น 0 (หมายถึง C เป็น ข้อมูลในปีแรก ของชุด ข้อมูล A)

ที่สำคัญคือไม่ต้องการให้สูตรต่อเนื่องไปทั้งหมด แต่จะให้สูตรต่อเนื่องกันภายใต้ข้อมูลที่ A เหมือนกันค่ะ

Re: ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 9:21 pm
by jieranai
สำหรับ colum H ค่าไม่ได้ตรงตามต้องการค่ะ นับเริ่มต้นจากปีที่น้อยขึ้นไปมาก และให้นับความต่อเนื่องเฉพาะภายในกลุ่มที่ colum A เหมือนกันเท่านั้น เพราะชุดข้อมูลนี้เป็นช่วงระหว่างปี ขอมูลตาม colum A และเรียงลำดับจากปีที่มากลงมาหาน้อย แต่การเริ่มนับให้เริ่มนับจากปีที่น้อยขึ้นไปหาปีที่มาก(คือจากอดีตขั้นมาปัจุจุบัน

Re: ต้องการนับค่าต่อเนื่องของข้อมูลค่ะ

Posted: Tue Mar 19, 2013 9:56 pm
by snasui
:D ลองตามนี้ครับ
  1. ที่ H2 คีย์
    =IF(C2=C3,H3+1,1)
    Enter
  2. ที่ I2 คีย์
    =IF(A2<>A3,0,IF(AND(A2=A3,C2=C3),0,1))
    Enter
  3. Copy H2:I2 ลงด้านล่าง