1、條件判斷
如下圖所示,需要判斷D列的成績是否及格,公式為:
=IF(D2>=60,"及格","不及格")
IF函數專門用于對條件進行判斷,并返回指定内容。
用法為:
=IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)
2、條件求和
如下圖所示,要統計不同門店的銷售額。F3單元格公式為:
=SUMIF($B$2:$B$12,E3,$C$2:$C$12)
SUMIF函數的作用是按指定條件求和,常規用法為:
=SUMIF(條件區域,求和條件,求和區域)
如果條件區域中的内容符合指定的求和條件,就對對應的求和區域進行彙總。
3、計算工作日天數
如下圖,要計算兩個日期之間的工作日天數,C2單元格公式為:
=NETWORKDAYS.INTL(A2,B2,1,E$2:E$6)
第三參數使用1,表示周六和周日是周末。
NETWORKDAYS.INTL函數能夠使用自定義的周末,來計算兩個兩個日期之間的完整工作日天數。
使用方法為:
=NETWORKDAYS.INTL(起始日期,終止日期,周末日,其他節假日)
4、計算年齡
如下圖所示,要根據C列的出生年月計算年齡。公式為:
=DATEDIF(C2,TODAY(),"y")
DATEDIF函數用于計算兩個日期之間的間隔。
第一參數是開始日期,第二參數是結束日期,第三參數是返回的數據類型。
使用Y,表示返回整年數。使用M,則表示返回整月數。
5、提取出生年月
如下圖,要根據A列的身份證号碼返回出生日期,公式為:
=--TEXT(MID(A2,7,8),"0-00-00")
先使用MID函數從A2單元格中的第7位開始,提取表示出生年月的8個字符19720516。然後使用TEXT函數将其變成具有日期樣式的文本“1972-05-16”,最後加上兩個負号,也就是計算負數的負數,通過這樣一個數學計算,把文本型的日期變成了真正的日期序列值。
如果單元格中顯示的是五位數值,隻要設置成日期格式就好。
6、提取性别
如下圖,要根據A列的身份證号碼,判斷性别。公式為:
=IF(MOD(MID(A2,17,1),2),"男","女")
先使用MID函數,從A2單元格的第17位開始提取1個字符,這個字符就是性别碼。
然後使用MOD函數,計算這個性别碼與2相除的餘數。
如果IF函數的第一個參數等于0,IF函數将其按FALSE處理,返回第三參數指定的内容“女”。如果不等于0,則按TRUE處理,返回第二參數指定的内容“男”。
7、逆向查詢
如下圖所示,要根據G2單元格姓名,在A~E數據區域中查詢對應的工号。
=LOOKUP(1,0/(G2=B2:B6),A2:A6)
LOOKUP函數是數據查詢中經常用到的函數之一,典型用法為:
=LOOKUP(1,0/(條件區域=指定條件),要返回的區域)
可以根據需要,将公式中的 0/(條件區域=指定條件),寫成:
0/((條件區域1=指定條件1)*(條件區域2=指定條件2)*……)
從而實現任意角度的多條件查詢。
8、查詢萬金油
如下圖所示,要根據H2單元格姓名,查詢所在的部門。公式為:
=INDEX(B1:F1,MATCH(H2,B2:F2,))
先由MATCH函數找到查詢值的精确位置,然後由INDEX函數返回指定區域中對應位置的内容。可以實現上下左右任意方向的查詢。
圖文作者:祝洪忠
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!