Excelでは、INT関数は小数を整数値にする関数、MOD関数は余りを求める関数です。特にMOD関数と小数とは何の関係もないように思われますが、実は小数でもMOD関数を使います。 ところで、小数には小数点があります。プラスの小数の場合、小数点の左側の部分を…
Excelで、ゼロで割る計算をすると「#DIV/0!」と表示されます。割り算で空白セルを参照すると数値の0とみなされるため、このエラーが表示されます。これを「ゼロ除算」といいます。「#DIV/0!」のエラーを無くすには、IFERROR関数等を用いて空白またはハイフ…
足し算で「10+30」の答えは40となりますが、世の中には10と30を足して40にならないことがあります。例えば、10月の30か月後は、40月ではなく4月です。また、10時の30時間後は、40時ではなく16時です。月は1~12の繰り返し、時間は0~23の繰り返しで、基本的…
割り算で、元の数(割られる数)が1つずつ増えると、余りも1つずつ増えますが、割り切れると余りは0になります。4で割ったときの余りは「1,2,3,0」の繰り返しとなります。このような繰り返す性質のことを「周期性」といいます。 日常生活にはこの周期性を利…
MOD関数で求めた余りが0であれば割り切れる数、つまり「倍数」であると言えます。例えば、小学校の算数で5の倍数は、5, 10, 15, 20,・・・とプラスの数だけであると習いますが、Excelでは0やマイナスの数も倍数として扱います。したがって、倍数はプラス・…
大きい数を10、100、1000などの10の累乗で割ると上位の桁を取り出すことができます(参考:【Excel】INT関数で割り算の答えを整数値で求めることを利用した応用問題)。そして、そのときの余りは下位の桁となります。例えば、3456円の金額を支払うために必要…
MOD関数は、割り算をした時の余り(剰余)を求める関数です。余りのある割り算は小学校の算数で習いますが、正確に覚えている人は少ないと思います。また、日常生活において「余りを求めなさい」と言われる機会も少ないと思います。 ところで、余りのある割…