如果这样的话, Excel会当作前后两个双引号加上字符串123; 其实很简单, 我们在数字123前
面加上一个单引号就可以了. 这样数字123就变成字符串123了(肉眼看上去是一样的). 这个还有什么用呢? 比如你输入身份证或者银行卡的时候, 数字太长Excel会自动截断后面的数字同时变成科学计数法, 这个时候我们只要在前面加一个单引号就搞定了(e.g. – ‘350206200803241016, 这样输入Excel就会把输入当成是字符串, 大家可以在Excel里面试一试就明白了).
3. 第三个是 OR (或) : OR其实和AND的用法和参数都一样, 区别是\只要有一个参数是FALSE则结果是FALSE\函数只要有一个参数是TRUE则结果就是TRUE\
例子: 我们继续用上面AND例子中的数字: [A1=\那么:
A5 = OR(A1=\结果是TRUE, 大家看到第一和第二个参数都是FALSE, 但是第三个参数是TRUE, 所以结果是TRUE;
A6 = OR(A1=\结果是FALSE, 大家看到三个参数都是FALSE, 所以结果是FALSE (一个TRUE都没有);
好, 关于AND / OR / NOT 的基础用法我们已经讲完了, 相信大家对这三个函数有了一定的认识. 但是我们在实际的应用中一般都不会这么简单, 通常都需要多种判断的结合. 对于学理科的朋友相信不会有
难度, 但是文科的朋友可能就要建立一下逻辑思维的概念, 把你想要实现的东西先转化成一个逻辑语言, 然后在写成函数就不难了. (这个是对一般情况而言, 如有例外请见谅)
例子1: 如下图所示数据, 列出了Team A 和Team B 中每个Agent某天的电话量和邮件处理量. 我们的问题是: 请找出电话和邮件量都多于20个的Agent.
分析题目 (就像我们在学校考试一样, 拿到题目第一就要审题): 要找出电话和邮件量都多于20的Agent, 也就是说 \电话量要大于20\并且 \邮件量也要大于20\ \电话量要大于20\用公式表达就是 (C2>20) \邮件量要大于20\用公式表达就是 (D2>20)
那么: \电话量要大于20\并且 \邮件量也要大于20\就是: E2 =
AND(C2>20,D2>20) (然后我们用之前说的把鼠标移到E2单元格的右下角变成粗体十字的时候双击. 这样我们就得到下面的结果:
这样看其实已经知道结果了. 但是很难看是不是? 那我们就用前面讲的IF函数来\美化\一下: 如果\电话和邮件量都多于20个\则显示\其他显示\怎么写?
E2 = IF(AND(C2>20,D2>20),\再次强调, 字符串要用引号, 这个大家容易忘记) 结果如下:
例子2:我们现在把题目再弄复杂一些, 我们要找出 \电话和邮件量都多于20个\或者\邮件量超过30个\同时\名字不叫\的Agent. 继续审题:
要求1: \电话和邮件量都多于20个\这个我们前面已经做了: AND(C2>20, D2>20) 要求2: \邮件量超过30个\
要求3: \名字不叫John\不等于在Excel里面是\或者还可以怎样写? 我们前面学了NOT, 所以也可以写成 (NOT(B2=\对于字符串的比较Excel是区分大小写的, 这个大家要注意]. 接下来怎么做? 接下来就是Transformers变形金刚开始合体了.
看看我们的题目: 有一个\或者\和 一个\同时\我们把\或者\翻译成\把\同时\翻译成\那么函数就变成 =AND(OR(要求1, 要求2),要求3). 把上面的式子都套上去再用IF \美化\一下就变成:
=IF(AND(OR(AND(C2>20, D2>20), (D2>30)), NOT(B2=\符合条件\不符合条件\