[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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
| ホームページのワードプレスの | プラグインで式を打ち込むところがあり、 | 上記の式は教えて頂いた式で | 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.