Page 1 of 1

การวางสูตรเท่ากับ แต่ผลลัพธ์ข้ามบรรทัด

Posted: Fri Feb 24, 2012 2:11 pm
by bnn
มีข้อสงสัยรบกวนสอบถามอาจารย์ค่ะ คือต้องการใช้สูตรเท่ากับธรรมดา
แต่มันไม่เรียงบรรทัดค่ะ จะข้ามไปตลอดเลย ปัญหาตามไฟล์ที่แนบมานะคะ ขอบคุณมากๆค่ะ

Re: การวางสูตรเท่ากับ แต่ผลลัพธ์ข้ามบรรทัด

Posted: Fri Feb 24, 2012 6:03 pm
by snasui
:D ลองตามนี้ครับ

ที่ชีท DATA เซลล์ A3 คีย์

=INDEX(DATA!$B$3:$B$14,INT((ROWS(A$3:A3)-1)/10)+1)

Enter > Copy ไปยังเซลล์ด้านล่างที่เกี่ยวข้อง

Re: การวางสูตรเท่ากับ แต่ผลลัพธ์ข้ามบรรทัด

Posted: Mon Feb 27, 2012 12:52 pm
by bnn
ขอบคุณมากๆค่ะอาจารย์ ตอนนี้สามารถทำงานต่อได้แล้ว ขอบคุณจริงๆค่ะ

Re: การวางสูตรเท่ากับ แต่ผลลัพธ์ข้ามบรรทัด

Posted: Tue Mar 06, 2012 10:19 am
by jeerasakj
มือใหม่ครับ ช่วยอธิบายสูตรหน่อยครับว่าแต่ละค่าหมายถึงอะไร

Re: การวางสูตรเท่ากับ แต่ผลลัพธ์ข้ามบรรทัด

Posted: Tue Mar 06, 2012 1:49 pm
by snasui
:D จากสูตร

=INDEX(DATA!$B$3:$B$14,INT((ROWS(A$3:A3)-1)/10)+1)

ความหมายคือ จากช่วง DATA!$B$3:$B$14 ให้นำลำดับที่ได้จากผลลัพธ์ของสูตร INT((ROWS(A$3:A3)-1)/10)+1 มาแสดง

จาก INT((ROWS(A$3:A3)-1)/10)+1 ความหมายคือ ให้หาผลลัพธ์จากการหาร (ROWS(A$3:A3)-1) ด้วย 10 ได้จำนวนเต็มเท่าไรก็เอาเลขนั้นมา จากนั้นบวกด้วย 1 อีกที

จาก ROWS(A$3:A3) ความหมายคือ ให้หาว่าช่วง A$3:A3 ประกอบด้วยกี่บรรทัด