Page 1 of 1

หาชื่อตามหัวข้อที่กำหนดที่เคลื่อนที่แล้วรวมจำนวน

Posted: Tue Feb 04, 2020 4:16 pm
by Totem
:D เรียนอาจารย์และเพื่อนสมาชิกทุกท่าน
ช่วยปรับสูตร อธิบายดังนี้
ต้องการหาจำนวนรวมตามหัวเรื่องในคอลัมน์ h ชื่อหัวข้อ Grand Total
ซึ่งการหาจำนวนรวม จะได้ 31 แต่ ชื่อหัวข้อ Grand Total ในแต่ละเดือน
อาจจะไม่อยู่ในคอลัมน์ H เสมอ จะขยับไปเป็นคอลัมน์ B หรือ K หรือ
คอลัมน์ใดๆก็ได้ไม่แน่นอน จึงต้องหาจำนวนรวมตาม หัวข้อ Grand Total
เพื่อให้ได้จำนวน 31 ในช่อง M2

Code: Select all

=SUMPRODUCT(--ISNUMBER(MATCH(INDEX($A$2:$K$50,0,MATCH($M$1,$A$2:$K$2,0)),($A$2:$A$50=L2),0)))
ขอบคุณครับ
หาชื่อตามหัวข้อที่กำหนด.xlsx

Re: หาชื่อตามหัวข้อที่กำหนดที่เคลื่อนที่แล้วรวมจำนวน

Posted: Tue Feb 04, 2020 4:19 pm
by Supachok
M2

=SUMIF($A$3:$A$7,$L$2,$H$3:$H$7)

Re: หาชื่อตามหัวข้อที่กำหนดที่เคลื่อนที่แล้วรวมจำนวน

Posted: Tue Feb 04, 2020 4:32 pm
by Totem
Supachok wrote: Tue Feb 04, 2020 4:19 pm M2

=SUMIF($A$3:$A$7,$L$2,$H$3:$H$7)
ขอบคุณครับ แต่ยังไม่ใช่สูตรนี้ครับ เพราะ Grand Total เคลื่อนที่ไปอยู่คงที่ใน คอลัมน์ H ครับ ในแต่ละเดือน
เป็น คอลัมน์ C ถึง K ได้ (dynamic)

Re: หาชื่อตามหัวข้อที่กำหนดที่เคลื่อนที่แล้วรวมจำนวน

Posted: Tue Feb 04, 2020 4:43 pm
by norkaz
M2 คีย์
=SUMIF(A3:A7,L2,INDEX(A3:H7,0,MATCH(M1,A2:H2,0)))

Re: หาชื่อตามหัวข้อที่กำหนดที่เคลื่อนที่แล้วรวมจำนวน

Posted: Tue Feb 04, 2020 6:30 pm
by Totem
norkaz wrote: Tue Feb 04, 2020 4:43 pm M2 คีย์
=SUMIF(A3:A7,L2,INDEX(A3:H7,0,MATCH(M1,A2:H2,0)))
:D ขอบคุณครับได้ตามต้องการครับ