execl如何设置以下要求的函数?满足多个条件中的任何一个,返回一个值?请大神赐教了。例如:条件是

execl如何设置以下要求的函数?满足多个条件中的任何一个,返回一个值?请大神赐教了。例如:条件是小米,大米,白菜,西红柿。值是谷类和蔬菜,怎么样才能我任性输入一个条件比如大米,值就会显示是谷类?输入白菜就会显示蔬菜。请大神教教我,谢谢了

输入以下公式,然后向下填充公式

=IF(OR(A1={"大米","小米"}),"谷类",IF(OR(A1={"白菜","西红柿"}),"蔬菜",""))

公式表示:如果A1为“大米”或“小米”,就返回“谷类”;如果A1为“白菜”或“西红柿”,就返回蔬菜;其他的就留空。

 

详见附图举例

追问

请问{这个符号是用键盘直接输入还是通过组合按键输入?谢谢

追答

通过键盘输入的

追问

好的,谢谢,明天我试试

追答

而且{ }中的名称可以自行添加,文本加英文双引号,中间以英文逗号分隔。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-14

B2=IF(MAX(($D$2:$E$20=A2)*COLUMN($D$2:$E$20))=4,"谷类",IF(MAX(($D$2:$E$20=A2)*COLUMN($D$2:$E$20))=5,"蔬菜","其他"))数组公式向下复制

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

或者B2=IF(COUNTIF(D:D,A2),"谷类",IF(COUNTIF(E:E,A2),"蔬菜","其他"))向下复制

第2个回答  2016-04-14
=if(and(满足条件1,满足条件2,满足条件3,.........),都满足输出这里,有一个不满足输出这里)
=if(or(满足条件1,满足条件2,满足条件3,.........),其中一个满足输出这里,都不满足输出这里)

满条件。
第3个回答  2016-04-14
没图没真相,你要弄哪样?追问

明天我做个图