Page 1 of 1

ต้องการ Running ตามจำนวนที่กำหนด

Posted: Thu Jun 13, 2013 10:01 am
by ekkaluk_suk
ต้องการ ๆ Running ข้อมูล ตามที่เรากำหนด โดยให้ไล่ลงมาตามจำนวนที่ระบุ ไม่ทราบว่าจะใช้สูตรได้อย่างไรบ้างครับ
(ตามเอกสารที่แนบ)

Re: ต้องการ Running ตามจำนวนที่กำหนด

Posted: Thu Jun 13, 2013 12:51 pm
by snasui
:D ลองตามนี้ครับ
  1. ที่ B5 คีย์

    Code: Select all

    =SUM(B2:B4)
    Enter
  2. ที่ C2 คีย์

    Code: Select all

    =SUM(B$2:B2)-B2+1
    Enter > Copy ไปถึง C4
  3. ที่ E2 คีย์

    Code: Select all

    =IF(ROWS(E$2:E2)>$B$5,"",LOOKUP(ROWS(E$2:E2),$C$2:$C$4,$A$2:$A$4&"-"&$B$2:$B$4&"/"&IF(LOOKUP(ROWS(E$2:E2),$C$2:$C$4,$A$2:$A$4)<>LEFT(E1,13),1,COUNTIF(E$1:E1,LEFT(E1,13)&"*")+1)))
    Enter > Copy ลงด้านล่าง

Re: ต้องการ Running ตามจำนวนที่กำหนด

Posted: Fri Jun 14, 2013 7:52 am
by ekkaluk_suk
สุดยอด... :0 ขอบคุณครับ

Re: ต้องการ Running ตามจำนวนที่กำหนด

Posted: Sat Jun 22, 2013 10:36 am
by ekkaluk_suk
snasui wrote::D ลองตามนี้ครับ
  1. ที่ B5 คีย์

    Code: Select all

    =SUM(B2:B4)
    Enter
  2. ที่ C2 คีย์

    Code: Select all

    =SUM(B$2:B2)-B2+1
    Enter > Copy ไปถึง C4
  3. ที่ E2 คีย์

    Code: Select all

    =IF(ROWS(E$2:E2)>$B$5,"",LOOKUP(ROWS(E$2:E2),$C$2:$C$4,$A$2:$A$4&"-"&$B$2:$B$4&"/"&IF(LOOKUP(ROWS(E$2:E2),$C$2:$C$4,$A$2:$A$4)<>LEFT(E1,13),1,COUNTIF(E$1:E1,LEFT(E1,13)&"*")+1)))
    Enter > Copy ลงด้านล่าง

ผมเอาไปลองกับไฟล์ที่ใช้งานจริง ทำไมมันไม่ได้ รบกวนอีกครั้งครับ

Re: ต้องการ Running ตามจำนวนที่กำหนด

Posted: Sat Jun 22, 2013 10:48 am
by snasui
:D ไฟล์ที่แนบมาไม่ได้ทำครบทุกข้อตามที่ตอบไป ควรทำมาครบทุกข้อก่อน ติดตรงไหนแล้วค่อยถามกันต่อครับ