- ベストアンサー
エクセル 割り算
現在下記のような計算を計算機で行なっており、エクセルで自動計算できないかと考えています。 例 りんご50個を一人あたり6個ずつ配った時に何人に配れるか❓ 50➗6=8 2個余り この余り2個を8人のうちの誰かに割り振る 最終的に求めたいのは、下記のような配る数と人数です 6個ずつ配る人 6人 7個ずつ配る人 2人 MOD関数で商と余りを求めるのは出来るのですが、余りを加算して上記のように求めることが出来ません。 分かりずらい説明で申し訳ありませんがよろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A1個数、B1に一人当たりの個数としたら 6個ずつ配る人 =ROUNDDOWN(A1/B1,0)-MOD(A1,B1) 7個ずつ配る人 =MOD(A1,B1) でいいのではないでしょうか。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの関数で、やりたいのなら、その必要性は少ないと思うが、 例データ 50,6 A1:D1に 50 6 8 2 C1の式 商 =QUOTIENT(A1,B1) D1の式 余り =MOD(A1,B1) エクセル以も含め、計算機的には、INT関数が原初的に、使える場合が多いが、、 日本人はQUOTIENTという言葉を知らない人も多かろうが、INT関数を使うなら =INT(A1/B1) でもできる。INTは整数 INTERGERに起因する。 A列、B列に出てくる数字が、すべて(正の)整数の場合の話で、このチェックなどはしなくてよいものと仮定する。 ーーー 6個ずつ配る人 6人 上記の商そのもの 7個ずつ配る人 2人 上記の余りそのもの で良いのでは? #1回答と比べて。 ーー 本来は数学系の問題の場合は、こんな簡単でない場合は、そちらのカテゴリに質問すべきでしょう。質問内容が数学的な内容が強い場合は、エクセルの関数があるからと言っても、どの関数を使う以前に、数学的理解が必要だから。たとえば組み合わせの問題など。
- kissabu
- ベストアンサー率36% (275/753)
- hiro_1116
- ベストアンサー率30% (2564/8282)
余りの2個を1人に2個追加で配るということをしないなら、下記のように計算できますね。 6個の人数=商-余り 7個の人数=余り
お礼
ご回答ありがとうございました。 やりたいことがきちんと出来ました。