Excel:Excel公式中“--”的妙用
1、文本型数字求和
统计各产品的总销售数量:
输入公式:=SUM(B2:B9)

2、B列的销售数量都是文本型数字,直接使用函数SUM求和返回0,该怎么办呢?
输入公式:=SUM(--B2:B9)数组公式,按<Ctrl+Shift+Enter>三键结束。
公式中两个负号(--),一个负号是把文本型数字转换成负数值,另一个负号是把负数值转换成需要的正数。
也可以使用“-0”、“+0”、“^1”、“*1”、“/1”等等方法来转换。

3、将逻辑值转换为数字
统计性别为“女”的个数:
输入公式:=SUMPRODUCT(B2:B9="女")

4、为什么结果会返回0呢?
输入公式:=SUMPRODUCT(--(B2:B9="女"))
(B2:B9="女")部分条件成立返回TRUE,条件不成立返回
FALSE,即返回{FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE};
发生四则运算时,逻辑值TRUE相当于1,FALSE相当于0,使用“--”将逻辑值转换为1和0,再用函数SUMPRODUCT求和。

5、格式不一致的查找
根据产品编号查找对应的销售数量:
输入公式:=VLOOKUP(D2,A:B,2,0)

6、公式结果返回错误值#N/A,这是怎么回事呢?
查找区域的产品编号是数值,而查找值D2单元格的产品编号是文本型,该怎么解决呢?
输入公式:=VLOOKUP(--D2,A:B,2,0)

7、转为真正的日期
根据身份证号码提取出生日期:
输入公式:=TEXT(MID(B2,7,8),"0-00-00")

8、公式返回的结果是文本,不能直接参与运算,若需转换成真正的日期,该怎么操作呢?
输入公式:=--TEXT(MID(B2,7,8),"0-00-00")

9、个人建议
最终效果如图所示。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:101
阅读量:156
阅读量:195
阅读量:129