拯救加班族!用对SUMIF/SUMIFS/数组求和,复杂报表轻松缩短1小时
一、指定条件求和
公式:=SUMIF(B3:B9,"C",C3:C9)
解析:B3:B9为条件区域,"C"为指定条件,C3:C9为求和区域;表示对满足指定条件类别为C的数量进行求和。
公式一:=SUMIF(C3:C9,">"&60,C3:C9)
解析:C3:C9为条件区域,“>60”为指定条件(记为">"&60),C3:C9为求和区域;表示对满足指定条件数量大于60的数据进行求和。
公式二:=SUM((C3:C9>60)*C3:C9)
解析:C3:C9>60得到数组{TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE},再乘以求和区域数组,得到数组{88;90;77;61;0;66;96},再求和即满足指定条件的数据之和。
二、多条件求和
公式一:=SUMIFS(C3:C9,B3:B9,"C",C3:C9,">"&60)
解析:C3:C9为求和区域,“B3:B9=C”为一组条件,“C3:C9>60”为第二组条件;表示对同时满足两组指定条件的数据进行求和。
公式二:=SUM((B3:B9="C")*(C3:C9>60)*C3:C9)
解析:B3:B9="C"和C3:C9>60条件判断,得到两组“TRUE、FALSE”构成的数组,相乘后得到数组{0;0;0;0;0;1;1},再乘以求和区域数据,得到{0;0;0;0;0;66;96},最后SUM求和即得到同时满足两组条件的数据之和。
三、按日期求和
公式:=SUMIFS(C3:C9,B3:B9,">2025-1-1",B3:B9,"<2025-2-18")
解析:C3:C9为求和区域,“B3:B9>2025-1-1”为一组条件,“B3:B9<2025-2-18”为第二组条件;表示对同时满足两组指定条件的数据进行求和。
替代公式:=SUM(C3:C9*(B3:B9>DATE(2025,1,1))*(B3:B9<DATE(2025,2,18)))
四、通配符求和
公式:=SUMIF(B3:B9,"*张*",C3:C9)
解析:C3:C9为求和区域,“B3:B9=*张*”为指定条件;表示对指定条件为类别包含“张”的数据进行求和。
五、合并单元格求和
公式:=SUM(C3:C$9)-SUM(D4:D$9)
解析:需先选中合并单元格全部区域D4:D9,写好公式后按Ctrl+Enter。