IF函數(shù)公式優(yōu)化使用
1、把負(fù)數(shù)轉(zhuǎn)換為0
優(yōu)化前:
=IF(A1<0,0,A1)
優(yōu)化后:
=Max(A1,0)
點(diǎn)評(píng):該公式巧妙的利用Max函數(shù)求最大值的原理,對(duì)比兩個(gè)數(shù),如果小于0,就取最大值0.
2、累計(jì)數(shù)公式
優(yōu)化前:
=IF(isnumber(D1),C2+D1,C2)
優(yōu)化后:
=N(D1)+C2
點(diǎn)評(píng):N函數(shù)可以把文本轉(zhuǎn)換成0值,所以也不用再判斷是不是數(shù)字。直接+即可。
3、如果A1大于等于100取前兩位,小于100取前一位
優(yōu)化前:
=IF(A1>=100,LEFT(A1,2),LEFT(A1,1))
優(yōu)化后:
=LEFT(A1,(A1>=100)+1)
點(diǎn)評(píng):(A1>=100)結(jié)果是TRUE或FALSE,在計(jì)算時(shí)相當(dāng)于1或0,所以這里就不用再加判斷了。
4、如果有任一個(gè)為空,公式返回不可比,否則顯示"示可比"。
優(yōu)化前:
=IF(C11="","不可比",IF(D11="","不可比",IF(E11="","不可比",IF(F11="","不可比",IF(G11="","不可比",IF(H11="","不可比",IF(I11="","不可比",IF(J11="","不可比",IF(K11="","不可比",IF(L11="","不可比",IF(M11="","不可比",IF(N11="","不可比","可比"))))))))))))
優(yōu)化后:
=IF(COUNT(C10:N10)<12,"不可比","可比")
點(diǎn)評(píng):一個(gè)一個(gè)的判斷,不如用COUNt函數(shù)統(tǒng)計(jì)非空值個(gè)數(shù)。
5、區(qū)間判斷
優(yōu)化前:
=IF(AND(C6>0,C6<=2),3,IF(AND(C6>2,C6<=8),1.5,IF(AND(C6>8,C6<=19),0.7,IF(AND(C6>19,C6<=29),1,IF(AND(C6>29,C6<=80),1.6,IF(AND(C6>80,C6<=100),1.7,IF(AND(C6>100,C6<=150),2.4,IF(AND(C6>150,C6<=200),3.2,IF(C6>200,4.0,0)))))))
優(yōu)化后:
=LOOKUP(C6-1%%,{0;2;8;19;29;80;100;150;200},{3;1.5;0.7;1;1.6;1.7;2.4;3.2;4})
點(diǎn)評(píng):這是一個(gè)典型的區(qū)間判斷。LOOKUP函數(shù)可以返回 比查找的值小且和它最接近的值或?qū)?yīng)第3個(gè)參數(shù)的值。因區(qū)間是>和<=形式,所以這里必須把值減去一個(gè)小數(shù)(C6-1%%)。如果不減,當(dāng)C6=2時(shí),返回的不是3,而是1.5。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>