アプリ版:「スタンプのみでお礼する」機能のリリースについて

A1に入荷本数、B1に1ダース入りの出荷ケース数 C1に在庫本数
 1300       100
を求める際に、=MOD(A1,B1*12)で残りの本数が返されるのはなぜなんでしょうか?
たまたま、上の数式をC1に記入したら残りの本数が返されました。
この場合、除数が100*12と考えると、数式として成立しないように思いますが?

A 回答 (3件)

1300を1200(=100×12)で割ると商が1,余りは100ですね。


残りの本数と一致しているように見えますが、これはたまたまです。
出荷ケースを5のような小さな数字にしてみてください。答えは40となり、残り本数にならないでしょう。

残り本数を求めるなら
=A1-B1*12
でなければなりませんね。
    • good
    • 0
この回答へのお礼

ありがとうございました。
たまたま合ってたんですね。

お礼日時:2007/04/11 14:19

MODは除算した剰余が返ります。



求めるものは

=A1-B1*12

ではまずいのですか?

=MOD(A1,B1*12)

これは、1300/100*12 の余りが出るので100という答えですね。
1300を1200で割った余りですね。
A1とB1が1300と100の場合は偶然どちらも同じ答えですね。
    • good
    • 0
この回答へのお礼

ありがとうございました。
やっぱり、偶然答えと合致したんですね。
おかしいと思いました。

お礼日時:2007/04/11 14:17

MOD関数は余りを求める関数ですので


1300/(12*100)→商1 余り100
の余り100を表示してるだけです。
    • good
    • 0
この回答へのお礼

ありがとうございました。
たまたまなんですね。

お礼日時:2007/04/11 14:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!