excel函数计算问题

查看 71|回复 6
作者:hongkong168   
水果店卖水果,做的一个表格(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

公式, 函数

wangtk1982   

{=SUM(LOOKUP(E3:I3,{0,5},C3:D3)*E3:I3)}
这是五个的例子,是数组公式。I3是最右边的,这里插入不能在最后位置插入,中间任务位置都可以插入,这个是Excel决定的。除非用VBA判断。
链接:https://pan.baidu.com/s/1k6yM-V7WT8Ca180goEWSkA
提取码:52pj
jyjjf   

建议表格重新设计,日期单独成一列,而不是一天一列,再增加一列标记是否退货
hongkong168
OP
  


jyjjf 发表于 2023-6-30 22:25
建议表格重新设计,日期单独成一列,而不是一天一列,再增加一列标记是否退货

我这日期是单独的一列,就是让不管增加或者减少,后面计算出来的结果正确就可以
hongkong168
OP
  


wangtk1982 发表于 2023-6-30 22:33
{=SUM(LOOKUP(E3:I3,{0,5},C3:D3)*E3:I3)}
这是五个的例子,是数组公式。I3是最右边的,这里插入不能在 ...

非常感谢,我要的就是这个效果,较劲脑汁都想不出来怎么操作,还是你利害
jyjjf   

=SUMIF(E3:f3,">="&5)*D3+SUMIF(E3:f3,"
jyjjf 发表于 2023-6-30 22:50
=SUMIF(E3:f3,">="&5)*D3+SUMIF(E3:f3,"

非常感谢,实在不好意思,刚刚已经采纳了楼上的了,我试了你的公式,效果也是我需要的效果,你的公式我能看明白是怎么算出来的,楼上的我有点没看懂,不知道是怎样算出来的,但是效果是一样,都是我想要的效果。
hongkong168
OP
  


hongkong168 发表于 2023-6-30 23:01
非常感谢,实在不好意思,刚刚已经采纳了楼上的了,我试了你的公式,效果也是我需要的效果,你的公式我能 ...

没事,解决就好
您需要登录后才可以回帖 登录 | 立即注册

返回顶部