尝试在内部和IF语句中创建SUMIF语句

时间:2018-07-30 15:26:18

标签: google-sheets excel-formula conditional spreadsheet

我目前有一个SUMIF语句,该语句根据下拉列表的值输出图形。

>=SUMIF('Rev Tracking'!$C$16:$C$57,$E$21,'Rev Tracking'!I$16:I$57)

这将创建I$16:I$57中所有值的总和,其中$E$21的值在$C$16:$C$57中找到。

我希望根据下拉结果从多个单元格区域中进行选择,但我不确定您可以在SUMIFS语句和IF语句中嵌套它们。.即

>=if(E21="Client1",(SUMIF('Rev Tracking'!$C$65:$C$76,$E$21,'Rev Tracking'!I$65:I$76)),
(SUMIF('Rev Tracking'!$C$85:$C$100,$E$21,'Rev Tracking'!I$85:I$100)))

这行不通,感觉应该大不相同。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在=QUERY()语句中嵌套IF

例如

=IF($E$21 = "Client1", QUERY(<<CELL_RANGE_HERE>>, "SELECT SUM(Col1) WHERE col1 = '''&$E$21&''' ", 1), IF($E$21 = "Client2", QUERY(<<CELL_RANGE_HERE>>, "SELECT SUM(Col1) WHERE col1 = '''&$E$21&''' ", 1), ... ))

我发现这在尝试对不同范围求和时很有用。