我有一個包含 2 個標簽的 Google 表格;tab1 和 tab2
tab1內容??:
A B C D E F G
1 Group Score Pete Bob John Sarah David
2 A TRUE TRUE
3 B TRUE TRUE TRUE
4 C TRUE TRUE
tab2內容:
A B
1 Pete 18
2 John 25
3 David 5
4 Sarah 5
5 Bob 8
*tab2中的兩列有命名范圍;each_name和name_points
我試圖使用INDEX MATCH得到Score總和,這是總的分配給每個人分的,如圖TAB2。但是,Scoretab1 列中的總和應該只添加列中為 TRUE 的人的點數
因此,所需的輸出將是:
A B C D E F G
1 Group Score Pete Bob John Sarah David
2 A 43 TRUE TRUE
3 B 38 TRUE TRUE TRUE
4 C 13 TRUE TRUE
但是,到目前為止我建立的公式只產生 0
B2 = SUMIF(name_points,each_name,INDEX(C$1:G$1,0,MATCH(TRUE,C$2:G$2,0)))
B3 = SUMIF(name_points,each_name,INDEX(C$1:G$1,0,MATCH(TRUE,C$3:G$3,0)))
B4 = SUMIF(name_points,each_name,INDEX(C$1:G$1,0,MATCH(TRUE,C$4:G$4,0)))
uj5u.com熱心網友回復:
試試,在 Sheet1 的 B2
=sum(arrayformula(vlookup(query(transpose({$C$1:$G$1;C2:G2}),"select Col1 where Col2=TRUE",0),Sheet2!A:B,2,0)))

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/372947.html
