水果店卖水果,做的一个表格(5斤以下按1.5元一斤计算,5斤以上按1元1斤计算)这样1号卖出去1斤,2号卖出去6斤,公式很好设置就等于7.5,但是如果3号也卖了,插入一列把3号数量填上去,3号的价格就没有增加上去(当然有4号,5号,6号,7号都都有可能增加,中途可能有人退货,还要删除一列,这样公式计算就又变了,有没有什么公式可以让不管增加,或者减少列,计算出来的公式都是正确的呢。非常感谢!表格如下 链接:https://pan.baidu.com/s/1n2eqWrP-aDFm7FLTaWpDrw 密码:pc4t 公式, 函数
{=SUM(LOOKUP(E3:I3,{0,5},C3:D3)*E3:I3)} 这是五个的例子,是数组公式。I3是最右边的,这里插入不能在最后位置插入,中间任务位置都可以插入,这个是Excel决定的。除非用VBA判断。 链接:https://pan.baidu.com/s/1k6yM-V7WT8Ca180goEWSkA 提取码:52pj
wangtk1982 发表于 2023-6-30 22:33 {=SUM(LOOKUP(E3:I3,{0,5},C3:D3)*E3:I3)} 这是五个的例子,是数组公式。I3是最右边的,这里插入不能在 ... 非常感谢,我要的就是这个效果,较劲脑汁都想不出来怎么操作,还是你利害
=SUMIF(E3:f3,">="&5)*D3+SUMIF(E3:f3," jyjjf 发表于 2023-6-30 22:50 =SUMIF(E3:f3,">="&5)*D3+SUMIF(E3:f3," 非常感谢,实在不好意思,刚刚已经采纳了楼上的了,我试了你的公式,效果也是我需要的效果,你的公式我能看明白是怎么算出来的,楼上的我有点没看懂,不知道是怎样算出来的,但是效果是一样,都是我想要的效果。