【发布时间】:2021-12-02 10:02:29
【问题描述】:
我有一个包含 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
我正在尝试使用INDEXMATCH 来获得Score 的总和,这是分配给每个人的总点数,如tab2 所示。但是,tab1 中Score 列中的总和应该只在其列中添加 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)))
【问题讨论】:
-
注意不要发送垃圾标签。您的问题专门针对 google 表格,而不是 excel。
-
记笔记 - 谢谢
标签: google-sheets sum match index-match