tft每日頭條

 > 圖文

 > excel函數if函數

excel函數if函數

圖文 更新时间:2024-07-23 14:12:49

下面我們将介紹IF函數。這是在公式中經常要使用的一個函數,為公式提供判斷功能。IF函數判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另一個值。

一、認識IF函數:

excel函數if函數(Excel函數篇-IF函數)1

二、IF函數的常規運用

應用一:标記滿足特定條件的數據。

假如有一系列反映各月份銷量增長情況的數據,需要标識出銷量下滑的月份并直觀地反映下滑的程度,例如下圖所示的工作表,我們使用""來标識銷量下滑的月份,并且"↓"越多銷量下滑越嚴重。

在單元格C2單元格中,輸入公式:

=IF(B2<0,REPT("↓",B2*-100),"")

因為B2中的值,大于0,所以B2<0為FALSE,結果返回為空。将公式下拉至最後一個數據單元格。

結果如下圖所示:

excel函數if函數(Excel函數篇-IF函數)2

應用二:避免除數為0

在Excel中,如果試圖除以0,那麼公式将會返回#DIV/0!錯誤。此時,可以使用IF函數來檢查除數,以确保在表達式中參與計算的數不為0。本示例中,毛利瑞的計算公式為:(銷售額-成本)/成本,如果成本為0,那麼會返回錯誤。為避免除數為0,在單元格C2中方的公式為:

=IF(B2<>0,(A2-B2)/B2,"成本為零")

如果B2的值不為0,則使用公式進行計算,否則則顯示"成本為零"。将公式下拉至其它單元格。結果如下圖所示:

excel函數if函數(Excel函數篇-IF函數)3

應用三:根據多個條件确定考核等級

可以将多個條件聯合起來作為IF函數的測試條件。本例中,隻有考核分數大于85且出勤天數大于100天的員工的考核等級才是"A"。在單元格E2中的公式為:

=IF(AND(C2>85,D2>100),"A","")

使用AND函數聯合兩個條件的結果。

excel函數if函數(Excel函數篇-IF函數)4

應用四:統計指定數據出現的次數。

可以使用帶IF函數的數組公式統計指定數據在某區域中出現的次數。下圖所示的工作表中"橘右京"在單元格區域A2:A13中出現的次數,使用的數組公式為:

=SUM(IF(C2=A2:A13,1,0))

将單元格C2中的值與單元格A2:A13中的值比較,如果相同,則返回1,否則返回0,SUM函數将返回的值相加,得到B1中的值在A2:A13中出現的次數

excel函數if函數(Excel函數篇-IF函數)5

應用五:獲取指定數據出現的位置。

有時候,想要獲取指定數據在區域中最後一次出現的位置。例如,在下圖所示的工作表中,獲取單元格C2中的值在單元格區域A2:A13中最後一次出現的位置,可以使用數組公式:

=ADDRESS(MAX(IF(C2=A2:A13,ROW(A2:A13),"")),COLUMN(A2:A13))

IF函數生成C2的值在A2:A13中行位置值的數組,MAX函數返回最大值,即最後一次出現的行位置,ADDRESS函數根據行列号返回絕對地址。

excel函數if函數(Excel函數篇-IF函數)6

注:應用四,應用五的公式都是數組公式,需要按Shift Ctrl Enter>組合鍵,Excel會自動在公式前後生成大括号{}

歡迎分享及轉載文章。

私信 1217 可以獲取VBA FOR WPS的安裝程序

私信 數據 可以獲取SQL代碼的Excel文件

私信 視頻 可以獲取80集VBA入門視頻

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved