• ベストアンサー

Excelの関数?について

計算結果を0又は5にまとめる方法を教えて頂けないでしょうか? 例 10,000/3=3,333.33333・・・という答えを『3,500』と表示する方法 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 =CEILING(10000/3,500)

Prettylee
質問者

お礼

No.4の方に補足にて説明して頂き無事解決しました。 私の理解力不足で申し訳ありませんでした。 ありがとうございました。

Prettylee
質問者

補足

早々のご返答ありがとうございます。 私の説明不足で申し訳ありません。。。 例 1,000/3= 333.33333・・・の場合は 500 1,000/6= 166.66666・・・の場合は 500 10,000/3= 3,333.33333・・・の場合は 3,500 10,000/6= 1,666.66666・・・の場合は 2,000 100,000/3=33,333.33333・・・の場合は33,500 100,000/6=16,666.66666・・・の場合は17,000 のように如何なる数式であっても 百の位が切上げの上0又は5にまとる方法?関数?があれば 再度、ご回答頂ければ大変助かります。 宜しくお願い致します。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

既に正解はでているのかもしれませんが 例データ 10000 3 3500 3333.333333 10000 6 2000 1666.666667 10000 1 10000 10000 10000 2 5000 5000 10000 4 2500 2500 10000 5 2000 2000 10000 7 1500 1428.571429 10000 8 1500 1250 10000 9 1500 1111.111111 で良いですか。 C列は =CEILING(A1/B1,500) Dr列は参考までに=A1/B1

Prettylee
質問者

お礼

早々のご回答ありがとうございます。 No.1様のご回答及び、No.4様のご説明で無事解決いたしました。 ご丁寧に回答して頂きありがとうございます。 自分のあまりの無知さにお恥ずかしい限りです・・・。 また質問させて頂く際は宜しくお願い致します。 ありがとうございました。

noname#204879
noname#204879
回答No.4

式 =10,000/3 の答えは 3,333.33333 となりますね。 そのような式が セル A1 にあるとすれば、式 =CEILING(A1,500) はご希望の値を返すということを、[ANo.1 mu2011]さんは仰っているのです。

Prettylee
質問者

お礼

補足でご説明ありがとうございました。 理解力不足でお恥ずかしい限りです… 解決しました。ありがとうございました。

  • nekoron07
  • ベストアンサー率37% (69/184)
回答No.3

計算式が長くなりますが、 =IF(A1-ROUNDDOWN(A1,-3)<250,ROUNDDOWN(A1,-3),IF(A1-ROUNDDOWN(A1,-3)<750,ROUNDDOWN(A1,-3)+500,ROUNDUP(A1,-3))) でいかがでしょうか。

Prettylee
質問者

補足

早々のご返答ありがとうございます。 私の説明不足で申し訳ありません。。。 教えて頂いた方法で試したのですが ・10,000/3 → 3,500 となるのですが ・10,000/6 → 2,000 という結果が欲しいのですが ・10,000/6 → 1,500 となってしまいます。。。 理解力不足で申し訳ありません。 再度、ご回答頂ければ大変助かります。 宜しくお願い致します。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

0~0.24999 までは 0 0.25~0.74999 までは 0.5 0.75~1.24999 までは 1.0 でいいんですよね。 でしたら、切り捨ててしまうFLOOR関数に0.25を足せば出てきます。 ここらへんはINT関数を使う四捨五入と同じ考え方で行けます。 =FLOOR(A1+0.25,0.5)

Prettylee
質問者

補足

早々のご返答ありがとうございます。 私の説明不足で申し訳ありません。。。 教えて頂いた方法で試したのですが ・=FLOOR(10,000/3+0.25,0.5) → 3,334 ・=FLOOR(10,000/3+250,0.5) → 3,584 となってしまいます。。。 理解力不足で申し訳ありません。 再度、ご回答頂ければ大変助かります。 宜しくお願い致します。

関連するQ&A