Excel一个表格中有字符、数字+字符组合怎么求和?

Excel考勤表中用不同字符、数字+字符和“字符/2”的方式标记考勤,现在对C6:AG6求相应的考勤天数总和,“□”表示加班1天,“1.5□”表示加班1.5天,“2□”表示加班2天,"□/2"表示加班0.5天。求高手指点,谢谢。

第1个回答  2024-01-03
你这样搞得太复杂了,还不如直接用数字。。。。。
这样的表需要判断每个单元格是什么符号,还要判断是否有/0.5、1.5/等等的特殊情况,简单点说思路,你的表下面不是有说明吗,什么符号表示什么样的情况,简单点的方式就是:
=COUNTIF(C6:AG6,E8),E8就是那个迟到的叉单元格,此公式统计迟到的次数。
=COUNTIF(C6:AG6,G8),G8就是那个事假的三角型,此公式统计事假多少次。
......
其它的依此类推就可以。还是建议你用数字来直观的表示更方便。
第2个回答  2024-01-05
复制表格,然后对复制的表格进行查找替换,ロ全部替换为1,1.5ロ全部替换为1.5,2ロ全部替换为2,ロ/2全部替换为0.5,然后用sum(c6:ag6)求和。
第3个回答  2024-01-05

如图,H2单元格输入公式=SUM(IF(A2:G2="□",1,IF(A2:G2="1.5□",1.5,IF(A2:G2="2□",2,IF(A2:G2="□/2",0.5,0)))))

数组公式,按Ctrl+Shift+Enter 组合键结束公式,使公式前后产生大括号{}后,再下拉公式。

示例

相似回答