Page 1 of 1

การ sort และกำหนดข้อมูลที่ต้องการครับ

Posted: Tue Oct 11, 2011 10:05 am
by kamahltew
ตามไฟล์แนบ

ผมต้องการข้อมูลเดือน โดยใช้การ sort เพื่อเอาข้อมูลตรง grand total ดังนี้

=IF(Month="October",OFFSET(I34,0,0),IF(Month="November",OFFSET(I34,0,0),""))

โดย Define Name = Month ช่วง (A3:A33) ปรากฏว่าไม่ได้ครับ แต่ถ้าผมใช้เพียง cell เดียว เช่น

=IF(A3="October",OFFSET(I34,0,0),IF(A4="November",OFFSET(I34,0,0),""))

มันจะแสดงค่าที่ผมต้องการ

ปล.ที่ต้อง define name เพราะว่าไม่ทราบจำนวนที่แน่นอนในแต่ละเดือนครับเลยครอบทั้งหมด A3:A33

อยากทราบว่าเป็นเพราะอะไรครับ

และมีวิธีอื่นที่ดีกว่านี้หรือไม่ครับ เพื่อให้โชว์ค่า grand total ตามเดือนที่เราต้องการ

Re: การ sort และกำหนดข้อมูลที่ต้องการครับ

Posted: Tue Oct 11, 2011 10:31 am
by snasui
:lol:
kamahltew wrote:=IF(Month="October",OFFSET(I34,0,0),IF(Month="November",OFFSET(I34,0,0),""))
จากสูตรข้างบน เป็นการนำช่วงข้อมูลมาเทียบกับข้อมูลเดี่ยว ปกติจะใช้ในสูตร Array จะใช้เช่นตัวอย่างที่ยกมานี้ไม่ได้ครับ

Re: การ sort และกำหนดข้อมูลที่ต้องการครับ

Posted: Tue Oct 11, 2011 10:47 am
by kamahltew
snasui wrote::lol:
kamahltew wrote:=IF(Month="October",OFFSET(I34,0,0),IF(Month="November",OFFSET(I34,0,0),""))
จากสูตรข้างบน เป็นการนำช่วงข้อมูลมาเทียบกับข้อมูลเดี่ยว ปกติจะใช้ในสูตร Array จะใช้เช่นตัวอย่างที่ยกมานี้ไม่ได้ครับ
หมายความว่าผมต้องทำ column I ให้เป็นช่วงข้อมูล แล้ว define name แล้วกำหนดค่าใหม่ใช่ไหมครับ

ช่วยแนะนำด้วยครับ

Re: การ sort และกำหนดข้อมูลที่ต้องการครับ

Posted: Tue Oct 11, 2011 10:52 am
by snasui
:D ผมไม่เข้าใจว่าต้องการทำเช่นที่ถามมานั้นไปเพื่ออะไรครับ เหตุใดจึงต้อง Sort และเหตุใดจึงต้อง Define Name สูตรที่เขียนก็ไม่ใช่เป็นรูปแบบปกติที่ควรจะใช้งาน

หากต้องการเฉพาะ Grand Total สามารถใช้สูตรหามาได้ครับ

ยกตัวอย่างเช่น ที่ A10000 คีย์

=Sumif(H:H,"Grand Total",I:I)

Enter ก็จะทราบว่า Grand Total ที่คอลัมน I เป็นเท่าไร

Re: การ sort และกำหนดข้อมูลที่ต้องการครับ

Posted: Tue Oct 11, 2011 11:12 am
by kamahltew
ขอบคุณครับ เป็นอย่างที่พี่คนควนบอกครับ

แล้วผมก็เข้าใจผิดด้วย :D