之前我们写过一次关于工资的IF公式应用 , 今天这篇文章主要是为了巩固一下IF公式的使用方法 , 昨天写了生肖,今天就来说一说星座 。
IF的定义
我们再来看一下IF的定义:其实就是个非此即彼的判断过程 。
星座的排序
我们既然要计算星座,首先要列出星座的判断条件,百度可知,虽然看上去很多,其实思路就是 , 先看是不是白羊座哦……不是,那就是那11个咯……那是不是金牛座呢……也不是……那就是剩下的10个咯……这样判断下去 。
公式的设计
根据以上思路,我们可以轻松得到星座的判断公式,为了方便大家理解,我把每个嵌套IF分列显示,只不过最后一个要把前面所有欠下的括号补上哦 。(V77为原表的日期单元格)公式如下:这里还有一点需要注意,在excel中是没有连续的不等式表示的,
=IF(AND(V77>="3-21",V77<="4-19"),"白羊座",
IF(AND(V77>="4-20",V77<="5-20"),"金牛座",
IF(AND(V77>="5-21",V77<="6-21"),"双子座",
IF(AND(V77>="6-22",V77<="7-22"),"巨蟹座",
IF(AND(V77>="7-23",V77<="8-22"),"狮子座",
IF(AND(V77>="8-23",V77<="9-22"),"处女座",
IF(AND(V77>="9-23",V77<="10-23"),"天秤座",
IF(AND(V77>="10-24",V77<="11-22"),"天蝎座",
IF(AND(V77>"11-23",V77<="12-21"),"射手座",
IF(AND(V77>="12-22",V77<="1-19"),"摩羯座",
IF(AND(V77>="1-20",V77<="2-18"),"水瓶座",
IF(AND(V77>="2-19",V77<="3-20"),"双鱼座"))))))))))))
比如一个数A大于2小于19 , 我们在数学上可以表示为“2<A<19”,但是在excel里面这样表示是会错误的,所以这种情况就必须要使用并列条件公式AND()咯 。
假设A是某个单元格 , 以上条件就需要这样来表示了and(A>2,A<19),这就是上文公式中那样表示日期的原因所在咯~ 。
【If公式的巩固使用 「excel有乐趣」依据生日计算星座】