[[20240325012255]] 『ROUNDUP等の書き方』(ピアノマン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ROUNDUP等の書き方』(ピアノマン)

エクセル初心者です

使う式は下記です

1600+ROUNDUP(MAX(A1-1,0)/0.4*100,-2)

ホームページの運賃料金表に
使うのですが
使える記号はround()
max()

roundupをround()
()内にroundUPと同じ表記に
する書き方があればご享受ください。

A基本料金 1600円(1km)
B 400m毎に100円加算

料金については100円単位で
四捨五入ではなく切り上げです。
(例)1.5kmは1,800円

よろしくお願いします

< 使用 Excel:unknown、使用 OS:unknown >


 #  あれえコメントがつかないようなので、前座で。
 >使える記号はround()
 というのがよくわかりません。roundupはそのサイトでは禁止文字かなにかなんですか?

 質問に実直に応えるなら、たとえば
 =1600+ROUND((MAX(A1-1,0)/0.4+0.499)*100,-2)
 などということになるでしょうか。
 ただそうなると、0.499ってのを足すのは何故、と質問が来ますよ。(頭隠して尻隠さず状態)

 そもそも、「100円未満端数は切り上げます」という日本語の説明を主にして、
 ROUNDUPは一般に認められた計算式であるとして、素直にそのままの式を、
 説明に対する「補足として」つければよいのではないかと思います。
 式だけで、-2の意味を読み取れというのは、一般の人には難しいのであくまで参考扱いでしょう。

(xyz) 2024/03/25(月) 08:55:05


コメントありがとうございます。

ホームページのワードプレスの
プラグインで式を打ち込むところがあり、
上記の式は教えて頂いた式で
round()で別な書き方があるのかな?と
思ってご相談した次第です。

ご指摘頂いた通り説明不足ですいません
(ピアノマン) 2024/03/25(月) 09:51:46


おはようございますです^^
PHP の ROUND とか ceil 切り上げとか じゃないですよね
。。。^^;
(隠居Z) 2024/03/25(月) 10:14:40

 | ホームページのワードプレスの
 | プラグインで式を打ち込むところがあり、
 | 上記の式は教えて頂いた式で
 | round()で別な書き方があるのかな?と
 | 思ってご相談した次第です。
 ちょっと意味がわかりません。
 プラグインは質問とどういう関係があるんですか?
 そのプラグインを使って、表を作るんですか?
 それとも、単にそのサイトにROUNDUP式が表示されていたので、ということですか?

 >ホームページの運賃料金表
 Excelで作った運賃料金表をWEBに載せたいということですよね。

 ExcelにもROUNDUP関数はあるので、それがそのまま動作するはずです。
 端数処理の選択肢(切り上げ、切り捨て、四捨五入)をもったROUND関数というのはExcelにはありません。
 Excelのヘルプを参照して、それぞれの意味をしっかり確認してください。

 仮にどうしてもROUNDでなきゃ困るということなら、
 私が回答した式で同じ結果が得られると思いますよ。
 (極端な1.00001 km のようなことでなければ。その場合は0.49999999などともっと小数点以下をとればいい)
 試してみたのでしょうか?
 こちらのコメント(示した式)に返事くらいしてくださいよ。
(xyz) 2024/03/25(月) 11:23:55

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.