Excel - 学习 - 笔记4: Excel 函数 - if 函数
友好的目錄:
- 1 if 函數語法介紹:
- 2 if 函數實例操作:
- 2.1 單條件:
- 2.2 多條件:
- 3. 參考文章:
1 if 函數語法介紹:
簡單介紹一下函數語法:
=if(logical_test,value_if_true,value_if_fause)
轉換一下就是:
=if(判斷條件, 判斷條件成立返回該結果, 判斷條件不成立返回該結果)
說一下大白話就是:
=if(A,B,C)
如果滿足條件A, 那么就返回結果B; 如果不滿足條件A, 那么就返回結果C.
當然, if 函數還是蠻實用的, 但如果多個條件就需要你使用其他的啦, 如果多條件推薦 ifs 函數.
下面用幾個例子, 實操一下 if 函數.
2 if 函數實例操作:
2.1 單條件:
第一個例子, 先入個門. 數據如下:
在該業務背景下, 通過一定的業務邏輯, 得到這個數據表, 但是還是有一些瑕疵.
而且, 我們也知道得分不可能是負分, 所以, 我們想進行一下校正處理.
需求: 將該表中所有的負分, 校正分數為 0 分; 其他不做改動.
這里, 就需要引用 if 函數.
我們輸入: =if(B2<0,0,B2)
就會實現我們所需要的功能.
這里的意思就是: 如果B2單元格是負數, 就返回數字 0 ; 如果B2單元格不是負數, 就返回B2本來的數字.
接下來, 讓我們把數據表完整的實現一下:
輸入上面公式之后, 用鼠標選擇C2單元格右下角,當鼠標變成黑色十字,向下拖拽,對剩下的列進行填充.
這里推薦一下更舒服的操作: ctrl+enter 批量填充.
2.2 多條件:
數據如下圖:
這里涉及多個條件, 我們先引入一下 and 函數 和 or 函數.
【AND函數】=AND(條件1,條件2,…)
【OR函數】=OR(條件,條件2,…)
AND函數,需要所有條件全部滿足,才返還TRUE; OR函數,所有條件中只要有1個條件滿足,就返還TRUE.
需求: 現在有客戶的1月、2月消費金額,如果客戶2個月的消費金額都超過400,那么就認為這個客戶為高消費客戶; 否則就認為這個客戶為低消費客戶。
這里我們輸入: =IF(AND(I4>400,J4>400),“高消費客戶”, “低消費客戶”).
這里就是 if 函數結合 and 函數進行一個多條件的查詢處理.
完整的結果如下:
如果你是多條件是需要滿足某一個, 就可以將 and 函數替換成 or 函數. 使用原理是一致的.
對于多條件查詢, 還有一個函數能夠直接解決, 那就是 ifs 函數. 也是比較好用的.
先介紹一下 ifs 函數的語法:
=IFS(判斷條件1,如果滿足條件1則返回該結果,判斷條件2,如果滿足條件2則返回該結果)
拿以下的例子來說:
需求: 對于員工的相關考核分的數據,考核得分在4.8分以上,優秀;考核得分在3.5-4.7分,良好;考核得分在0-3.4分,一般。
我們如下操作, 單元格輸入:
=IFS(J5<3.5,"一般",AND(J5>3.4, J5<4.8),"良好",J5>4.7,"優秀")
效果如下:
當然啦, 對于多條件操作, 也可以使用多個 if 函數嵌套操作.
大家可以靈活使用~
3. 參考文章:
- https://github.com/datawhalechina/free-excel/
- https://blog.csdn.net/weixin_50853979/article/details/124022109
- https://tongjier.blog.csdn.net/article/details/127243059
- https://tongjier.blog.csdn.net/article/details/127307987
- https://tongjier.blog.csdn.net/article/details/127333442
總結
以上是生活随笔為你收集整理的Excel - 学习 - 笔记4: Excel 函数 - if 函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正话反说
- 下一篇: 2.SpringBoot-Conditi