我目前有一个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)))
这行不通,感觉应该大不相同。
有什么想法吗?
答案 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), ... ))
我发现这在尝试对不同范围求和时很有用。