Google Spreadsheet如何在多个单元格上使用if语句

时间:2013-09-11 06:35:01

标签: google-sheets

如果A列等于“某些文本”,是否有一个允许我计算B列总值的函数。 我正在为自己预算。

目前,我的Google电子表格看起来像这样:

----A---- -----B----    
     food         50
  alcohol         20
     food        120
    dance         10
   garden         20
     food         20
    dance         10

我想获得这样的总金额:

----E---- -----E---- 
     food        190
  alcohol         20
    dance         20
   garden         20

我可以在单个单元格上使用if语句但是如何在多个单元格和SUM值上一起使用? 所以if语句是= if(A1 =“food”,B1,0)

2 个答案:

答案 0 :(得分:0)

您可以使用SUMIF

=SUMIF(range to be matched, criteria,sum range)

在你的情况下它将是

=SUMIF($A$1:$A$7,E1,$B$1:$B$7)

假设A1:A7是“食物,alochal,舞蹈等” E1是食物(标准) B1:B7是数字(总和范围)

答案 1 :(得分:0)

一种选择是使用函数:QUERY。

=QUERY(A1:B7; "SELECT A, SUM(B) GROUP BY A LABEL A '', SUM(B) ''")

QUERY

更多信息:Query Language Reference