Page 1 of 1
บันทึกค่าตามเวลาที่เปลี่ยนไป
Posted: Sat Jan 02, 2016 5:34 pm
by tenkafubu
หากบันทึกค่าตามเวลาที่เปลี่ยนไป ต้องใช้ฟังก์ชั่น อะไรครับ
ผมลองทดลองใช้ index แล้ว ตามสูตรนี้ index(ช่วงข้อมูล,rows(),match())
แต่ข้อมูลไม่ถูกครับ
พอลองใช้ lookup เพื่อหาข้อมูลล่าสุด แต่พอเพิ่มวันที่ ข้อมูลก็เปลี่ยนไป
เมื่อตรวจสอบ พบว่า วันที่ ต่างกัน ตามไฟล์แนบครับ
หากต้องทำซ้ำทุกปี ต้องทำอย่างไรบ้างครับ
ขอบคุณครับ
Re: บันทึกค่าตามเวลาที่เปลี่ยนไป
Posted: Sat Jan 02, 2016 7:07 pm
by snasui
tenkafubu wrote:หากบันทึกค่าตามเวลาที่เปลี่ยนไป ต้องใช้ฟังก์ชั่น อะไรครับ
ผมลองทดลองใช้ index แล้ว ตามสูตรนี้ index(ช่วงข้อมูล,rows(),match())
แต่ข้อมูลไม่ถูกครับ
พอลองใช้ lookup เพื่อหาข้อมูลล่าสุด แต่พอเพิ่มวันที่ ข้อมูลก็เปลี่ยนไป
เมื่อตรวจสอบ พบว่า วันที่ ต่างกัน ตามไฟล์แนบครับ
หากต้องทำซ้ำทุกปี ต้องทำอย่างไรบ้างครับ
ขอบคุณครับ

ช่วยอธิบายว่าถ้าถูกต้องข้อมูลที่ชีทใด เซลล์ใด จะต้องได้เท่าใด จะได้เข้าถึงปัญหาโดยไวครับ
ที่พบว่าวันที่ต่างกันนั้น ต่างกันที่ชีทใด เซลล์ใด ต่างกันในลักษณะใด ถ้าไม่ต่างกันจะต้องเป็นค่าเท่าใด ช่วยระบุมาอย่างละเอียดครับ
Re: บันทึกค่าตามเวลาที่เปลี่ยนไป
Posted: Sun Jan 03, 2016 2:35 am
by XDoll

ลองดูครับ
1.ที่ชีท statis stock daily เปลี่ยน พศ จาก 56,57,58,59 เป็น 2013,2014,2015,2016 ตามลำดับครับ
2.สร้าง Define name Lrow =OFFSET('Raw water'!$A$7,COUNTA('Raw water'!$A$7:$A$12)-1,0)
3.ชีท statis stock daily
ทึ่ H5 คีย์ =IFNA(OFFSET(Lrow,0,MATCH(DATE(IF(H$4="(%)",G$3,H$3),MONTH($A5),DAY($A5)),'Raw water'!$3:$3,0)+(MOD(COLUMN(),2))),0) คอปปี้ไปขวาและลงล่าง (มาด้านซ้ายด้วยก็ได้ครับหากมีข้อมูล ณ ปีนั้นๆ)
*ผิดพลาดประการใดขออภัยด้วยครับ