Excel經典函數嵌套案例(IF+FIND+CONCAT+ISNUMBER),大需求經典案例!

Urin的自习室
19 位粉絲
2 觀看·2024年12月9日
📚 資源
我的Excel 課程將教您 Excel 的基礎知識:
https://www.youtube.com/playlist?list=PLUC1QaUJFNhwDf9A__5L6QhD5u9O8-WYy
課件:https://pan.baidu.com/s/1D78-c7o1N1J6EaLtkDU3Ww?pwd=1235
0:00 案例講解
1:13 案例實戰
大家好
這張呢回答一個粉絲朋友的提問啊
這個問題呢也還算比較經典啊
給大家分享一下
大家可能都會遇到這種需要去做連續性的判斷的情況
那比如說在當前的表格中間呢
會有一些客戶
然後12個月他的一個消費的情況
那現在呢
我們會有一個判斷依據啊
也就是說
如果烏鴉子他在我們店連續消費三個月
那就是活躍客戶
否則呢
就是不活躍客戶
這個呢
是我們等會呢
會要講到的第一個案例
第二個案例呢
也就是基於這個案例啊
一模一樣的沒有區別
也算是一個練習啊
你看這邊呢
同樣是一些負責人他們的銷售額的情況
那我們可以通過下個月去減去上個月
然後再去除以上個月呢
去算出他的環比的一個情況
那現在我的問題是連續增長
超過三個月以上的這些負責人
我會把人民呢
反饋在這一列當中應該如何去做
好
這個例子呢
大家不妨暫停視頻先想一下
其實他也不難啊
看好了
首先呢
我會來做一個判斷
如果這一行當中他大於零
那就大於零就代表他是有數值嗎
會有消費嗎
他不可能爲負值嗎
對吧
所以當他大於零呢
那我則會給到一
那如果他是空值的話呢
那我就會給到零
括弧回來確定
那這個時候呢
大家可以看一下整個這一段公式
他的輸出結果啊
就是一一零
那三三月呢
他是沒有消費嗎
所以呢
他爲零好
你再看啊
接下來啊
我會使用到一個函數啊
叫做concate函數
或者能使用到testjoin函數都可以啊
然後呢
可以把剛纔的判斷結果呢
可以來做一個合併確定
大家再來看一下他的輸出結果
他就會變成是一一零
那一一這邊會有消費嗎
所以他爲一嗎
那第三個位置呢
他是零嗎
對吧
好
那現在其實我們所需求的結果呢
也就是找到三個連續的一
他所出現的位置啊
所以我們不妨先給到確定啊
把他給往下來做一個拉扯
那譬如說呃
在這一行當中明顯就會有這個連續的一嗎
所以我們可以按F9把他給展開
你看就會有連續的三個一
連續的三個一
連續的三個一呢
就代表說他一定是連續消費了
會有三個月嗎
對吧
好
那接下來呢
我可以來做一個find函數
來find什麼呢
find三個一啊
並且呢
是文本格式
然後呢
選擇給到確定確定
那你看在剛纔的這一段數組當中呢
啊
如果我們可以來找到什麼呢
來找到連續的三個一的話呢
那當然他就會返回一個啊
這個三個一他所出現的次序位了
比如說這個位置呢
三個一他會出現在第一個位置
然後這個位置呢
他同樣也會出現在第一個位置
然後這個位置呢
他會出現在第九個位置
也就是從九月份開始
對吧
好
那所以呢
這個也就是我們的判斷結論啊
所以那基於現在的判斷呢
我們可以來做一個easy number的判斷
那如果他是數值的話呢
那就會返回去
那否則呢
就會返回爲force
當他爲出的話呢
那當然就是活躍客戶
對吧
所以呢
如果條件滿足
那我們則可以來寫上叫做活躍
那否則的話呢
我們可以來寫上啊
叫做什麼呢
叫做不活躍
確定確定
然後呢
再來做一個雙擊下拉
那這個呢
也就是我們最後的結果
我覺得大家應該都能夠聽得懂
好
那咱們就不浪費時間
再來看下一個案例啊
你看這邊呢
是一些負責人呀
1月份到12月份
他們的銷售的數量或者是銷售額的情況
好
然後呢
我們可以在這個單元格中間呢
比如說烏鴉指用2月份去減去1月份
再去除以1月份就等於他的環比增長率
對吧
然後呢
我們就整個把它給往右邊拉
然後往下面拉就可以算出每一個人
然後呢
他們所在的月份的環比增長率的情況
那現在的問題呢
是連續超過啊三個月啊
或者是等於三個月啊
他爲一個增長的情況的話呢
我們就會把姓名把它給返回過來
那這個時候呢
你就可以發現
那比如說天山同老啊
2月3月4月他都是正值嗎
所以呢
他就是滿足了我們的條件啊
所以那這個位置又應該如何去做呢
其實道理是一樣的啊
我們可以來寫上if函數
然後呢
選擇到2月份到12月份
1月份沒有必要選擇啊
當然你選擇1月份也沒有問題
好怎麼樣呢
當他如果是大於0的話
大於0代表的是增長嘛
如果是小於0呢
就是這個下降或者是負增長嘛
對吧
好
當他大於0
我則會顯示1
否則呢
就顯示0
不要顯示空值啊
因爲你用空值的話呢
用concat函數呢
那你最後找出來
你會發現啊
所有的這個負增
他都是滿足條件的
所以一定要給到0啊
或者你給到2也可以啊
確定
好
那接下來呢
我們可以把這個內容呢
可以用concat函數
可以來做一個合併
好
然後呢
你可以發現大概他這個中間
他會有三個1了
所以呢
應該是從這個位置開始
他都是一個正的增長了
好吧
那當然了
如果說你的這個增長率有要求的話呢
你還可以來擬定啊
比如說你的增長率啊
必須要達到20%
對吧
那你就可以寫到0.2
好吧
這個道理呢都是一樣的啊
好
然後呢
我們再可以來做一個
find的函數
find能夠
find三個1啊
然後呢
在剛纔的這個公式當中去做find
然後呢
isNumber函數
好
那最後呢
咱們可以來做一個if函數
如果條件滿足
那我則會返回他的姓名啊
所以呢
選擇到當前姓名
那否則的話呢
我就會給到空值的顯示
括弧回來確定
然後呢
再來做一個雙擊下拉
大家可以看一下
那李秋水天山同老和烏鴉子呢
他們三個人是超過了三個月的一個正的一個增長
那其他的部分呢
都沒有了
好吧
啊
所以呢
這個就是本章所有的內容
我覺得大家可能都會用到啊
所以大家可以記住啊
這種固定的模式
好嗎
那這張呢
咱們就講到這個位置
希望大家能夠有所收穫
