具体是这样:需在一个单元格C1中根据A1、B1的内容选项做选择。例如:A1中有1、2、3、4、5、6、7、8、9,B1中有a、b、c(A1与B1不对应),现在需要得到的是,如果A1为1、3、5的情况下,C1为X;如果A1为2、4、6,C1则为Y;如果A1为7,B1为a,或b、c的话,C1则为Z;其他情况C1可为任意值。
现在我能做到的是C1=IF(OR(A1="1",A1="3",A1="5"),"X",IF(OR(A1="2",A1="4",A1="6"),"Y",""))。我在"Y"后面加了两个IF AND函数,就提示我函数条件太多,显示FALSE。
请教大侠,应如何做才好。万分感谢。
å¤æ°office Excelç¨æ·çé®é¢åºç°å¨å½æ°ç¥è¯ææ¡ä¸å¤å ¨é¢é æå°æ°ã
åçä½ é®é¢ä¹åå å°ç¸å ³åºæ¬ç¥è¯è®²æ¸ æ¥ï¼æè½éå½»å°è§£å³é®é¢ã
å ä¸ªå ³é®ç¹å°±æ¯å½æ°ä¸å ¬å¼çç¥è¯ãåå«è®²è¿°å¦ä¸ã
å ¬å¼é½æ¯ä»¥çå·ï¼=ï¼å¼å§ã
çå·åé¢è·çä¸ä¸ªæè å¤ä¸ªæä½æ°ã
使ç¨è¿ç®ç¬¦ææ¬å·è¿æ¥ã
æä½æ°å¯ä»¥æ¯æ°å¼ãåå æ ¼æåå æ ¼åºåãå称ãå½æ°ã
å¯å¸¦æä¸ä¸ªæè å¤ä¸ªåæ°ã
æ¬å ï¼+ï¼ãåï¼-ï¼ãä¹ï¼*ï¼ãé¤ï¼/ï¼
è´å·ï¼-ï¼ãç¾åæ°ï¼%ï¼ãå¹ï¼^ï¼
çäºï¼=ï¼ã大äºï¼>ï¼ãå°äºï¼ï¼
大äºçäºï¼>=ï¼ãå°äºçäºï¼<>ï¼ãä¸çäºï¼<>ï¼
ææ¬è¿æ¥è¿ç®ç¬¦ï¼&ï¼
åå·ï¼:ï¼ãç©ºæ ¼ãéå·ï¼,ï¼
å ä¹é¤åå å
ææ¬å·å æ¬å·
æ°ç»å
¬å¼ ï¼ åæ¶æä¸Ctrl+Shift+Enterç»åé®ï¼è¾å
¥æ°ç»å
¬å¼ã
ifå½æ°æ¯æ¡ä»¶å¤æå½æ°ï¼å®ç±æ¡ä»¶ä¸ä¸¤ä¸ªè¿åç»æç»æ
å½æ¡ä»¶æç«æ¶ï¼è¿åçï¼å¦åè¿ååã
å¤ä¸ª if åµå¥
ç¨ Andï¼åï¼ç»åå¤ä¸ªæ¡ä»¶
ç¨ Orï¼æ +ï¼ç»åå¤ä¸ªæ¡ä»¶
表达å¼ï¼IFï¼logical_test,[value_if_true],[value_if_false])
ä¸æï¼å¦æï¼æ¡ä»¶ï¼æ¡ä»¶ä¸ºçæ¶æ§è¡çæä½ï¼æ¡ä»¶ä¸ºåæ¶æ§è¡çæä½ï¼
[value_if_true] å [value_if_false] 表示å¯é项
å½ç¬¬ä¸ä¸ªæ¡ä»¶æç«æ¾ç¤ºç¬¬äºé¡¹å
容ï¼å¦åæ¾ç¤ºç¬¬ä¸é¡¹å
容ãç¨éå·åéã
ç¨æ¥å¯¹å¤ä¸ªé»è¾æ¡ä»¶è¿è¡å¤æ
åªè¦æå ¶ä¸1个é»è¾æ¡ä»¶æ»¡è¶³æ¶å°±è¿åâTUREâï¼
ï¼OR(logical1,logical2, ...)ï¼æå¤å¯ä»¥æ30个æ¡ä»¶ã
ANDå½æ°è¦æ±ææçæ¡ä»¶é½æ»¡è¶³æ¶æè¿åâTUREâï¼
å ¶ä¸ä¸ä¸ªæ¡ä»¶ä¸æ»¡è¶³æ¶å°±è¿åâFALSEâã
A1为1ã3ã5ï¼C1为Xï¼è¿ä¸ªX为ææ¬æåæ¯æ¶è¦å åè§å¼å·ï¼å¦åä¸å ã
A1为2ã4ã6ï¼C1å为Yï¼è¿ä¸ªX为ææ¬æåæ¯æ¶è¦å åè§å¼å·ï¼å¦åä¸å ã
å¦æA1为7ï¼B1为aæbãcï¼C1å为Zï¼è¿ä¸ªa,b,c,z为ææ¬æåæ¯æ¶è¦å åè§å¼å·ï¼å¦åä¸å ã
å ¶ä»æ åµC1å¯ä¸ºä»»æå¼ï¼è¿ä»»æå¼å¦ä½æ¥åï¼ä¸º0å¯ä»¥ä¸ï¼å¦æ为ä¸ææåæ¯è¦å å¼å·ãå¦æ为æ°åæå ¬å¼ä¸å å¼å·ã
ä½ åå ¬å¼æ¶æ°å¼ä¸è½å å¼å·ã
æ示æ¡ä»¶å¤ªå¤æ¯ä½ çæ¬å·æ²¡æææ£ç¡®ï¼å½æ°çå±æ¬¡æ²¡æåæ¸ æ¥ï¼ç¨åºæ æ³æç½ä½ è¦å®ç°å计ç®ä»ä¹ç»æã
=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","ä»»æå¼")))
第ä¸äºæ¡ä»¶ç¨ORå¤æï¼ç¬¬ä¸ä¸ªæ¡ä»¶ç¨ANDå¤æï¼ä»»æå¼çå®ç°ç¨æåä¸ä¸ªIFç第ä¸é¡¹æ¥æå®ã
你好。刚才我太急,写了个标题就发了上来。后来追加了具体内容。还望你能抽空赐教一下。
另外,你写的那个公式我试了,能通过。所以请教是我写的哪里出了问题。谢谢。
请把你的加了IF的公式发上来,另外,你上面发的公式,数字不要用引号。正确公式为
=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","")))
加了IF AND的公式:C1=IF(OR(A1="1",A1="3",A1="5"),"X",IF(OR(A1="2",A1="4",A1="6"),"Y",IF(AND(A1="7",B1="a"),"Z",IF(AND(A1="8",B1="b"),"Z",""))))
另外,如果最后一个IF AND里,B1要选两个条件,怎么办?
还有,公式里的数字并不代表真正的数字,只是代表一个值。
如果是文本数字,可以加引号。你Y后的部分已经错,请参考如下公式:
=IF(OR(A1="1",A1="3",A1="5"),"X",IF(OR(A1="2",A1="4",A1="6"),"Y",IF(AND(A1="7",OR(B1="a",B1="b",B1="c")),"Z","")))