excel表格多个条件计算?

下面表格H列中数字表示列数,如:H2单元格中1、3~4、6表示要求和的列数,用IF能做到吗?... 下面表格H列中数字表示列数,如:H2单元格中1、3~4、6表示要求和的列数,用IF能做到吗? 展开
 我来答
百度网友6815b3c0234
2019-08-15 · TA获得超过3740个赞
知道大有可为答主
回答量:3118
采纳率:27%
帮助的人:215万
展开全部
考虑把3~4也写成3、4,把1~7也写成1、2、3、4、5、6、7
这样,公式可以很简单:
=SUMPRODUCT(NOT(ISERROR(FIND(COLUMN(A2:G2),H2)))*(A2:G2))
否则,公式很复杂:
=SUMPRODUCT(NOT(ISERROR(FIND(COLUMN(A2:G2),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(H2,"1~2","1、2"),"1~3","1、2、3"),"1~4","1、2、3、4"),"1~5","1、2、3、4、5"),"1~6","1、2、3、4、5、6"),"1~7","1、2、3、4、5、6、7"),"2~3","2、3"),"2~4","2、3、4"),"2~5","2、3、4、5"),"2~6","2、3、4、5、6"),"2~7","2、3、4、5、6、7"),"3~4","3、4"),"3~5","3、4、5"),"3~6","3、4、5、6"),"3~7","3、4、5、6、7"),"4~5","4、5"),"4~6","4、5、6"),"4~7","4、5、6、7"),"5~6","5、6"),"5~7","5、6、7"),"6~7","6、7"))))*(A2:G2))
2007版可以用,不知道2003版能不能。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式