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

失礼します。

30002円という数字があり、回数を3回に分けます。
1回目には3で割った数字と端数が入り、2、3回目は同じ数字が入るようにしたいです。

30002円 回数:3 1回目:10002円、2回目:10000円、3回目:10000円

と表示させたいのですが、どのように関数を組んだらいいかわかりません。

A 回答 (5件)

仮に、A1=3002 とします。


1回目=A2=(A1-MOD(A1,3))/3 + MOD(A1,3)
2回目=A3=(A1-A2)/2
3回目=A4=A1-A2-A3

でいかがでしょうか^^
    • good
    • 0
この回答へのお礼

ありがとうございました。一番早く回答いただいたのでベストアンサーにさせてもらいました。ほかの方もたくさんの方法をありがとうございました。

お礼日時:2017/09/19 09:52

1回目には =QUOTIENT(元の数値,回数) + MOD(元の数値,回数)


2回目と3回目には  =QUOTIENT(元の数値,回数)
これでできると思います
    • good
    • 0
この回答へのお礼

ありがとうございました。色々な方法がありますね。助かりました。

お礼日時:2017/09/19 09:51

こんにちは!



入力する数値が3で割り切れる場合はそのまま均等に3等分した数値でよいのですね?
一例です。

↓の画像でA1セルに数値を入力するとします。
A2セルに
=IF(MOD(B1,3)>0,INT(B1/3)+MOD(B1,3),B1/3)

A3セルに
=(B$1-B$2)/2
という数式を入れフィルハンドルでA4セルまでコピーしています。

※ 仮に「30003」の場合はすべてのセルが「10001」となります。m(_ _)m
「関数でできますか?とある数字を3回に分け」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございました。色々な方法がありますね。助かりました。

お礼日時:2017/09/19 09:51

んーと。


3つに割ると、

30,002なら、
 10,000.667
が平均値になるが、これを
 10,002と10,000と10,000
としたい。

ってことですか?
端数の定義が微妙ですが…。
 1未満(小数点以下の値)を端数とするのか、
 10未満を端数とするのか、
 100未満を端数とするのか、
で若干の違いが出てきますよ。

そんなわけで、20,002を3つに分ける場合はどうなるのかも考慮する必要があります。
平均値は
 6,667.333
になりますよね。
このとき、7.333を端数とするのか、0.333を端数とするのかを考えてください。

・・・
小数点以下の値を端数とした場合の計算を示してみます。

A1に30,002
A2以下に結果を表示とします。

とりあえず割り算をして小数点以下を切り捨てるだけなので
まず、A2セルからA4セルまでは
 =INT(A1/3)

さらにA2セルには端数を足すので数式を加えます。
3で割ったときの余りの数を求めればよいので、
 MOD(A1,3)
これで30,002の場合は2、20,002の場合は1を求められます。
これをA2セル加えます。
 =INT(A1/3)+MOD(A1,3)

こんな感じになります。
もしも3つに分けたとき、10未満や100未満を端数扱いするのであれば、またちょっと数式が変わります。
    • good
    • 0
この回答へのお礼

ありがとうございました。色々な方法がありますね。助かりました。

お礼日時:2017/09/19 09:50

【C2セル】=A2-D2*(B2-1)


【D2セル】=INT(A2/B2)
「関数でできますか?とある数字を3回に分け」の回答画像5
    • good
    • 0
この回答へのお礼

ありがとうございました。色々な方法がありますね。助かりました。

お礼日時:2017/09/19 09:50

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