我有一个包含 2 个标签的 Google 表格;选项卡 1 和选项卡 2
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 所示。但是,Score
tab1 列中的总和应该只在他们的列中添加 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)))