or函数:如果任一参数值为ture,即返回ture;只有当所有参数值均为false时才返回false |
作者:韩志华
来源:原创
|
一、函数英语单词or英 [ɔː(r)] 美 [ɔːr]
- conj. 或,或者;还是;要不然
- n. (Or)人名;(中)柯(广东话·威妥玛);(柬)奥;(土、匈、土库、阿塞、瑞典)奥尔
excel函数中,or函数我们取:或者、或的意思来进行理解。
二、函数含义和参数函数的分类属于:逻辑函数 打开excel表格,点击编辑栏前的插入函数图标fx,弹出插入函数窗口,在选择类别中选择分类:逻辑函数,可看到该函数的官方解释:
函数:的含义和参数: 如果任一参数值为ture,即返回ture;只有当所有参数值均为false时才返回false or(logical1,logical2,…)
三、函数的使用方法及实例实例一:
现有一份成绩单,数据如下: 要求对语文,数学,英语,体育的成绩进行判断,当这4门课程中有90分及以上时,我们可以理解为有对应的特长。
判断语,数,英,体是否有90分及以上的成绩 |
姓名 |
语文 |
数学 |
英语 |
体育 |
美术 |
音乐 |
舞蹈 |
物理 |
是否有90以上 |
张1 |
80 |
93 |
85 |
82 |
91 |
80 |
73 |
74 |
1 |
张2 |
64 |
82 |
57 |
63 |
100 |
65 |
64 |
92 |
0 |
张3 |
97 |
51 |
89 |
92 |
69 |
72 |
77 |
74 |
1 |
张4 |
68 |
91 |
87 |
74 |
55 |
85 |
67 |
81 |
1 |
张5 |
55 |
51 |
81 |
76 |
86 |
58 |
67 |
81 |
0 |
张6 |
96 |
91 |
61 |
70 |
73 |
90 |
78 |
70 |
1 |
张7 |
81 |
62 |
73 |
65 |
55 |
56 |
81 |
83 |
0 |
张8 |
51 |
68 |
72 |
89 |
95 |
56 |
54 |
89 |
0 |
张9 |
64 |
86 |
95 |
89 |
90 |
55 |
59 |
70 |
1 |
张10 |
76 |
74 |
99 |
95 |
52 |
57 |
92 |
80 |
1 |
张11 |
80 |
88 |
79 |
69 |
76 |
99 |
94 |
68 |
0 |
张12 |
75 |
60 |
84 |
52 |
80 |
65 |
96 |
68 |
0 |
张13 |
65 |
57 |
74 |
50 |
67 |
95 |
68 |
62 |
0 |
张14 |
74 |
83 |
82 |
58 |
63 |
75 |
85 |
56 |
0 |
问题分析: 只要有90及以上的,意思就是语文,或者数学,或者英语,或者体育,满足一个条件就可以认为符合要求,所以,我们只需要使用或的逻辑判断,使用or就可以了。
j3单元格的公式为: =IF(OR(B3>=90,C3>=90,D3>=90,E3>=90),1,0)
公式中的OR(B3>=90,C3>=90,D3>=90,E3>=90)的意思,就是b3大于等于90成立,或者是c3大于等于90也算成立,再或者d3大于等于90也行,如果前3个不大于90,e3大于等于90也可以得到if的条件真,返回第2个参数1这个结果。
所以,通过运算后,能得出符合条件的答案值。
那如果要判断所有成绩中,只要有一门大于等于90就行,那公式应该如何书写是不是应该也不难呢。
=IF(OR(B3>=90,C3>=90,D3>=90,E3>=90,F3>=90,G3>=90,H3>=90,I3>=90),1,0)
在or函数中增加其他成绩的判断就可以了
|
|
|
|