Excel,怎么从多个单元格文字求和

例如,A1:H1,A2:H2迟到*早退*请假,都是-5,旷工-30,怎么在J1求和

有两种方法,
第一种:如果多个单元格的数量比较多,你可以用函数sum求和进行,在格式工具栏上有一个“∑”自动求和的符号,选择sum自动求和这个选项,出现选择区域后,你去选择你想求和的多个单元格即可,然后按回车键进行确认,计算机完毕。
你会看到单元格里显示为:=sum(a1:a10)
第二种:如果多个单元格的数量没有超过5个的话,可以进行手动计算机,在想求结果的单元格里输入等号“=”后,用鼠标点一下数字的单元格,按一个加号,再用鼠标点一下数字单元,再按一个加号,依次进行到最后,然后按回车进行确认,计算机完毕。
你会看到单元格里显示为:=a1+a2+a3+a4……追问

单元格不填数字,填的文字

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-26

J1=-SUMPRODUCT(((A1:H1="迟到")+(A1:H1="早退")+(A1:H1="请假"))*5+(A1:H1="旷工")*30)

或=-SUM(COUNTIF(A1:H1,{"迟到","早退","请假"}))*5-SUMPRODUCT((A1:H1="旷工")*30)

本回答被提问者采纳
第2个回答  2018-08-26
在J1单元格中输入:
=sumproduct((A1:H1="迟到"+A1:H1="早退"+A1:H1="请假")*5)+sumproduct((A1:H1="旷工")*10)
再下拉。
第3个回答  2018-08-26
可以试试用SUMPRODUCT函数写公式,也可以用VBA代码。
第4个回答  2018-08-26
具体数据什么样呢 可以尝试分列、left、mid等方法追问

就是求一个公式,比如J1=IF(A1:H1=迟到",-5,IF(A1:H1=旷工,-30,+IF(…)这个不成立,怎么写才对

相似回答