Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel或Google工作表:根据另一列中的条件求和_Excel_Google Sheets_Sum - Fatal编程技术网

Excel或Google工作表:根据另一列中的条件求和

Excel或Google工作表:根据另一列中的条件求和,excel,google-sheets,sum,Excel,Google Sheets,Sum,我有一个电子表格,其中包含两列,每行有两个单独的值。每个字母表示附加到变量的值。变量的值根据它们所在的列而变化 如果变量位于列S1中,则这些值为:B=3、C=4、D=4、R=4、W=1、WA=0 如果变量位于S2列中,则这些值为:B=2、C=9、D=0、R=6、W=2、WA=0 我正在寻找一个公式,根据在这些列中输入的变量返回S1_ST和S2_ST的值之和 例如: 因此,I2中的值应该是4 希望这是有道理的 提前感谢您的建议。使用vlookup 您可以使用vlookup或sumifs。请参见我

我有一个电子表格,其中包含两列,每行有两个单独的值。每个字母表示附加到变量的值。变量的值根据它们所在的列而变化

如果变量位于列S1中,则这些值为:B=3、C=4、D=4、R=4、W=1、WA=0

如果变量位于S2列中,则这些值为:B=2、C=9、D=0、R=6、W=2、WA=0

我正在寻找一个公式,根据在这些列中输入的变量返回S1_ST和S2_ST的值之和

例如:

因此,I2中的值应该是4

希望这是有道理的

提前感谢您的建议。

使用vlookup


您可以使用vlookup或sumifs。请参见我的屏幕截图和所示公式。G1处的数字3是从变量的值列表中计算出来的。

如果有关联的参考表,则可以对两个VLOOKUP函数求和


=SUM(VLOOKUP(查找值、表数组、列索引数)、VLOOKUP(查找值、表数组、列索引数))

此公式也适用于谷歌表格:

=SUMPRODUCT(数组公式(G2:H=“D”)

还可以对其进行修改,以引用列标题中的第一个字母,以便将其复制到其他列

=SUMPRODUCT(数组公式(G2:H=左(I1,1))


下面是一张基于您的示例的表格:

YAY!谢谢很乐意帮忙。