Page 1 of 1
การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 9:20 am
by meloids
รบกวนสอบถามครับ
ต้องการสูตร ที่หาค่า 12 เดือนล่าสุด (Rolling 12 Month) ลงในช่อง A2 โดยให้ผูกกับเดือนปัจจุบัน เพื่อจะได้ไม่ต้องมาอัพเดทในทุกๆเดือน
ต้องหารกาสูตรที่คลุม Cell ตั้งแต่ B2:Y2 แต่นับเฉพาะ 12 เดือนล่าสุดคือ Apr-18 ถึง Mar-19
เนื่องจากข้อมูลจริงจะมีบรรทัดมากกว่า 100 Column และ 100 Row
รบกวนอาจารย์ทุกท่านด้วยครับ
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 9:46 am
by Supachok
A2
=SUM(OFFSET(A2,,MONTH(TODAY()),,12))
ลองดูว่าใ่ชไหม
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 9:51 am
by meloids
ผมลองใส่สูตร แล้วลองอัพเดท ตัวเลขเดือนต่อๆไปดู ค่าไม่ผันแปรตามน่ะครับ (เช่น ผมใส่ค่าเดือน Apr - May 2019 เข้าไป แต่ตัวเลขในช่อง A2 ไม่ได้ Update ตามน่ะครับ
แต่ทั้งนี้ทั้งนั้น ต้องขอบคุณมากนะครับ สำหรับคำตอบ
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 9:54 am
by Supachok
ใส่ค่าที่ช่องไหน ได้ค่าอะไรลองแนบไฟล์อธิบายมาดู
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 10:34 am
by PayomKanboon
ลองทดสอบสูตรนี้ครับ
=SUM(OFFSET(INDEX(2:2,MATCH(9.99999999999999E+307,2:2)),0,-11,1,12))
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 11:03 am
by meloids
ขอบคุณ คุณ PayomKanboon มากนะครับ สูตรนี้ใช้งานได้เลยครับ
ขออณุญาติสอบถามเพิ่มเติมเป็นความรู้ พอดีอ่านสูตรของ คุณ PayomKanboon แต่มีจุดยึงที่ผมไม่เข้าใจเลยอยากรู้ว่า ทำไมต้องใส่ "9.99999999999999E+307" หรอครับ พอดีอ่านสูตรตรงนี้ไม่เข้าใจ เลยอยากรู้ความกระจ่างประดับเป็นความรู้ครับ
ขอบคุณมากครับ
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Tue Apr 23, 2019 7:45 pm
by snasui
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Wed Apr 24, 2019 3:58 am
by Bo_ry
อีกแบบ
=SUMIFS(2:2,1:1,">"&EDATE(LOOKUP(9^99,2:2,1:1),-12))
Re: การหาค่าแบบ Rolling 12 Month แบบอัตโนมัติ
Posted: Wed Apr 24, 2019 8:52 am
by meloids
ขอบคุณทุกท่านนะครับ สำหรับความรู้