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
:D ลองดูคำอธิบายที่นี่ครับ https://www.snasui.com/viewtopic.php?t=8604#p53937, https://www.snasui.com/viewtopic.php?t=186#p1042

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
ขอบคุณทุกท่านนะครับ สำหรับความรู้