excel公式中,IF某一列为该文字,则相对应列的数值相加求和

请高手指教下,=SUMIF(F10:J10:N10:R10:V10:Z10:AD10:AH10:AL10:AP10:AT10:AX10:'已交',E10:I10:M10:Q10:U10:Y10:AC10:AG10:AK10:AO10:AS10:AW10)看下这个公式哪里出了问题,为什么求和值结果为0啊。希望能把正确的公式列出来,谢谢了.
可惜不能截图。。。比如:
A1 内的数值是100,B1内为文字:已交,C1内的数值是200,D1内为文字:未交。现在就是想把备注为已交和未交的分别求和在E1、F1内,这个公式应该怎么写,求高手指教,谢谢啊

数据区域就是一大败笔

你的计算函数要用这个
=SUM(IF(B10:AX10="已交",OFFSET(B10:AX10,0,-1)))

数组函数,输入完函函数,按shift+ctrl+enter结束
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
条件区域和求和区域都应该是连续区域,文本应用双引号括起来。条件区域、条件和求和区域三个参数的中间都应该用半角逗号隔开。
没有详细的要求和表格布局,无法帮你写出正确公式。本回答被提问者采纳
第2个回答  2011-11-30
用IF函数,if函数是一个判断、假设、选择函数
在E1栏输入:IF(B1="已交",A1,0),再下拉单元格就行
在F1栏输入:IF(D1="未交",C1,0),再下拉单元格就行
第3个回答  2011-11-29
SUMIF函数规则:SUMIF(数据区域,条件,计算数据的区域)。不适合多区域数据的计算。
相似回答