🧰 UtlKit

チップ計算機の使い方: 請求金額, パーセント, 人数からチップ, 合計, 1 人あたりをブラウザ内で

3 つの入力, 請求金額, 10/15/18/20/25 プリセット付きのパーセント, 人数, からチップ, 合計, 1 人あたりの均等分けを, 全てブラウザ内で計算, ドル記号付きで印字.

チップ計算機は 3 つの入力を受け取ります: 請求金額, チップのパーセント, 人数. そしてチップの金額, 合計, 人数が 2 人以上のときは 1 人あたりの合計と 1 人あたりのチップを印字します. 全数字はブラウザ内でその 3 つの数字から直接計算され, バックエンドも API 呼び出しもありません. 全金額はドル記号付きで印字されます. チップ計算機で始めて, 既定値を使いましょう: 請求金額に 42.50, 18% プリセットのまま, 人数を 2 に.

3 つの入力

請求金額は唯一必須の入力で, 0 より大きい必要があります. 空白, 0, 負の請求金額では一切結果を表示しません. チップのパーセントは既定が 15, プリセットボタン 10, 15, 18, 20, 25 がそのフィールドを書き, カスタム入力には小数, 22.5 も含めて入れます. 0.5 のステップは提案であり制限ではありません. 空白のパーセントは 0 として読みます. 人数フィールドは既定が 1, 空白や 0 の値も 1 になります. コードは欠落や 0 の人数を 0 で割る代わりに 1 に置き換えるためです.

算術

4 つの演算で全仕事を終わらせます. チップは請求金額にパーセントを 100 で割ったものを掛けたもの, 合計は請求金額にチップを足したもの, 1 人あたり 2 つの数字は合計とチップをそれぞれ人数で割ったものです. それ以外のことは追跡しません. 税もサービスチャージもメニュー単位の分解もありません. 1 人あたりのセルは人数が 1 より大きいときのみ表示され, 1 人分の請求ではチップと合計しか見えません.

表示値と 1 セントの余り

各セルは toFixed(2) で印字され, 各セル自身の正確な値を丸めるため, セル同士がぴったり合う必要はありません. 例の実行, 42.50 を 18% で 2 人分け, はチップ 7.65, 合計 50.15, 1 人あたり 25.07, 1 人あたりのチップ 3.82 と印字します. 1 人あたりが示す通りです: 50.15 を 2 で割ると 25.075 ですが, その値は 2 進数で 25.075 のわずかに下に保存されるため, 切り捨てて 25.07 になります. チップの分担は同じ形で, 3.825 が 3.825 のわずかに下として保存され, 3.82 に丸まります. 印字された 25.07 を 2 倍すると 50.14 で, 印字された合計より 1 セント少なくなります. 100 を 15% で 3 人分けでも同じことが起きます: 1 人あたり 38.33, 3 倍すると 114.99 で, 115.00 にはなりません. ツールは数字を印字し, 最後の 1 セントを誰が払うかは食卓の人の判断に任せます.

通貨記号

結果セルは全言語ページでドル記号をハードコードするため, ユーロで入れた請求金額もドルで印字されます. ローカライズされるのは請求金額ラベルだけです. 英語ページは Bill Amount $ と読み, スペイン語, ポルトガル語, フランス語, ドイツ語ページも同じくドル記号, 中国語ページのラベルには ¥ 記号が付き, 日本語ラベルは通貨記号を一切持ちません. ツールは通貨換算を行いません. 外国通貨の請求を分けるときは, 先に通貨変換(手動レート)で請求金額を変換し, 変換後の金額を入力します.

何ではないか

チップ計算機はパーセントツールではありません. 任意の数字の任意のパーセントには, パーセント計算機を使います. 双方向のパーセントの問題はパーセントガイドが扱います. 割引計算機でもない: 請求の割引側, 割引後の価格と節約額を計算するのは割引計算機です. そしてチップ自体の丸めもしません. 1 ドル単位への切り上げオプションも, サービスチャージ欄も, 税入力もありません.

関連ツール

よくある質問

請求金額は税込みで入れますか, 税抜きで入れますか?

ツールは知らず, 気にもしません. 入力した数字にパーセントを掛けるだけです. 税込み合計にチップを付けたい場合は, 自分で税を足して, その合計を請求金額として入力します.

なぜ 42.50 を 18% で 2 人分けすると 1 人あたり 25.07 になるのですか. 25.08 ではないのは?

各セルは toFixed(2) で自身の正確な値を丸めます. 50.15 を 2 で割ると 25.075 ですが, 2 進数ではその値は 25.075 のわずかに下に保存されるため, 25.07 に切り捨てられます. チップの分担も同じ形で, 3.825 が 3.825 のわずかに下として保存され, 3.82 に丸まります.

なぜ 1 人あたりの金額の合計が総額と合わないのですか?

全セルが独立に丸められ, 余りは再分配されないためです. 100 を 15% で 3 人分けでは 1 人あたり 38.33 と印字され, 3 倍すると 114.99 で, 印字された 115.00 より 1 セント少なくなります. ツールは分け前を表示し, 最後の 1 セントを誰が払うかは食卓の人の判断です.

人数による均等分けではなく, 個別の金額指定で分けられますか?

できません. 人数フィールドは個数で, 1 人あたり 2 つの数字は常にその個数で割った合計とチップです. 人ごとの上書きも, 不均等な分け前も, 1 人を超える下限もありません. 空白と 0 はどちらも 1 になります.

税やサービスチャージを足しますか, チップを 1 ドル単位に切り上げますか?

しません. 唯一の算術は請求金額のパーセントを計算し, それを足し, 人数で割ることです. 税, 合計ベースのチップ, 切り上げの慣例もモデル化されていません. ページには他のフィールドがありません.

関連記事