求一个excel逻辑公式

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:34:21
如果A1单元格显示日期(如6-10),则返回"1",否则返回"2"
非常感谢3楼-shuhua0715的帮助,您的答案已经成功一半了,但我恰恰还需要能分开数值和日期

=type(a1)

根据a1类型返回函数值值:
数值或日期:1
文字:2
逻辑值:4 (如a1=true)
错误值:16 (如type(xxxx)=16)
数组:64

=if(A1="6-10",1,2)

=IF(AND(MONTH(A1)=6,DAY(A1)=10),1,2)

一个笨方法,如果日期的格式为5-4、6-11这种形式,可以用公式"=IF(ISERROR(FIND("-",A1)),2,1)",公式判断A1中有没有"-"字符而返回对应的值,如果日期为其它形式就不可用了.