巧妙解决特殊符号导致计算结果的错误

2017-09-23 07:21王志军
电脑知识与技术·经验技巧 2017年7期
关键词:计算结果单元格空格

王志军

如图1所示,现在希望根据给出的分组条件对原始数据进行计数和求和,但由于A2、A7两个单元格的分组条件出现“<”和“>=”等特殊符号,如果直接使用COUNTIFS、SUMIFS等函数进行计数和求和,这是因为这些符号在运算上有着特殊的意义,因此会导致计算结果为“0”,该如何解决这一问题呢?

解决的办法很简单,在A2、A7单元格的前面手工添加一个英文半角的空格,公式不需要更改,即可得到图2所示的正确结果。当然,也可以添加[、]等特殊符号,只要不是运算符號,都可以保证“=COUNTIFS($G:$G,A2,$E:$E,“A”)”和“=SUMIFS($F:$D$G:$G,A2,$E:$E“A”)”的公式得到正确的计算结果。如果不希望添加空格,可以改用SUMPRODUCT函数实现:

选择B2单元格,在编辑栏输入公式“=SUMPRODUCT((E$2:E$187=“A”)*(G$2:G$187=A2))”;选择C2单元格,在编辑栏输入公式“=SuMPRODUCT((E$2:E$187=“A”)*(G$2:G$187=A2)*F$2:F$187)”,这里的sUMPRODUCT函数可以返回相应的数组或区域乘积的和,公式执行之后向下拖拽或双击填充柄,即可得到图3所示的效果。endprint

猜你喜欢
计算结果单元格空格
合并单元格 公式巧录入
趣填成语
流水账分类统计巧实现
玩转方格
玩转方格
略知一二
智慧填数
趣味选路
扇面等式
求离散型随机变量的分布列的几种思维方式