先前有介紹過無條件進位與無條件捨去的函數
今天來跟各位介紹如何設定一個基數,每次進位都是以這個基數進行倍數的成長
舉各生活的例子
想要吃一顆包子,但是大賣場一包就是六顆,所以一次就要以六的倍數進行購買
若要吃七顆包子,同理一包是六顆,當你要吃七顆時,你就要買六的倍數,十二顆才行
這也是業界所稱的補貨倍量,最低一次就是要買六顆
 
而這個在Excel可以如何進行函數這定來達到這個功能呢?
以下就開始進行說明
 
[函數說明]
本次使用到 CEILING 這個函數
CHILING(目標值,進位倍數)
 
如下範例說明
  1. 於A欄的儲存格,填入補貨倍量的數值
  2. 於B欄可以輸入你原本預計要購買的數量
  3. 於C欄對應位置輸入公式
  4. 這時你就會發現,原本預計要購買17的,C欄自動會幫你換算成20
  5. 同理預計要購買35,C欄自動會幫你以倍數的量進行進位,變成40
 
[範例]
 
 
[進階運用]
我想要預計購買量超過補貨倍量的時候,就以預計購買量進行購買
這就是業界所稱的最小訂購量的觀念,若購買量大於最小訂購量後,就以實際購買量進行購買即可
這樣公式要怎麼下呢?
這邊就要結合IF這個函數(IF的函數在其他篇已有說明了,這邊就不再深入討論)
結合IF後邏輯的判斷會變為
=假如(預計購買量<補貨倍量,就等於補貨倍量,不然就等於預計購買量)
 
如下範例說明
  1. 於A欄的儲存格,填入補貨倍量的數值
  2. 於B欄可以輸入你原本預計要購買的數量
  3. 於C欄對應位置輸入公式
  4. 這時你就會發現,原本預計要購買17的,C欄一樣會自動幫你換算成補貨倍量的20,
  5. 但當你預計要購買35,此時因為你的數量已大於補貨倍量的數量,C欄會帶出35這個數子
 
[範例]
 
 
[有很多種解決問題的方法,這邊只是提供一個我知道的,並不代表是最佳的]
[內容皆為黑天使自修與工作上的經驗分享,如果需要轉轉寄,請留下連結至原始文章並留言告知。這是對黑天使努力的一份肯定尊重,謝謝。]

arrow
arrow

    黑天使 發表在 痞客邦 留言(0) 人氣()