- ベストアンサー
割り算の「余り」を出す方法
例えば,200÷12は16.66667ですが これを16 余り 8 のように 「余り」をすぐに知りたいとき エクセルで出せる式はどのように入力したら良いのでしょうか? 出来れば電卓で簡単に求めたいのですが,一般的な電卓でこのような機能はありますか
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
=MOD(10,3) こうやると、10÷3のあまり「1」が計算されます。 大概のプログラム言語では、この手の「mod」処理が出来て、例えば 10 Mod 3 = 1 のように計算できたりします。関数電卓にも「MOD」キー があるものも多いですしね。 Windowsの電卓も「表示」「関数電卓」にすると、右上に「MOD」キー が出てきますよ。
その他の回答 (6)
- himajin100000
- ベストアンサー率54% (1660/3060)
>mshr1962さん MOD(-15,4) = 1 ★ MOD(-15,-4) = -3 -15-TRUNC(-15/-4) * (-4) = -3 -15-TRUNC(-15/4) * 4 = -3 ★ -15-INT(-15/-4) * (-4) = -3 -15-INT(-15/4) * 4 = 1 そこまで言ったら「値が違う」ことまで言及して欲しかったな(笑
お礼
ありがとうございます。難しい式が並んでますね。ここで教えてくださる方はみなさんレベルが高くて本当に臆してしまいます。
- mshr1962
- ベストアンサー率39% (7417/18945)
エクセル =MOD(200,12) または =200-TRUNC(200/12)*12 電卓の場合(余りを求めることのできる関数電卓を除く) 200 ÷ 12 = 16.66667(単純に割り算) 16.66667 - 16 = 0.66667(整数部を消去) 0.66667 × 12 = 8(割った値を掛けて余りを表示) 電卓にもよりますが8.00001(7.99999)のような表示になる場合もあります。
お礼
ありがとうございます。普通の電卓でやろうとするときはこのやり方が簡単にできそうですね。私も最初電卓で計算したときに、小数点以下の部分がキーになりそうなことは感じたのですがそこから先がわかりませんでした。
- dezimac
- ベストアンサー率56% (2365/4208)
Excel等では先の回答にあるように、mod関数を使うのが一般的です。 学習用電卓と呼ばれるタイプのものには余りを出せるものもあります。 大抵が学販専用モデルのようですが。 http://dentaku.casio.co.jp/lineup/school/az60f.html
お礼
ありがとうございます<(_ _)>。専用の電卓があるということは、私みたいな計算をしたい人が意外といるということでしょうか。
- neko-tama
- ベストアンサー率29% (112/377)
=MOD(200,12) で余りが出ます 一般的な電卓では、そのような機能はないと思います。 割った数字に商をかけて、それを割る数字から引く 例)200-12X16=8 の計算ですかね
お礼
どうもありがとうございます。多少面倒でも、その方法でやれば確実に出せますね。普段はパソコンの電源が入っていないので、確かな方法だと思います。
- okg00
- ベストアンサー率39% (1322/3338)
=mod(200/12) で余りが求められます。電卓の方が難しいかと。
お礼
ありがとうございます。普通の電卓で気軽にというわけにはいかないようですね。私はもっとエクセルの勉強をしないとダメですね
- himajin100000
- ベストアンサー率54% (1660/3060)
http://www.relief.jp/itnote/archives/001326.php まぁQUOITENT関数が使えない時は INT関数でも使えばなんとかなるでしょう
お礼
教えていただきありがとうございます。頭の悪い私にはすぐに理解できませんのでもっと勉強します。
お礼
ありがとうございます。そういった関数があるんですね。これからはよく調べてから聞きたいと思います。電卓は関数付きのを買えば出来るんですね。