寫完第一篇突然就覺得很熱血,馬上迫不及待的要來寫第二篇,雖然我的肩膀已經開始隱隱作痛。
這篇就來一個簡單點的~
這篇很單純的就是【你儲值多少,就送多少】,並沒有一些奇奇怪怪的條件或但書
一樣來看一下他的規則吧!
(內容數字已做調整,與原先完全不同,此只為一起研究Excel)
1.單筆儲值滿500,贈送88元寶
2.單筆儲值滿1000,贈送188元寶
3.單筆儲值滿3000,贈送588元寶
4.單筆儲值滿5000,贈送888元寶
5.單筆儲值滿10000,贈送1888元寶
6.單筆儲值滿30000,贈送5888元寶
7.單筆儲值滿50000,贈送8888元寶
8.單筆儲值滿100000,贈送18888元寶
9.單筆儲值滿300000,贈送58888元寶
首先我們一樣都要將他給表格化,並且建立等會兒要填的表格表頭
來看一下此次的完整公式=IFERROR(HLOOKUP($D$2,$D$2:$D$10,COUNTIF($C$2:$C$10,"<="&C:C),0),"不需填寫")
此次用到的公式有『HLOOKUP、COUNTIF、IFERROR』
看! HLOOKUP、COUNTIF又出現了! 可見我多麼的愛他~
HLOOKUP、COUNTIF在
前篇文章已經介紹過了,這邊就直接複製過來再複習一次
- HLOOKUP ( ___1___ , ___2___ , ___3___ , ___4___ ) 這是HLOOKUP的基本構成
第1格 是你要找什麼東西,而他一定會在「第2格」的範圍裡最上方那一列當中
第2格 是你所需要的資訊來源是在哪一個範圍當中
第3格 是當你找到目標後,從最上往下數來第幾個
第4格 很簡單,他就只是純粹問你你要找部分一樣的資訊,還是要找完全一樣
#若你要找部份一樣,此格請輸入FALSE,或是1
#若你要找完全一樣,此格請輸入TRUE,或是0
#此格可省略,但省略便會自動判定為1
- COUNTIF ( ___1___ , ___2___ ) 這是COUNTIF的基本構成
第1格 為你要從哪一個範圍中找出符合條件的數量
第2格 為你的條件是什麼
接著我們來看此次新出現函式IFERROR
IFERROR也可以說是我的超級大愛將,我的表格裡篇篇都有他的身影存在
IFERROR我們可以把視為2個單字的結合IF和ERROR
IF是如果
ERROR是錯誤
因此合起來IFERROR就是『如果是錯誤』,那麼我們來看一下他的基本構成吧!
IFERROR ( ___1___ , ___2___ )
第1格 為他應該要是『正確』的東西
第2格 為如果1是錯誤的話,那麼他就呈現出什麼
舉個例子:
IFERROR ( 1/0 , "C" )
1/0正確嗎? 當然不正確! 0是無法當分母的!
因此1/0變為錯誤,所以該格最後會顯示C
那麼正確呢?
IFERROR ( 1/2 , "C" )
1/2這樣總算正確了吧!是的,正確了,所以它就會顯示0.5
那麼我們回過頭來看一下這次的公式吧
=IFERROR(HLOOKUP($D$2,$D$2:$D$10,COUNTIF($C$2:$C$10,"<="&C:C),0),"不需填寫")
這就是說:
1. 在C2:C10的範圍裡找,看這範圍裡小於等於玩家儲值的金額的數字有幾個
2. 而小於的數字有幾個,就是我要再D2:D10中尋找的第幾欄
3.最後再用IFERROR包住整個函數,這樣子當我C欄(玩家儲值金額)未填寫時,D欄便不會顯示錯誤,且也可讓人知道說,『這個是有公式的啊!你別別覆蓋掉!!!』
以上若有任何問題,或是有其他Excel表格想討論的,歡迎留言給我