如果数据量很小,可以在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。