我有一个电子表格,其中包含两列,每行有两个单独的值。每个字母表示附加到变量的值。变量的值会根据它们所在的列而变化。
如果变量在列S1_ST中,则这些是值:B = 3,C = 4,D = 4,R = 4,W = 1,WA = 0。
如果变量在S2_ST列中,则为以下值:B = 2,C = 9,D = 0,R = 6,W = 2,WA = 0.
我正在寻找一个公式,根据在这些列中输入的变量返回S1_ST和S2_ST的值之和。
例如:https://drive.google.com/file/d/0Byxg512qAqFgX2RyQlh3ellJLTA/view?usp=sharing
因此,I2中的值应为4。
希望这是有道理的。
提前感谢您的想法。
答案 0 :(得分:1)
使用vlookup。
您可以使用vlookup或sumifs。使用指示的公式查看我的屏幕截图。 G1的数字3是根据变量的值列表计算的。
答案 1 :(得分:1)
此公式也适用于Google表格:
=SUMPRODUCT(ARRAYFORMULA(G2:H="D"))
也可以修改它以引用列标题中的第一个字母,以便您可以将其复制到其他列
=SUMPRODUCT(ARRAYFORMULA(G2:H=LEFT(I1,1)))
以下是基于您的示例的工作表:https://goo.gl/ufn7YE
答案 2 :(得分:0)
如果您有一个带关联的引用表,那么您可以将两个VLOOKUP函数相加。
= SUM(VLOOKUP(lookup_value,table_array,col_index_num),VLOOKUP(lookup_value,table_array,col_index_num))