Page 1 of 1
สูตรเกี่ยวกับเวลา
Posted: Thu Apr 28, 2011 4:39 pm
by noom5555
รบกวนช่วยด้วยนะครับผมยังไม่เก่งเขียนสูตรเลยครับ
ผมมีข้อมูล sheet1โดย column แรกเป็นเวลา คือผมต้องทำเพื่อให้ง่ายต่อคนใช้ครับ
-สามารถเอาข้อมูลมาโชว์ sheet2 คือ ให้แสดงข้อมูลทุก 5 นาทีครับ
ต้องใช้สูตรไหนครับ
ขอบคุณครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Thu Apr 28, 2011 4:42 pm
by snasui

ไม่เข้าใจครับ ให้นำข้อมูลใดมาแสดงบ้าง และการให้แสดงทุก 5 นาทีที่ว่านั้นดูค่านาทีจากเซลล์ไหน หรือมีเงื่อนไขในการแสดงอย่างไร ช่วยยกตัวอย่างมาเพื่อให้เห็นภาพด้วยครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Fri Apr 29, 2011 1:00 am
by noom5555
จาก sheet1 คอลัมน์แรก date_time ครับ ข้อมูลจะแสดงทุก 1 นาทีนะครับ
ทีนี้ผมต้องการให้ดึงออกมาที่ sheet2 โดยจะต้องดึงข้อมูลมาทุก 5 นาทีครับ
ผมแนบไฟล์มาด้วยครับ
รบกวนอีกทีครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Fri Apr 29, 2011 6:37 am
by snasui

ลองตามนี้ครับ
ที่ Sheet2 เซลล์ A2 คีย์
=INDEX(Sheet1!A$2:A$65536,5*(ROWS(A$2:A2)-1)+1)
Enter > Copy ไปทางขวาและลงด้านล่าง
ดูไฟล์แนบประกอบครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Thu May 12, 2011 11:35 am
by noom5555
ขอถามอีกครับ
แล้วถ้าผมต้องการให้โชว์อัตโนมัติตามที่ได้ข้อมูลจาก sheet 1 ครบ
สมมุติ ผมทำข้อมูลมาที่ sheet 1 เสร็จแล้ว ให้ sheet 2 โชว์อัตโนมัติ เช่น ทุก 5 นาที ,ทุก 10 นาที
ประมาณนี้ครับ เพื่อง่ายต่อผู้ใช้ครับ
รบกวนอีกครั้งครับ
ขอบคุณครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Thu May 12, 2011 11:45 am
by snasui
จากสูตร
ที่ A2
=INDEX(Sheet1!A$2:A$65536,5*(ROWS(A$2:A2)-1)+1)
เลข 5 ในสูตรแทนเลือกข้อมูลมาทุก 5 บรรทัด และ 5 บรรทัดหมายถึง 5 นาที (ตามตำแหน่งข้อมูลในไฟล์) แทนที่จะคีย์ 5 เข้าไปในสูตรตรง ๆ เช่นด้านบน ให้คีย์ที่เซลล์ใดเซลล์หนึ่งเช่นที่ Z1 แล้วปรับสูตรเป็น
=INDEX(Sheet1!A$2:A$65536,$Z$1*(ROWS(A$2:A2)-1)+1)
เปลี่ยนค่าที่ Z1 เป็นค่าใด ๆ ตามต้องการ
Re: สูตรเกี่ยวกับเวลา
Posted: Thu May 12, 2011 1:45 pm
by noom5555
รบกวนอีกครับอาจารย์
ยังไม่เข้าใจครับ
รบกวนอาจารย์เขียนสูตรตัวอย่างใส่ข้อมูลเดิมที่อาจารย์เคยทำมาให้ได้ไหมครับ
ผมลองแล้วยังไม่เข้าใจครับ
ขอบคุณครับ
Re: สูตรเกี่ยวกับเวลา
Posted: Thu May 12, 2011 1:55 pm
by snasui

ลองส่งสูตรที่เขียนแบบไม่เข้าใจมาครับเพราะเป็นสูตรเดิมแทบทั้งหมด เพียงเปลี่ยนการอ้างอิงค่าจากเซลล์อื่นแทนการคีย์ค่าเข้าไปตรง ๆ
โดยสิ่งที่ต้องทำคือ
1. หาเซลล์ว่าง ๆ สักเซลล์เพื่อใช้เป็นค่านาทีที่เราต้องการมาแสดง หากคีย์เป็น 5 ก็คือนำมาทุก 5 นาที หากคีย์เป็น 10 ก็คือทุก 10 นาที
2. เขียนสูตรตามที่ผมแจ้งไปในความเห็นก่อนโดยอ้างอิงเซลล์ตามข้อ 1 เข้ามาในสูตร
Re: สูตรเกี่ยวกับเวลา
Posted: Thu May 12, 2011 2:50 pm
by noom5555
ขอบคุณครับอาจารย์
ผมเข้าใจแล้วครับ