- ベストアンサー
エクセルで四捨五入ではなく、5.1以上切り上げの計算式を教えてください.
よろしくおねがいします。 政府管掌の健康保険料等の計算をしたいと思います. 標準報酬額に料率をかけて算出し折半するのですが 事業主負担と自己負担額にわけたとき 自己負担額の端数が51銭以上で給与から控除するときは 切り上げになります。50銭以下は切捨てです。 その場合の計算式をおしえてください。 四捨五入は=round(******)でできるように 計算式をいれて自動的に保険料が出るように作りたいと思っています. 初心者なのでうまく表現できず申し訳ございませんが よろしくおねがいいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
a1に対象数値が円単位で存在しているなら 0.1引いたものをROUND掛けてみてはいかがでしょうか?
その他の回答 (4)
- sakyo-t
- ベストアンサー率70% (19/27)
回答No.5
強引でいいならこんな感じですかね? = IF ( A1-ROUNDDOWN(A1,0) < 0.51 , ROUNDDOWN(A1,0), ROUNDUP(A1,0)) A1の値から小数部分を切り出して0.51と比較してます IF(条件式,真値,偽値)
質問者
お礼
細部までご丁寧にありがとうございます。 がんばってやってみます。 ありがとうございました。
- KYOSEN
- ベストアンサー率22% (68/300)
回答No.4
ごめんなさい「0.01ひいたもの」の間違いでした
質問者
お礼
お忙しいのに ご丁寧にありがとうございます。
- namnam6838
- ベストアンサー率36% (681/1861)
回答No.3
0.51銭未満と、0.51銭以上であると仮定します。 A1に数字が入っているとしたら、 =int(A1+0.49) です。 基本は、「数字を足して、切り捨てる」です。 もし仮定が違っていたら適宜調整してみてください。
質問者
お礼
ご親切にありがとうございます。 がんばってやってみます。 ありがとうございました。
- KYOSEN
- ベストアンサー率22% (68/300)
回答No.1
50銭超 51銭未満はどうするの?
質問者
お礼
説明不足で申し訳ありません. ありがとうございました。
お礼
すばやい御返事ありがとうございます。 がんばってやってみます。 ありがとうございました。