重さの値を入力し、その値の単位を選んでください。mg・g・kg・t・ポンド・オンス・ストーン・米トン・英トン・カラット・匁・貫の12の単位への換算をまとめて計算し、途中式も表示します。
このページでできること
- 重さの値と単位を入れるだけで、ミリグラム(mg)・グラム(g)・キログラム(kg)・トン(t)・ポンド(lb)・オンス(oz)・ストーン(st)・ショートトン(米トン)・ロングトン(英トン)・カラット(ct)・匁(もんめ)・貫(かん)の12の単位への換算がまとめてわかります
- 「100kgは何ポンド?」「海外レシピの2ポンドは何グラム?」「1カラットは何グラム?」のような単位の読みかえが一発でできます
- 換算には「1ポンド=0.45359237kg」「1匁=3.75g」のような国際定義・法定義の正確な係数を使い、途中式も表示します
- 式のやさしい解説・Excel/Googleスプレッドシート/Python用のコピペ数式・計算ドリル(演習問題)もこのページにまとまっています
この計算は何の役に立つ?
英語のレシピや輸入食品には「1 lbの牛ひき肉」「8 ozのクリームチーズ」のようにポンド・オンスで分量が書かれています。1ポンド=約453.6g、1オンス=約28.35gなので、「1 lb」は約454g、「8 oz」は約227gです。
この換算ができると、海外レシピを日本のはかりでそのまま再現できます。
アメリカ路線の預け荷物の重量制限は「50ポンドまで」のようにポンドで示されることがあります。50ポンド=約22.7kgなので、日本の感覚では「23kg制限とほぼ同じ」と読めます。
また、アメリカの体重計や運転免許証の体重はポンド表示です。「150 lb」は約68kgと換算できると、海外のニュースやドラマの数字も実感をもって理解できます。
ダイヤモンドの大きさの目安になるカラットは、実は「重さ」の単位で、1カラット=0.2gちょうどです。婚約指輪で人気の0.3カラットはわずか0.06g——1カラットの石でも0.2gと、1円玉(1g)の5分の1の重さしかありません。
カラットを重さに直せると、宝石の価格が「石の重さ」で決まっていることや、カラット数の差がどれほど小さな違いかを、数字で実感できます。
尺貫法の匁(もんめ)は、真珠の重さの国際単位「momme」として今も世界の真珠取引で使われており、日本の計量法でも真珠の取引に限って使用が認められています。1匁=3.75gちょうどで、五円硬貨1枚がちょうど1匁です。
わらべうた「花いちもんめ」の「もんめ」もこの単位で、身近なところに残る伝統単位を正確に読みかえられます。
薬の成分量やサプリメントの含有量は「ビタミンC 1,000mg配合」のようにミリグラムで書かれています。1,000mg=1gなので、「1,000mg」は1円玉1枚分の重さに過ぎません。
mgとgの換算に慣れておくと、「数字が大きく見えるだけ」の表示に惑わされず、成分量を冷静に比べられます。
尺貫法の斤(きん)は1斤=600gちょうどの重さの単位です。ところが食パンの「1斤」は600gではなく、パンの公正競争規約で「1斤=340g以上」と定められた表示基準で、実際の食パン1斤はおおむね350〜400g程度です。
同じ「斤」の字でも意味が違うことを知っていると、食パンの「1.5斤」「半斤」などのサイズ表示を正しく読み取り、グラムあたりの値段の比較もできます。
式
用語・記号の解説
記号
| \(x\) | エックス | 換算したい重さの値。(例:海外レシピの「2ポンド」なら 2) |
| \(a\) | エー | 入力単位1つ分の重さ(kg)。(例:ポンドなら 0.45359237、匁なら 0.00375) |
| \(b\) | ビー | 求めたい単位1つ分の重さ(kg)。(例:gなら 0.001、カラットなら 0.0002) |
| \(R\) | アール | 換算の結果。求めたい単位で表した重さの値です。 |
| \(K\) | ケー | キログラム(kg)で表した重さ。(例:体重65kg) |
| \(L\) | エル | ポンド(lb)で表した重さ。(例:海外の体重計の150lb) |
| \(G\) | ジー | グラム(g)で表した重さ。(例:お肉のパック500g) |
| \(M\) | エム | 匁(もんめ)で表した重さ。(例:真珠のネックレス10匁) |
| \(C\) | シー | カラット(ct)で表した重さ。(例:ダイヤモンド0.3カラット) |
用語
| 質量 | しつりょう | 厳密には「物そのものの量」のことで、kgなどで表します。日常語の「重さ」は質量の意味で使われており、このページの換算も質量の単位換算です。月に持っていっても質量は変わりません。 |
| 重さ | おもさ | 厳密には「物にはたらく重力の大きさ」のことで、力の単位ニュートンで表す、質量とは別の概念です。ただし日常語の「重さ」は質量の意味で使われており、このページの換算も質量の単位換算です。月に持っていくと重さ(重力)は約6分の1になります。 |
| メートル法 (SI) |
メートルほう(エスアイ) | mg・g・kg・tを含む国際的な単位系。重さ(質量)の単位は1,000倍ずつ変わります(1g=1,000mg、1kg=1,000g、1t=1,000kg)。日本の計量法の基本になっている単位系です。 |
| トン (メートルトン) |
トン | このページのトン(t)は1t=1,000kgのメートルトンです。ヤード・ポンド法には別に米トン(short ton=約907.18kg)・英トン(long ton=約1,016.05kg)があり、海外の記事では区別が必要です。 |
| ヤード・ポンド法 | ヤード・ポンドほう | ポンド・オンスなどを使う、アメリカなどで日常的に使われている単位系。1959年の国際協定で「1ポンド=0.45359237kgちょうど」とメートル法との対応が正確に定義されました。 |
| ポンド (lb) |
ポンド | ヤード・ポンド法の重さの単位。1ポンド=0.45359237kg(約453.6g)。記号のlbは、はかりを意味するラテン語のリブラ(libra)に由来します。 |
| オンス (oz) |
オンス | 1オンス=1/16ポンド=28.349523125g(約28.35g)。海外の食品・レシピでよく使われる常用オンスです。金の取引で使う「トロイオンス」(約31.1035g)や、液体の体積を表す「液量オンス(fl oz)」とは別の単位です。 |
| カラット (ct) |
カラット | ダイヤモンドなど宝石の重さの単位。1カラット=0.2gちょうど(メートルカラット)。金の純度の「カラット(karat・24金のK)」とは別物です。 |
| 匁 (もんめ) |
もんめ | 尺貫法の重さの単位。1匁=3.75gちょうどで、五円硬貨1枚の重さと同じです。真珠の重さの国際単位「momme」として現役で、日本の計量法でも真珠の取引に限り使用が認められています。 |
| 貫 (かん) |
かん | 尺貫法の重さの単位。1貫=1,000匁=3.75kgちょうど。「百貫デブ」という言い回しや、「貫禄(かんろく)」という言葉の語源にも残っているとされます。 |
| 斤 (きん) |
きん | 尺貫法の重さの単位で、1斤=160匁=600gちょうど。ただし食パンの「1斤」は600gという意味ではなく、パンの公正競争規約で「1斤=340g以上」と定められた表示基準です(詳しくは「この計算は何の役に立つ?」参照)。 |
| 尺貫法 | しゃっかんほう | 長さに尺、重さに貫・匁、面積に坪などを使う日本の伝統的な単位系。現在の計量法では取引や証明に原則使えませんが、真珠の匁のように今も現役の分野があります。 |
前提として理解しておくといいこと
このページの計算を「意味がわかって」使えるようになるために、前提として理解しておくといいことをまとめました。
| 重さの単位(小学2〜3年) |
|
| 小数の掛け算・割り算(小学5年) |
|
| 単位量あたりの大きさ(小学5年) |
|
| 大きな数・小さな数の表し方(中学1年) |
|
Excelで計算する方法
| 換算したい重さの値 | 2 |
| 入力単位1つ分の重さ(kg) | 0.45359237 |
| 求めたい単位1つ分の重さ(kg) | 0.001 |
| 換算結果 | =B1*B2/B3 |
| ポンドで表した重さ | 7 |
| キログラム | =B1*0.45359237 |
| 匁で表した重さ | 10 |
| グラム | =B1*3.75 |
| カラットで表した重さ | 0.3 |
| グラム | =B1*0.2 |
1つ目の表は「2ポンド→グラム」の例で907.18474g、2つ目の表は7ポンドで約3.175kg、3つ目の表は10匁で37.5g、4つ目の表は0.3カラットで0.06gになります。
1つ目の表のB2・B3は「1つ分の重さ(kg)」の係数——mg=0.000001、g=0.001、kg=1、t=1000、ポンド=0.45359237、オンス=0.028349523125、ストーン=6.35029318、米トン=907.18474、英トン=1016.0469088、カラット=0.0002、匁=0.00375、貫=3.75——に書き換えれば、12単位のどの組み合わせでも使えます。
Googleスプレッドシートで計算する方法
| 換算したい重さの値 | 2 |
| 入力単位1つ分の重さ(kg) | 0.45359237 |
| 求めたい単位1つ分の重さ(kg) | 0.001 |
| 換算結果 | =B1*B2/B3 |
| ポンドで表した重さ | 7 |
| キログラム | =B1*0.45359237 |
| 匁で表した重さ | 10 |
| グラム | =B1*3.75 |
| カラットで表した重さ | 0.3 |
| グラム | =B1*0.2 |
Pythonで計算する方法
from fractions import Fraction
weight_value = Fraction("100") # 換算したい重さの値
from_unit = "kg" # 入力単位: mg / g / kg / t / lb / oz / ct / monme / kan
LB_KG = Fraction("0.45359237") # 1ポンド = 0.45359237 kg(国際定義の正確な値)
OZ_KG = LB_KG / 16 # 1オンス = 1/16ポンド = 0.028349523125 kg
TO_KG = {"mg": Fraction(1, 1000000), "g": Fraction(1, 1000), "kg": Fraction(1),
"t": Fraction(1000), "lb": LB_KG, "oz": OZ_KG,
"ct": Fraction("0.0002"), "monme": Fraction("0.00375"), "kan": Fraction("3.75")}
kilograms = weight_value * TO_KG[from_unit] # まずkgに直す
print(f"ミリグラム: {float(kilograms / TO_KG['mg'])}")
print(f"グラム: {float(kilograms / TO_KG['g'])}")
print(f"キログラム: {float(kilograms)}")
print(f"トン: {float(kilograms / TO_KG['t'])}")
print(f"ポンド: {float(kilograms / TO_KG['lb'])}")
print(f"オンス: {float(kilograms / TO_KG['oz'])}")
print(f"カラット: {float(kilograms / TO_KG['ct'])}")
print(f"匁: {float(kilograms / TO_KG['monme'])}")
print(f"貫: {float(kilograms / TO_KG['kan'])}")
数式記述言語(LaTeX等)での書き方(コピペ可)
R = x × a ÷ b
R = x \times a \div b
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mi>x</mi>
<mo>×</mo>
<mi>a</mi>
<mo>÷</mo>
<mi>b</mi>
</mrow>
</math>
R = x xx a -: b
x*a/b
R := x*a/b;
R = x*a/b;
R = x × a ÷ b
K = L × 0.45359237
K = L \times 0.45359237
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>K</mi>
<mo>=</mo>
<mi>L</mi>
<mo>×</mo>
<mn>0.45359237</mn>
</mrow>
</math>
K = L xx 0.45359237
L*0.45359237
K := L*0.45359237;
K = L*0.45359237;
K = L × 0.45359237
G = M × 3.75
G = M \times 3.75
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>G</mi>
<mo>=</mo>
<mi>M</mi>
<mo>×</mo>
<mn>3.75</mn>
</mrow>
</math>
G = M xx 3.75
M*3.75
G := M*3.75;
G = M*3.75;
G = M × 3.75
G = C × 0.2
G = C \times 0.2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>G</mi>
<mo>=</mo>
<mi>C</mi>
<mo>×</mo>
<mn>0.2</mn>
</mrow>
</math>
G = C xx 0.2
carat*0.2
G := C*0.2;
G = C*0.2;
G = C × 0.2
ChatGPT に聞いて計算してもらう方法
あなたは重さの単位換算アシスタントです。次の計算を、必ずPythonコードを実際に実行して行い、実行結果の数値だけを根拠に回答してください(暗算や推測で答えないでください)。 体重100kgを、次の単位に換算してください。 1. ポンド(1ポンド = 0.45359237 kg の正確な定義で計算) 2. 匁(1匁 = 3.75 g) 3. 貫(1貫 = 3.75 kg) 計算に使った式と、実行結果の数値を示してください。
計算ドリル(演習問題)
このページの換算を、自分の手で計算できるようになるための演習問題です。
答えと解説は解答ページにあります。
使い方
-
1数値を入力計算したい数値を入力欄に入力します
-
2計算「計算する」ボタンを押します
-
3結果を確認計算結果がその場に表示されます。計算の考え方や式の解説も同じページで確認できます
DataChefの特徴
専門知識不要、直感的で簡単な操作
個人情報を登録することなく使用できます
「ダウンロード」押下でファイルを自動削除
クレジット表記不要
商用利用許諾の連絡も不要です
