请问Excel中这个函数是什么意思?

 我来答
ExcelPower
2016-11-28 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11861

向TA提问 私信TA
展开全部
就是 3个sumif 相减
销售单价 - 税额 - 运费
=sumif(B2:B23,N2,g2)-sumif(B2:B23,N2,h2)-sumif(B2:B23,N2,K2)

offset(G2,,{0,1,4}) 返回 3个区域 就是 G2 向右 移动 0 列,1 列,4列
就是G2 H2 K2 三个单元格,然后 sumif的结果分别乘以1 -1 -1

外面 加上 =sumproduct(sumif(.。。。。。) *{1,-1,-1})
会算成 : sumproduct( sumif(第一个)*1+sumif(第二个)*-1 +sumif(第三个)*-1)
等同于 sumif(B2:B23,N2,g2) -sumif(B2:B23,N2,h2)-sumif(B2:B23,N2,K2)

因为 sumif默认范围对称
sumif(B2:B23,N2,g2) 等同于 sumif(B2:B23,N2,g2:G23)
不过因为 sumif 是 工作薄易失性函数 , 最好 写完整范围, 这样有点取巧的意思
更多追问追答
追问
我就会简单的,复杂的看不懂,谢谢大神的解释,
追答
简单的:
=sumif(B:B,N2,G:G)-sumif(B:B,N2,H:H)-sumif(B:B,N2,K:K)
wu_zhenjiu
科技发烧友

2016-11-28 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.1亿
展开全部
公式得到,B列为N2时,G列减去I和L列的和。
OFFSET(G2,,{0,1,4})得到G2、I2和L2组成的数组;
用SUMIF得到,B列为N2时,G列的和、I列的和、L列的和,组成的数组,这个数组乘以{1,-1,-1},使数组中的I列和L列变为负数;
最后用SUMPRODUCT对上述数组求和。
追问
谢谢。不过有点复杂,有没有简单一点的,根据指定条件算减法的公式?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式