I need a SUMIFs equivelent in google spreadsheet. It only has SUMIF, no IFS.

here is my data:

#   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

I want to add everything that BOB sold that the term is equal to or less then 100. I also want to SUM everything that bob sold that the term is greater then 100. Same for John.

有帮助吗?

解决方案

You need to use the FILTER function combined with the SUMfunction. In your example with Bob, your function would be like (assuming your data columns is from A to C):

=SUM(FILTER(C:C;A:A="Bob";B:B<=100))

其他提示

The new Google Spreadsheet, now has the SUMIFS function available.

You can use the following formula:

=SUMIFS(F1:F14,D1:D14, "=Bob",F1:F14, ">=100",E1:E14, "<100")

If you want to perform the calculation for John as well, I can recommend the following:

=QUERY(D1:F14, "SELECT D, SUM(F) WHERE E<100 AND F>=100 GROUP BY D LABEL D 'Who', SUM(F) 'Total'")

See example file I created: SUMIFS on DATA

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top