本篇要來介紹一個常見而簡單又好用的函數:INT。
INT 函數主要是將數字無條件捨去至整數,觀察下圖中的四種數值取 INT 函數的結果。
【例】利用 INT 函數應用在求得兩數相除的整數商。
以上圖為例,如果要利用INT求整數商,則儲存格B4=INT(B2/B3)。
透過 INT 函數可以簡單求得整數商。
【例】利用 INT 函數應用在依據大、小紙的紙張規格,以求取最多可裁切紙張數。
因為裁切的狀況可以有二種:
Case 1:(大紙張長/小紙張長)*(大紙張寬/小紙張寬)
Case 2:(大紙張長/小紙張寬)*(大紙張寬/小紙張長)
儲存格C2:=MAX(INT(B3/B6)*INT(B4/B7),INT(B3/B7)*INT(B4/B6))
Case 1:INT(B3/B6)*INT(B4/B7)
Case 2:INT(B3/B7)*INT(B4/B6)
藉由 MAX 函數求取 Case1 和 Case2 較大者。
【例】利用 INT 函數應用在根據禮盒內容產品的基本數量,計算最多可出貨禮盒數量。
儲存格E2:=MIN(INT(B6/B4),INT(C6/C4),INT(D6/D4))
產品甲的最多盒數:INT(B6/B4)
產品乙的最多盒數:INT(C6/C4)
產品丙的最多盒數:INT(D6/D4)
藉由 MIN 函數求取三種產品的最小值。
【例】利用 INT 函數應用在依日期計算數每日數量平均。
因為起始日期和結束日期的數值裡都有包含日期和時間,所以先以 INT 函數去除時間部分。這是因為在 Excel 裡是以「1」代表 1 天,而「1/24」代表 1 時、「1/24/60」代表 1 分、「1/24/60/60」代表 1 秒。
儲存格C2=(B7-B4)/(INT(A7)-INT(A4))
INT(A7):取得起始日期不含時間的數值。
INT(A4):取得起始日期不含時間的數值。
【例】利用 INT 函數應用在依日期計算數每日數量平均。
1. 計算第1個項目(1000元紙鈔)會換到的張數
儲存格B2:=INT($A3/B$2)
2. 計算第2個項目之後的數量
儲存格C2:=INT(($A3-SUMPRODUCT($B$2:B$2,$B3:B3))/C$2)
複製儲存格C3,貼至儲存格C3:H3。
(1) SUMPRODUCT($B$2:B$2,$B3:B3)
計算每一項之前已換算的金額。
(2) $A3-SUMPRODUCT($B$2:B$2,$B3:B3)
計算此項中尚未換算的金額。
(3) INT(($A3-SUMPRODUCT($B$2:B$2,$B3:B3))/C$2)
計算此項中可換紙鈔或硬幣的個數。
關於 SUMPRODUCT 函數可以參考:
Excel-互通陣列公式、SUM+IF、SUMIF、SUMIFS、SUMPRODUCT
Excel-利用SUMPRODUCT、SUBSTITUTE計算儲存格裡包含數值和單位的數值總和
留言列表