如果數據量很小,可以在vba裡面調用工作表函數worksheetfunction.sumifs,使用方法基本上與工作表上的sumifs相同,只是注意參數的表達方法,我相信你能寫出這個語句。
- 文化問答
- 答案列表
sumifs跨表多條件求和:sumif跨表匯總求和[朗讀]
公式要用的,單元格地址,還是有表格,好分析.=sumifs(求和區域,條件1區域,條件1,條件2區域,條件2,)。
sum函數是可以跨表的,sumifs試過不行.建議可以在每個工作表百的相同位置單元格(不會被覆蓋的地方度)寫一個sumifs公式,書寫公式時最要按shift選中計算的工作表,寫一遍公式就可以了.然後知求結果的地方用sum跨表求和,同樣是選中所有計算工作表以後外面加個sum就可以了.另外有一個道dsum可以跨表多條件求和,我看了一下對於表格可能內有點要求,你可以網上查一下是否符容合你的表格.但如果工作表多的話書寫看上去還是很亂的。
用sumproduct函數=sumproduct((區域1=條件1)*(區域2=條件2)*(求和區域))。
sumifs是多條件的求和,不是多列求和,如果你是多列求和的話,不如直接用sum。