成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

看似簡單的IF函數還有這些高階用法你知道嗎?

大數據
在EXCEL中IF函數是一個比較基礎的函數,掌握起來并不難。IF函數還可以用于填充序號、條件查詢、條件求和、構造內存數組你知道嗎?這篇文章就和朋友們一起學習下IF函數的這些高階用法!

在EXCEL中IF函數是一個比較基礎的函數,掌握起來并不難。IF函數還可以用于填充序號、條件查詢、條件求和、構造內存數組你知道嗎?這篇文章就和朋友們一起學習下IF函數的這些高階用法!

 

看似簡單的IF函數還有這些高階用法你知道嗎?

一.IF函數簡介:

1.功能:

IF函數是條件判斷函數;如果指定條件的計算結果為 TRUE,IF函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。例如IF(測試條件,結果1,結果2),即如果滿足“測試條件”則顯示“結果1”,如果不滿足“測試條件”則顯示“結果2”。

2.語法:

  1. IF(logical_test,value_if_true,value_if_false) 

3.參數解釋:

logical_test為判斷條件;value_if_true為判斷條件成立時返回的結果;value_if_false為判斷條件不成立時返回的結果、這個參數可以省略。

4.用法演示:

在C2單元格輸入下面的公式,向下填充就可判斷成績是否及格。

  1. =IF(B2>=60,"及格","不及格"

 

看似簡單的IF函數還有這些高階用法你知道嗎?

二.IF函數的高階用法:

1.在不同部門之前填充重新開始的序號:

(1)方法:在A2單元格輸入下方的公式,向下填充就可以得到如果部門相同序號+1、如果部門不同序號重新開始的序號了。

  1. =IF(B2<>B1,1,A1+1) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:判斷當前單元格所在行對應B列單元格中的內容是否等于上方單元格的內容,如果相等等于上一單元格內容+1,否則等于1。

2.跳過錯誤值求和:

(1)方法:如果直接對存在錯誤值的單元格區域求和,那么求和的結果也是錯誤值。只需要在要求和的單元格輸入下方公式并按住Ctrl+Shift+Enter三鍵確定就可以得出結果。

  1. =SUM(IF(ISNUMBER(B2:B8),B2:B8,0)) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:

  • 使用ISNUMBER函數判斷B2:B8單元的內容是否為數字,是數字返回TRUE、否則返回FALSE。
  • IF(ISNUMBER(B2:B8),B2:B8,0)的功能是判斷B2:B8單元的內容是否為數字,是數字返回其原來本身的內容、否則返回0。
  • 因為上述過程構造了內存數組,所以在使用sum函數求和時要住Ctrl+Shift+Enter三鍵確定。

3.條件求和:

(1)方法:在F2單元格輸入下方的公式Ctrl+Shift+Enter三鍵確定就可以求得班組為一班和二班的總銷量。

  1. =SUM(IF((B2:B16="一班")+(B2:B16="二班"),C2:C16,0)) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:IF((B2:B16="一班")+(B2:B16="二班"),C2:C16,0)的功能是判斷B2:B16單元格區域內容是否為一班或二班,如果成立則返回C列對應位置的銷量、否則返回0。最后使用SUM對內存數組用Ctrl+Shift+Enter三鍵求和。在這里連接兩個條件的“+”號,相當于邏輯關系或、只要有一個成立就返回TRUE。

4.反向查找:

(1)方法:

  • 在J2單元格通過數據驗證制作一個簡單的下拉列表,方便選擇不同的姓名。
  • 在K2單元格輸入下方的公式Ctrl+Shift+Enter三鍵確定就可以查找到王德茂的班級。
  1. =VLOOKUP(J2,IF({1,0},B1:B20,A1:A20),2,0) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:

  • {1,0}是一個由數字1和0構成的數組,這個數組作為if函數的判斷依據;當判斷依據為1時,返回B列單元格的內容;當判斷依據為0時,返回A列單元格的內容;IF({1,0},B1:B20,A1:A20)函數構造了一個A列和B列對應單元格內容互換的內存數組。(動態圖中有操作演示)
  • 使用vlookup函數就可以利用構造的位置互換的數組就可以正常查找。

5.條件查找:

方法一:使用SUM函數

(1)方法:在F2單元格輸入下方的公式Ctrl+Shift+Enter三鍵確定就可以查找到三班王德茂的銷量。

  1. =SUM(IF((A2:A16=D2)*(B2:B16=E2),C2:C16,0)) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:IF((A2:A16=D2)*(B2:B16=E2),C2:C16,0)的功能是判斷A2:A16單元格區域內容是否等于D2單元格內容并且同時滿足B2:B16對應位置的的內容等于E2單元的內容則返回C列對應位置的銷量、否則返回0。最后使用SUM對內存數組用Ctrl+Shift+Enter三鍵求和。在這里連接兩個條件的“*”號,相當于邏輯關系與、只有兩個同時成立才返回TRUE。

方法二:使用VLOOKUP函數

(1)方法:在L2單元格輸入下方的公式,Ctrl+Shift+Enter三鍵確定就可以完成多條件查找。

  1. =VLOOKUP(J2&K2,IF({1,0},A1:A19&B1:B19,C1:C19),2,0) 

 

看似簡單的IF函數還有這些高階用法你知道嗎?

(2)解釋:

  • J2&K2是連接J2單元格與K2單元格的內容。
  • IF({1,0},A1:A19&B1:B19)與上述反向查找類似。只是當if函數的判斷條件成立時返回的是A列對應單元格內容和B列對應單元格內容的連接,最終返回的是一個A列對應單元格內容和B列對應單元格內容的連接以及C列單元格內容構成的內存數組(動態圖中有操作演示)。
  • 使用vlookup函數就可以利用構造的AB列連接以及C列構造的內存數組就可以正常查找。

總結,看完這篇文章感覺到IF函數的強大了嗎?

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2021-08-10 13:50:32

內存電腦軟件

2020-10-28 11:20:55

vue項目技

2019-09-24 21:00:59

SQL數據庫基礎數據庫

2021-08-10 10:25:16

HTML 網絡開發前端開

2021-08-05 18:21:29

Autowired代碼spring

2019-01-07 13:01:08

Linux驚嘆用法命令

2020-11-18 07:52:08

2020-12-24 15:26:07

Redis數據庫

2015-06-29 09:06:51

2022-01-04 07:30:24

IT熱門技術

2018-05-11 15:53:59

2018-09-13 10:59:30

Redis鍵值存儲

2019-02-12 11:15:15

Spring設計模式Java

2018-02-06 09:40:25

PythonOOP繼承

2018-03-07 06:37:14

開源項目源代碼云計算

2019-07-08 10:18:38

MPLSIP數據

2016-03-18 19:03:35

認知計算IBM

2021-11-10 15:37:49

Go源碼指令

2018-08-07 09:29:35

數據庫MySQL優化方法

2022-11-10 09:00:41

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天干天天玩天天操 | 日韩一区三区 | 日韩成人免费视频 | 国产在线精品一区二区 | 日韩中文字幕2019 | 一区二区在线观看免费视频 | 欧美福利网站 | 在线观看av网站永久 | 夜夜爽99久久国产综合精品女不卡 | 国产高清久久 | 欧美精品综合 | 黄a网站 | 成年人免费看 | 国产精品一区二区视频 | 麻豆视频在线免费观看 | 亚洲欧美日韩在线 | 久久久久亚洲精品 | 国产精品毛片久久久久久 | 久久综合一区二区 | 亚州国产 | 99久久日韩精品免费热麻豆美女 | 日本涩涩视频 | 欧美日韩一区二区三区视频 | 亚洲第一天堂无码专区 | 成人免费共享视频 | 日韩欧美高清 | 亚洲精品国产a久久久久久 午夜影院网站 | 四虎永久免费地址 | 亚洲精品国产综合区久久久久久久 | 九色www| 精品无码久久久久国产 | 久草福利 | 美女黄视频网站 | 精品国产欧美在线 | 天天av综合 | 国产乱码精品一区二区三区五月婷 | 久久久99国产精品免费 | www.色53色.com| 国产欧美精品 | 特一级黄色毛片 | 欧美久久久 |