excel中求乘积(还是有条件的乘积)的和
答案:3 悬赏:70 手机版
解决时间 2021-02-20 11:22
- 提问者网友:饥饿走向夜
- 2021-02-19 19:57
excel中求乘积(还是有条件的乘积)的和
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-19 21:03
无需代码,公式:
=SUM(IF(单价列数据区域="",20,单价列数据区域)*数量列区域)
同时按Ctrl+Shift+Enter三键输入数组公式
因为你没给具体区域,自己去替换吧。追问不知道为什么 这个结果是错的 我按这样写
=ROUND(SUMPRODUCT(IF(I4:I399=0,20,I4:I399),J4:J399)/60,2) 得出861.27
另外拿一整列专门把IF(I4=0,20,I4)这种列出了然后再SUMPRODUCT得出2134.6
=SUM(IF(单价列数据区域="",20,单价列数据区域)*数量列区域)
同时按Ctrl+Shift+Enter三键输入数组公式
因为你没给具体区域,自己去替换吧。追问不知道为什么 这个结果是错的 我按这样写
=ROUND(SUMPRODUCT(IF(I4:I399=0,20,I4:I399),J4:J399)/60,2) 得出861.27
另外拿一整列专门把IF(I4=0,20,I4)这种列出了然后再SUMPRODUCT得出2134.6
全部回答
- 1楼网友:一秋
- 2021-02-19 23:47
既然会C,直接用VBA解决。使用公式必须插入一列
- 2楼网友:玩世
- 2021-02-19 22:41
题主这是用C类的语言写的代码吧,反正不是VBA。这里提供一种公式法,仅供参考:=SUMPRODUCT(IF(A1:A4=0,20,A1:A4)*B1:B4)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯