我需要在Google电子表格中使用SUMIFs equivelent。它只有SUMIF,没有IFS。
这是我的数据:
# Salesman Term (Month) Amount
1 Bob 1 1,717.09
2 John 1 634.67
3 Bob 1 50.00
4 Bob 1 1,336.66
5 Bob 1 0.00
6 Bob 1 55.00
7 Bob 300 23,803.97
8 Bob 300 24,483.91
9 Bob 300 20,010.03
10 Bob 300 41,191.62
11 Bob 300 40,493.14
12 Bob 300 10,014.01
13 John 1 100.00
13 John 100 100.00
我想添加BOB销售的所有条款等于或小于100的东西。我也想要推销出售的所有东西,即大于100的东西。约翰也是如此。
答案 0 :(得分:4)
您需要将FILTER
功能与SUM
功能结合使用。在您使用Bob的示例中,您的功能就像(假设您的数据列从A
到C
):
=SUM(FILTER(C:C;A:A="Bob";B:B<=100))
答案 1 :(得分:0)
新版Google电子表格现已提供SUMIFS
功能。
您可以使用以下公式:
=SUMIFS(F1:F14,D1:D14, "=Bob",F1:F14, ">=100",E1:E14, "<100")
如果您也想对John进行计算,我可以推荐以下内容:
=QUERY(D1:F14, "SELECT D, SUM(F) WHERE E<100 AND F>=100 GROUP BY D LABEL D 'Who', SUM(F) 'Total'")
请参阅我创建的示例文件:SUMIFS on DATA