讀者問到:貼紙換換換的遊戲,如下圖,每2張一級換1張二級;每2張二級換1張三級;每2張三級換1張四級;每2張四級換1張五級。當給予各級的貼紙,如何求得最後換得的結果?(參考下圖)

以下用比較簡單的公式來製作。

Excel-多階層每2張換1張(MOD,INT)

【公式設計與解析】

此例主要使用 INT 函數(求商數)和 MOD 函數(求餘數)和處理。

儲存格A5:=MOD(A2,2)

利用 MOD 函數求得儲存格A5除以2的餘數。(只剩一張無法置換)

參數「2」是因為每2張換1張,如果每3張要換1張,則將公式中的「2」換「3」即可。

儲存格B5:=INT(A2/2)+B2

利用 INT 函數求得儲存格A5除以2的商數,再加上第二級貼紙數。

儲存格B6:=MOD(B3,2)

求餘依此類推。

下圖為各級貼紙不同數量的換數。

Excel-多階層每2張換1張(MOD,INT)

如果增加一級,如何處理?(請參考下圖)

Excel-多階層每2張換1張(MOD,INT)

文章標籤

全站熱搜

vincent 發表在 痞客邦 留言(0) 人氣()