我有一个包含几个不同选择的组合框:
Selection 1
Selection 2
Selection 3
现在我知道,一旦我做出选择,它将在我指定的任何一个单元格中返回一个数字:
1
2
3
现在假设我有以下格式的= SUMIFS函数:
=SUMIFS(Data!$G:$G,Data!$A:$A,Account!$B$6,Data!$B:$B,">=" & C5,Data!$B:$B, "<=" & D5)
现在我有一个单独的工作表,它是我的“数据库”或原始数据,我用它来填充这些单元格的数据。所以,如果你看看
Data!$G:$G (which is the column that I'm summing)
有没有办法根据= SUMIFS公式中的组合框选择来总结特定列?
答案 0 :(得分:2)
假设您的组合框选择列字母在A1:
=SUMIFS(INDIRECT("Data!" & $A$1 & ":" & $A$1),Data!$A:$A,Account!$B$6,Data!$B:$B,">=" & C5,Data!$B:$B, "<=" & D5)
当然,这是假设组合框允许您实际选择字母。如果选择是其他的并且您希望隐藏用户的字母,可能在隐藏的IF语句的某处创建一个隐藏的单元格,从而导致列字母与每个选择相关联,然后让上面的公式引用该单元格。