Bookmarks    
P値の計算    
比の計算    
行列式    
逆行列    
円の計算    
球の体積    
年齢計算    
日数計算    
曜日計算    
時差計算    
複利計算    
単利計算    
利息計算    
ROIの計算    
IRRの計算    
GDPの計算    
CAGR計算    
BMI計算機    
TDEE計算機    
1RM計算機    
露点温度    
進数変換    
給与換算    
燃費計算    
生コン量    
外壁面積    
   追加
確率・ランダムの計算ツール
2つの独立な事象の確率
2つの独立な事象の確率
2つの事象の確率(逆算)
2つの事象の確率(逆算)
くり返したときの確率
くり返したときの確率
条件付き確率・ベイズの定理
条件付き確率・ベイズの定理
期待値計算機
期待値計算機
二項分布の計算機
二項分布の計算機
順列・組み合わせ
順列・組み合わせ
円順列・じゅず順列
円順列・じゅず順列
重複順列・重複組合せ
重複順列・重複組合せ
乱数ジェネレーター
乱数ジェネレーター
平均・統計の計算ツール
平均計算機
平均計算機
代表値計算機(最頻値ほか)
代表値計算機(最頻値ほか)
標準偏差計算機
標準偏差計算機
四分位数計算機
四分位数計算機
度数分布表 計算機
度数分布表 計算機
相関係数計算機
相関係数計算機
正規分布の確率
正規分布の確率
Zスコアの計算
Zスコアの計算
信頼区間の計算
信頼区間の計算
サンプルサイズの計算
サンプルサイズの計算
標本調査の計算
標本調査の計算
P値の計算
P値の計算
割合・パーセントの計算ツール
割合・パーセントの計算
割合・パーセントの計算
増減率の計算
増減率の計算
パーセント差
パーセント差
誤差率の計算
誤差率の計算
比の計算
比の計算
割引計算機
割引計算機
消費税の計算
消費税の計算
利益率計算機
利益率計算機
速さの計算ツール
速さ計算機
速さ計算機
密度・濃度の計算ツール
密度計算機
密度計算機
モル濃度計算機
モル濃度計算機
分子量・モル質量
分子量・モル質量
物理・電気工学の計算ツール
オームの法則の計算
オームの法則の計算
W・A・V の相互換算
W・A・V の相互換算
抵抗器カラーコードの計算
抵抗器カラーコードの計算
電圧降下の計算
電圧降下の計算
単位の換算の計算ツール
坪・畳・㎡換算
坪・畳・㎡換算
重さの単位換算
重さの単位換算
靴サイズの変換
靴サイズの変換
整数・正負の数の計算ツール
割り算の筆算(商と余り)
割り算の筆算(商と余り)
最小公倍数計算機
最小公倍数計算機
最大公約数
最大公約数
正負の数の計算機
正負の数の計算機
素因数分解
素因数分解
一次不定方程式計算機
一次不定方程式計算機
合同式・余りの計算機
合同式・余りの計算機
約数計算機
約数計算機
ローマ数字変換
ローマ数字変換
分数・小数・端数処理の計算ツール
分数計算機
分数計算機
帯分数計算機
帯分数計算機
約分計算機
約分計算機
分数から小数への変換
分数から小数への変換
小数から分数への変換
小数から分数への変換
四捨五入・切り上げ・切り捨て
四捨五入・切り上げ・切り捨て
方程式・不等式の計算ツール
一次方程式計算機
一次方程式計算機
連立方程式計算機
連立方程式計算機
二次方程式の解の公式
二次方程式の解の公式
絶対値の方程式・不等式
絶対値の方程式・不等式
二次不等式 計算機
二次不等式 計算機
三次方程式計算機
三次方程式計算機
多項式・式の展開の計算ツール
文字式の計算機
文字式の計算機
因数分解計算機
因数分解計算機
式の展開 計算機
式の展開 計算機
多項式の割り算計算機
多項式の割り算計算機
二項定理の計算機
二項定理の計算機
平方根・n乗根の計算ツール
根号の簡約
根号の簡約
分母の有理化
分母の有理化
累乗根の計算
累乗根の計算
指数・対数の計算ツール
べき乗計算機
べき乗計算機
対数計算機
対数計算機
常用対数と桁数
常用対数と桁数
科学的記数法
科学的記数法
科学的記数法の計算
科学的記数法の計算
半減期計算機
半減期計算機
複素数の計算ツール
複素数計算機
複素数計算機
複素数の極形式変換
複素数の極形式変換
ド・モアブルの定理
ド・モアブルの定理
関数・グラフの計算ツール
直線の傾きの計算
直線の傾きの計算
一次関数計算機
一次関数計算機
比例・反比例 計算機
比例・反比例 計算機
二次関数 y=ax² 計算機
二次関数 y=ax² 計算機
2点間の距離の計算
2点間の距離の計算
3D空間の2点間の距離の計算
3D空間の2点間の距離の計算
内分点・外分点の計算
内分点・外分点の計算
点と直線の距離 計算機
点と直線の距離 計算機
緯度経度の距離計算
緯度経度の距離計算
平方完成 計算機
平方完成 計算機
円の方程式 計算機
円の方程式 計算機
二次曲線計算機
二次曲線計算機
極座標と直交座標の変換
極座標と直交座標の変換
微分・積分の計算ツール
極限計算機
極限計算機
導関数計算機
導関数計算機
微分公式の計算機
微分公式の計算機
接線・法線 計算機
接線・法線 計算機
定積分計算機
定積分計算機
不定積分計算機
不定積分計算機
2曲線間の面積
2曲線間の面積
回転体の体積 計算機
回転体の体積 計算機
数列の計算ツール
等差数列の計算
等差数列の計算
等比数列の計算
等比数列の計算
Σ(シグマ)計算機
Σ(シグマ)計算機
フィボナッチ数列の計算
フィボナッチ数列の計算
漸化式計算機
漸化式計算機
ベクトルの計算ツール
ベクトルの計算
ベクトルの計算
外積の計算
外積の計算
行列の計算ツール
行列の計算
行列の計算
行列式
行列式
逆行列
逆行列
平面図形の計算ツール
三角比の計算
三角比の計算
度とラジアンの変換
度とラジアンの変換
三角関数の合成
三角関数の合成
三角形計算機
三角形計算機
三角形の面積計算機
三角形の面積計算機
直角三角形の計算
直角三角形の計算
三平方の定理の計算
三平方の定理の計算
多角形の内角・外角
多角形の内角・外角
相似比・面積比・体積比
相似比・面積比・体積比
平行線と角
平行線と角
長方形の面積
長方形の面積
平行四辺形の面積
平行四辺形の面積
台形の面積
台形の面積
円の計算
円の計算
扇形の面積
扇形の面積
円周角の定理
円周角の定理
楕円の面積
楕円の面積
空間図形の計算ツール
立方体の体積
立方体の体積
立方体の表面積
立方体の表面積
直方体の体積
直方体の体積
直方体の表面積
直方体の表面積
円柱の体積
円柱の体積
円柱の表面積
円柱の表面積
球の体積
球の体積
球の表面積
球の表面積
球欠(球冠)の体積
球欠(球冠)の体積
球冠の表面積
球冠の表面積
楕円体の体積
楕円体の体積
楕円体の表面積
楕円体の表面積
四角錐の体積
四角錐の体積
四角錐の表面積
四角錐の表面積
円錐の体積
円錐の体積
円錐の表面積
円錐の表面積
円錐台の体積
円錐台の体積
円錐台の表面積
円錐台の表面積
パイプ(管)の体積
パイプ(管)の体積
カプセル形の体積
カプセル形の体積
カプセルの表面積
カプセルの表面積
日付・時間の計算ツール
年齢計算
年齢計算
日数計算
日数計算
○日後・○日前の日付
○日後・○日前の日付
○時間後・○時間前の日時
○時間後・○時間前の日時
曜日計算
曜日計算
時間の足し算・引き算
時間の足し算・引き算
時差計算
時差計算
勤務時間計算
勤務時間計算
時間差の計算
時間差の計算
タイムカード計算
タイムカード計算
金融・経済の計算ツール
複利計算
複利計算
単利計算
単利計算
利息計算
利息計算
ファイナンス計算機
ファイナンス計算機
現在価値の計算
現在価値の計算
将来価値の計算
将来価値の計算
ROIの計算
ROIの計算
IRRの計算
IRRの計算
回収期間の計算
回収期間の計算
平均リターンの計算
平均リターンの計算
GDPの計算
GDPの計算
Webマーケ・広告指標の計算ツール
クリック率(CTR)の計算
クリック率(CTR)の計算
コンバージョン率(CVR)の計算
コンバージョン率(CVR)の計算
CPC・CPM・CPA計算機
CPC・CPM・CPA計算機
ROAS(広告費用対効果)の計算
ROAS(広告費用対効果)の計算
損益分岐CPA・許容CPA計算機
損益分岐CPA・許容CPA計算機
顧客生涯価値(LTV)の計算
顧客生涯価値(LTV)の計算
顧客獲得コスト(CAC)とLTV/CAC比
顧客獲得コスト(CAC)とLTV/CAC比
チャーン率(解約率)と平均継続期間
チャーン率(解約率)と平均継続期間
A/Bテストの有意差判定
A/Bテストの有意差判定
A/Bテストの必要サンプル数
A/Bテストの必要サンプル数
検索順位別CTRからの想定流入数
検索順位別CTRからの想定流入数
損益分岐点計算機
損益分岐点計算機
値入率・掛率換算
値入率・掛率換算
CAGR計算
CAGR計算
健康・フィットネスの計算ツール
BMI計算機
BMI計算機
睡眠サイクル計算
睡眠サイクル計算
カロリー計算機
カロリー計算機
基礎代謝量計算機
基礎代謝量計算機
TDEE計算機
TDEE計算機
理想体重計算機
理想体重計算機
体脂肪率計算機
体脂肪率計算機
除脂肪体重計算機
除脂肪体重計算機
消費カロリー計算機
消費カロリー計算機
たんぱく質摂取量計算機
たんぱく質摂取量計算機
PFCバランス計算機
PFCバランス計算機
炭水化物摂取量計算機
炭水化物摂取量計算機
脂質摂取量計算機
脂質摂取量計算機
子供の身長予測
子供の身長予測
スポーツの計算ツール
ゴルフハンディキャップ
ゴルフハンディキャップ
ペース計算機
ペース計算機
1RM計算機
1RM計算機
目標心拍数計算機
目標心拍数計算機
気象の計算ツール
ヒートインデックス
ヒートインデックス
ウインドチル
ウインドチル
露点温度
露点温度
コンピュータの計算ツール
進数変換
進数変換
IPサブネット計算機
IPサブネット計算機
帯域幅・ダウンロード時間の計算機
帯域幅・ダウンロード時間の計算機
家計・光熱費の計算ツール
電気代計算
電気代計算
kWh→電気代・逆算
kWh→電気代・逆算
年間消費電力量→電気代
年間消費電力量→電気代
エアコン畳数・能力
エアコン畳数・能力
エアコンの電気代計算
エアコンの電気代計算
暖房の電気代比較
暖房の電気代比較
ガスと電気の光熱費比較
ガスと電気の光熱費比較
LED交換の節約額
LED交換の節約額
給与換算
給与換算
家計収支の計算
家計収支の計算
自動車の計算ツール
ガソリン代計算
ガソリン代計算
EV充電コスト
EV充電コスト
EVとガソリン車の燃料費比較
EVとガソリン車の燃料費比較
燃費計算
燃費計算
タイヤサイズ計算
タイヤサイズ計算
太陽光発電・蓄電池の計算ツール
太陽光発電の発電量
太陽光発電の発電量
太陽光パネルの枚数と面積
太陽光パネルの枚数と面積
太陽光発電の回収年数
太陽光発電の回収年数
蓄電池の必要容量と持ち時間
蓄電池の必要容量と持ち時間
住まい・DIYの計算ツール
タイル枚数
タイル枚数
階段の寸法
階段の寸法
生コン量
生コン量
壁・天井・床の面積
壁・天井・床の面積
壁紙の必要量
壁紙の必要量
塗料の必要量
塗料の必要量
フローリング枚数
フローリング枚数
外壁面積
外壁面積
砂利の必要量
砂利の必要量
モルタルの配合
モルタルの配合
勾配の計算
勾配の計算
木材の取り数
木材の取り数
建ぺい率・容積率
建ぺい率・容積率
クッションフロア必要量
クッションフロア必要量
畳の枚数と広さ
畳の枚数と広さ
断熱材の必要量
断熱材の必要量
カーテンのサイズ
カーテンのサイズ
テレビのサイズと視聴距離
テレビのサイズと視聴距離
土・培養土の必要量
土・培養土の必要量
芝生の必要枚数
芝生の必要枚数
ブロック塀の個数
ブロック塀の個数
レンガの必要枚数
レンガの必要枚数
ウッドデッキの材料
ウッドデッキの材料
スロープの必要長さ
スロープの必要長さ
ネジの下穴径と長さ
ネジの下穴径と長さ
容積と必要換気量
容積と必要換気量
塗料の希釈計算
塗料の希釈計算
巾木・廻り縁の長さ
巾木・廻り縁の長さ
ブラインドの採寸
ブラインドの採寸
額縁の取り付け高さと配置
額縁の取り付け高さと配置
排水勾配と高低差
排水勾配と高低差
ビス・釘の必要本数
ビス・釘の必要本数
木材の材積(m³・才)
木材の材積(m³・才)
フェンスの本数
フェンスの本数
木材の収縮量(含水率変化)
木材の収縮量(含水率変化)
接着剤・コーキングの必要量
接着剤・コーキングの必要量
部屋の熱損失の目安
部屋の熱損失の目安
家具の搬入可否
家具の搬入可否
引越しのダンボール枚数
引越しのダンボール枚数
収納・棚の容量
収納・棚の容量
板取り計算
板取り計算
棚板のたわみと耐荷重
棚板のたわみと耐荷重

夏の体感温度(ヒートインデックス)の計算

気温と、「相対湿度」または「露点温度」のどちらか一方を入力してください。ヒートインデックス(体感温度)を °C・°F・K で計算し、米国NWSの4段階の危険度の目安と、湿度と体感温度の関係のグラフも表示します。

相対湿度と露点温度は、どちらか一方だけに入力してください(もう一方は空欄のまま)。※このヒートインデックスは米国NWSの指標で、環境省の「暑さ指数(WBGT)」とは別物です。
計算結果・グラフ
左の入力欄に気温と湿度(または露点温度)を入れて「計算する」を押すと、ここに結果が表示されます。

このページでできること

  • 気温と相対湿度を入れるだけで、米国NWS(国立気象局)方式のヒートインデックス(夏の体感温度の指標)がその場でわかります
  • 湿度の代わりに露点温度からも計算できます(露点温度は自動で相対湿度に換算されます)
  • 結果は °C・°F・K の3つの単位で表示され、米国NWSの4段階の危険度の目安も確認できます
  • 「同じ気温でも湿度が高いと体感温度がどれだけ上がるか」がグラフで一目でわかります
  • 式のやさしい解説・Excel/Googleスプレッドシート/Python用のコピペ数式・計算ドリル(演習問題)もこのページにまとまっています
このページのヒートインデックス(Heat Index)は米国NWSが使う体感温度の指標で、日本の環境省が熱中症予防に使う「暑さ指数(WBGT・湿球黒球温度)」とは別の指標です。危険度の4段階も米国NWSの目安であり、日本での熱中症予防の行動は、環境省のWBGT(暑さ指数)や熱中症警戒アラートを参照してください。

この計算は何の役に立つ?

夏の運動・部活動の「危なさ」を湿度込みで見積もる

「今日は33°C。昨日より1°C低いから少し楽かな」——湿度を見落とすと、この判断は逆になることがあります。気温33°C・湿度75%のヒートインデックスは約46°Cで、米国NWSの4段階では「危険(Danger)」に相当します。
同じ気温でも湿度で危険度が大きく変わることを数字で知っておくと、練習の強度や休憩の取り方を「気温だけ」で判断しなくなります。なお、日本の学校・スポーツ現場の公式な判断基準は環境省のWBGT(暑さ指数)なので、実際の中止判断などはそちらに従ってください。

屋外作業・現場の熱中症対策(米国では労働安全の指標)

米国ではOSHA(労働安全衛生局)が、屋外作業の暑さ対策の目安としてヒートインデックスを使っています。例えば気温30°Cでも、湿度50%なら体感約31°C、湿度80%なら体感約38°Cと、湿度だけで7°C近く差が出ます。
「気温が同じでも蒸し暑い日は作業ペースを落とす・休憩と水分を増やす」という調整を、感覚ではなく数字を根拠に行えます。

旅行先の暑さを「気温だけ」で比べない

乾燥した内陸の都市の40°C(湿度20%)はヒートインデックス約39°C、蒸し暑い都市の33°C(湿度75%)は約46°C——気温が7°C低い方が、体感でははるかに厳しいという逆転が起こります。
海外の天気予報やアプリに出てくる「Heat Index」「Feels like(体感温度)」はまさにこの指標なので、意味がわかると旅行先の服装や日中の行動計画を立てやすくなります。

エアコンの「除湿」が効く理由を数字で確かめる

室温28°C・湿度70%のヒートインデックスは約31°Cですが、除湿して湿度40%まで下げると約28°Cになります。温度設定を変えなくても、湿度を下げるだけで体感が3°C下がる計算です。
「冷房の設定温度を下げる」以外に「湿度を下げる」という選択肢があることを数字で理解できると、電気代と快適さのバランスを取りやすくなります。

天気予報の「露点温度」から蒸し暑さを読み取る

気象情報に出てくる露点温度は、空気中の水蒸気の量を表す値です。例えば気温30°Cのとき、露点温度24°Cなら相対湿度は約70%(かなり蒸し暑い)、露点温度15°Cなら約40%(からっとしている)に相当します。
「露点温度が高い日は蒸し暑い」という関係を知っておくと、湿度の予報が無くても暑さの質を先読みできます。このページの計算機は露点温度からの入力にも対応しています。

式とグラフ

簡易式(体感温度が低めのときのヒートインデックス)
グラフ
数学表記 (一般的な数式)
\(HI\) \(=\) \(0.5\) \(\times\) \((\) \(T + 61\) \(+\) \((T - 68) \times 1.2\) \(+\) \(RH \times 0.094\) \()\)
日本語表記 (記号を日本語に置き換えた式)
⑤ 体感温度 \(HI\) \(=\) ④ 係数 \(0.5\) \(\times\) \((\) ① 気温 \(T\)(°F)\(+\,61\) \(+\) ② (気温 \(T\) − 68)× 1.2 \(+\) ③ 湿度の項 \(RH \times 0.094\) \()\)
式を日本語で読むと
① 気温 \(T\)(°F)に61を足した項 に
② 気温の補正項(気温 \(T\) − 68)× 1.2 と
③ 湿度の項 相対湿度 \(RH\)(%)× 0.094 を足し
④ 係数 \(0.5\) を掛けて全体を半分にすると
⑤ ヒートインデックス \(HI\)(°F) になる
簡単な例
気温25°C(華氏77°F)・相対湿度40%のヒートインデックスは
ヒートインデックス \(HI\) \(=\) 係数(0.5) \(\times\) \((\) 気温(77)+ 61 \(+\) (77 − 68)× 1.2 \(+\) 湿度(40)× 0.094 \()\)
\(0.5 \times (77 + 61 + 10.8 + 3.76) = 0.5 \times 152.56 = 76.28\ \ (^\circ F)\)
\((76.28 - 32) \times \dfrac{5}{9} = 24.6\ \ (^\circ C)\)
考え方のポイント
ヒートインデックスの式はすべて華氏(°F)で作られているため、摂氏(°C)の気温はまず \(T_{\mathrm{F}} = T_{\mathrm{C}} \times \dfrac{9}{5} + 32\) で華氏に直してから計算します(25°C → 77°F)。 この簡易式は計算のたたき台で、「気温 \(T\) と簡易式の値 \(HI\) の平均が80°F(約26.7°C)未満」ならこの値をそのまま採用します。80°F以上の暑い条件では、次のRothfusz回帰式で計算し直します。
Rothfusz回帰式(暑いときのヒートインデックス・NWS標準式)
グラフ
数学表記 (一般的な数式)
\(HI\) \(=\) \(c_0\) \(+\) \(c_1 T + c_4 T^2\) \(+\) \(c_2 RH + c_5 RH^2\) \(+\) \(c_3 T RH + c_6 T^2 RH + c_7 T RH^2 + c_8 T^2 RH^2\)
日本語表記 (記号を日本語に置き換えた式)
⑤ 体感温度 \(HI\) \(=\) ① 定数項 \(c_0\) \(+\) ② 気温だけの項 \(+\) ③ 湿度だけの項 \(+\) ④ 気温×湿度の項
式を日本語で読むと
① 定数項 \(c_0\) に
② 気温 \(T\) だけで決まる項 と
③ 相対湿度 \(RH\) だけで決まる項 と
④ 気温と湿度の掛け合わせで決まる項(交差項) をすべて足すと
⑤ ヒートインデックス \(HI\)(°F) になる
簡単な例
気温30°C(華氏86°F)・相対湿度70%のヒートインデックスは(各項に \(T = 86\)、\(RH = 70\) を代入してまとめた値)
ヒートインデックス \(HI\) \(=\) 定数項(−42.379) \(+\) 気温だけの項(125.643) \(+\) 湿度だけの項(441.429) \(+\) 気温×湿度の項(−429.624)
\(-42.379 + 125.643 + 441.429 - 429.624 \fallingdotseq 95.07\ \ (^\circ F)\)
\((95.07 - 32) \times \dfrac{5}{9} \fallingdotseq 35.0\ \ (^\circ C)\)
考え方のポイント
係数 \(c_0\)〜\(c_8\) は、米国NWSのRothfuszが体感温度の観測データに最も合うように統計的に定めた値(回帰式の係数)です: \(c_0 = -42.379\)、\(c_1 = 2.04901523\)、\(c_2 = 10.14333127\)、\(c_3 = -0.22475541\)、\(c_4 = -0.00683783\)、\(c_5 = -0.05481717\)、\(c_6 = 0.00122874\)、\(c_7 = 0.00085282\)、\(c_8 = -0.00000199\) この式は「気温と簡易式の値の平均が80°F以上」の暑い条件で使います。さらに端の条件では次の補正を加えます: ・低湿度補正(\(RH < 13\%\) かつ \(80 \leq T \leq 112\)°F):\(HI\) から \(\dfrac{13 - RH}{4} \times \sqrt{\dfrac{17 - |T - 95|}{17}}\) を引く ・高湿度補正(\(RH > 85\%\) かつ \(80 \leq T \leq 87\)°F):\(HI\) に \(\dfrac{RH - 85}{10} \times \dfrac{87 - T}{5}\) を足す 交差項(気温×湿度の項)があるおかげで、「湿度が高いほど、気温の上昇が体感に効きやすくなる」という実際の感覚を1本の式で表現できています。
露点温度から相対湿度への換算(Magnus近似)
グラフ
数学表記 (一般的な数式)
\(RH\) \(=\) \(100\) \(\times\) \(\exp\left(\dfrac{17.625\,T_d}{243.04 + T_d}\right)\) \(\div\) \(\exp\left(\dfrac{17.625\,T}{243.04 + T}\right)\)
日本語表記 (記号を日本語に置き換えた式)
④ 相対湿度 \(RH\)(%) \(=\) ③ 百分率にする \(100\) \(\times\) ① 露点温度 \(T_d\)(°C)の項 \(\div\) ② 気温 \(T\)(°C)の項
式を日本語で読むと
① 露点温度 \(T_d\) の項(今の空気が実際に含む水蒸気の量に対応) を
② 気温 \(T\) の項(その気温で限界まで含める水蒸気の量に対応) で割り
③ 百分率にする \(100\) を掛けると
④ 相対湿度 \(RH\)(%) になる
簡単な例
気温30°C・露点温度22°Cのときの相対湿度は(各項を計算すると 露点温度の項 ≒ 4.319、気温の項 ≒ 6.935)
相対湿度 \(RH\) \(=\) 100 \(\times\) 露点温度の項(4.319) \(\div\) 気温の項(6.935)
\(100 \times 4.319 \div 6.935 \fallingdotseq 62.3\ \ (\%)\)
考え方のポイント
\(\exp\) は自然指数関数(ネイピア数 \(e \fallingdotseq 2.718\) の累乗)です。この2つの項は、それぞれの温度での飽和水蒸気圧(その温度で限界まで含める水蒸気の圧力)にほぼ比例する値で、気象学で広く使われるMagnus(マグヌス)の近似式に基づいています(係数の17.625と243.04は1996年に改良された精度の高い値です)。 「実際に含んでいる水蒸気の量 ÷ 限界まで含める水蒸気の量」が相対湿度の定義そのものなので、露点温度がわかれば相対湿度に換算でき、あとは上の2つの式でヒートインデックスを計算できます。
ヒートインデックスは「気温と湿度から求める米国式の体感温度」です。涼しめの条件は簡易式、暑い条件(気温と簡易式の値の平均が80°F=約26.7°C以上)はRothfusz回帰式で計算し、同じ気温でも湿度が高いほど体感温度は大きく上がります。

用語・記号の解説

記号

\(HI\) エイチ・アイ ヒートインデックス(Heat Index)。気温と湿度から求める体感温度の指標で、式は華氏(°F)で計算します。このページの計算機は °C・K にも自動で換算します。
\(T\) ティー 気温。簡易式・回帰式では華氏(°F)、露点温度からの換算式(Magnus近似)では摂氏(°C)を使う点に注意してください。
\(RH\) アール・エイチ 相対湿度(Relative Humidity)。天気予報の「湿度」のことで、0〜100の%の値をそのまま式に入れます(例:湿度70% → 70)。
\(T_d\) ティー・ディー 露点温度(°C)。空気を冷やしたときに水滴(結露)ができ始める温度で、空気中の水蒸気の量を表します。
\(c_0\)〜\(c_8\) シー・ゼロ〜シー・エイト Rothfusz回帰式の9個の係数。観測データに最も合うように統計的に定められた定数です。
\(\exp\) エクスポネンシャル 自然指数関数。\(\exp(x)\) はネイピア数 \(e \fallingdotseq 2.718\) の \(x\) 乗のことです。Excelでは EXP関数、Pythonでは math.exp で計算できます。

用語

ヒートインデックス ひーといんでっくす 気温と湿度を組み合わせて「人がどのくらい暑く感じるか」を温度の形で表した指標。1978年にGeorge Winterlingが考案し、米国NWS(国立気象局)が夏の暑さの注意喚起に使っています。日陰・弱い風の条件を想定した指標で、風速や日差しは考慮しません(直射日光の下では体感温度がこの値よりさらに大きく上がりうるとNWSは注意しています)。また、もともと気温80°F(約26.7°C)以上・相対湿度40%以上の蒸し暑い条件を対象に作られているため、それより涼しい・乾いた条件での値は参考程度です。
WBGT
(暑さ指数)
だぶりゅー・びー・じー・てぃー(あつさしすう) 湿球黒球温度。日本の環境省が熱中症予防に使う指標で、気温・湿度に加えて日差し(輻射熱)も反映します。日本語で「暑さ指数」というと普通こちらを指し、このページのヒートインデックスとは別の指標です。日本での熱中症予防の判断には環境省のWBGTと熱中症警戒アラートを参照してください。
体感温度 たいかんおんど 温度計の気温ではなく「人が実際に感じる暑さ・寒さ」を表した温度。湿度が高いと汗が蒸発しにくく体から熱が逃げないため、同じ気温でも暑く感じます。ヒートインデックスはこの効果を数式にしたものです。
相対湿度 そうたいしつど その気温で空気が限界まで含める水蒸気の量に対して、実際に含んでいる水蒸気の量が何%かを表した値。天気予報の「湿度」はこの相対湿度です。
露点温度 ろてんおんど 空気をだんだん冷やしていったとき、水蒸気が水滴に変わり始める(結露が始まる)温度。空気中の水蒸気の量が多いほど高くなるため、蒸し暑さの目安としても使われます(露点温度が高い日は蒸し暑い日です)。
飽和水蒸気圧 ほうわすいじょうきあつ その温度で空気が限界まで水蒸気を含んだときの水蒸気の圧力。温度が高いほど大きくなります。気象学では相対湿度を「実際の水蒸気圧 ÷ 飽和水蒸気圧 × 100(%)」で定義し、Magnusの近似式はこの飽和水蒸気圧を温度から手軽に求めるための式です。
回帰式 かいきしき たくさんの観測データに最もよく合うように係数を決めた式。Rothfusz回帰式は、体感温度の理論モデルの計算結果を気温と湿度の式で近似したものです。
華氏
(°F)
かし(かしおんど) 米国で使われる温度の単位。水が凍る温度が32°F、沸騰する温度が212°Fです。摂氏との換算は °F = °C × 9/5 + 32 です。
ケルビン
(K)
けるびん 科学で使われる絶対温度の単位。摂氏に273.15を足した値です(0°C = 273.15 K)。

前提として理解しておくといいこと

このページの計算を「意味がわかって」使えるようになるために、前提として理解しておくといいことをまとめました。

文字式と代入(中学1年)
  • 式の \(T\) や \(RH\) に数値を代入して計算できること
  • 掛け算・割り算を足し算・引き算より先に計算するなど、計算の順序を守れること
割合・百分率(小学5年)
  • 「湿度70%」が「限界まで含める水蒸気の量の70%まで含んでいる」という割合の表現だとわかること
温度の単位(中学理科〜)
  • 摂氏(°C)・華氏(°F)・ケルビン(K)という複数の温度の単位があり、式で相互に換算できること
平方根(中学3年)
  • 低湿度補正に出てくる \(\sqrt{\ }\)(ルート)の意味がわかること(電卓・Excelで計算すれば十分です)
指数関数(高校 数学II)
  • 露点温度の換算式に出てくる \(\exp\)(ネイピア数 \(e\) の累乗)がどんな関数か、雰囲気がわかること(こちらも計算自体はExcel・Pythonに任せられます)

Excelで計算する方法

Excelファイルをダウンロード
式ごとにシートが分かれたExcelファイルです。貼り付け場所を気にせず、開いてすぐ使えます。
下の表を丸ごとコピーして、ExcelのA1セルに貼り付けるとそのまま使えます。
「簡易式」でヒートインデックスを求める表
気温(°C) 25
気温(°F) =B1*9/5+32
相対湿度(%) 40
ヒートインデックス(°F) =0.5*(B2+61+(B2-68)*1.2+B3*0.094)
ヒートインデックス(°C) =(B4-32)*5/9
「Rothfusz回帰式」でヒートインデックスを求める表
気温(°C) 30
気温(°F) =B1*9/5+32
相対湿度(%) 70
ヒートインデックス(°F) =-42.379+2.04901523*B2+10.14333127*B3-0.22475541*B2*B3-0.00683783*B2^2-0.05481717*B3^2+0.00122874*B2^2*B3+0.00085282*B2*B3^2-0.00000199*B2^2*B3^2
ヒートインデックス(°C) =(B4-32)*5/9
「露点温度から相対湿度」を求める表(Magnus近似)
気温(°C) 30
露点温度(°C) 22
相対湿度(%) =100*EXP(17.625*B2/(243.04+B2))/EXP(17.625*B1/(243.04+B1))
貼り付けると、B1〜B3が入力欄になり、下のセルが自動計算の結果になります。
1つ目の表(簡易式)は、気温と簡易式の値の平均が80°F未満のとき(涼しめの条件)に使う式です。例の値(25°C・40%)ではB4に約76.28(°F)、B5に約24.6(°C)と表示されます。
2つ目の表(回帰式)は80°F以上の暑い条件用で、例の値(30°C・70%)ではB4に約95.07(°F)、B5に約35.0(°C)と表示されます。※低湿度(13%未満)・高湿度(85%超)の端の条件の補正は省略しています。厳密な値はこのページの計算機かPythonのコードをお使いください。
3つ目の表は露点温度から相対湿度への換算で、例の値(気温30°C・露点22°C)ではB3に約62.28(%)と表示されます。

Googleスプレッドシートで計算する方法

Excelファイルをダウンロード
上のExcelファイルをダウンロードし、Googleドライブにアップロードして開くと、そのままスプレッドシートとして使えます。
下の表を丸ごとコピーして、GoogleスプレッドシートのA1セルに貼り付けるとそのまま使えます。
「簡易式」でヒートインデックスを求める表
気温(°C) 25
気温(°F) =B1*9/5+32
相対湿度(%) 40
ヒートインデックス(°F) =0.5*(B2+61+(B2-68)*1.2+B3*0.094)
ヒートインデックス(°C) =(B4-32)*5/9
「Rothfusz回帰式」でヒートインデックスを求める表
気温(°C) 30
気温(°F) =B1*9/5+32
相対湿度(%) 70
ヒートインデックス(°F) =-42.379+2.04901523*B2+10.14333127*B3-0.22475541*B2*B3-0.00683783*B2^2-0.05481717*B3^2+0.00122874*B2^2*B3+0.00085282*B2*B3^2-0.00000199*B2^2*B3^2
ヒートインデックス(°C) =(B4-32)*5/9
「露点温度から相対湿度」を求める表(Magnus近似)
気温(°C) 30
露点温度(°C) 22
相対湿度(%) =100*EXP(17.625*B2/(243.04+B2))/EXP(17.625*B1/(243.04+B1))
Excelと同じ式がそのまま使えます(EXPもべき乗の「^」も同じです)。表を丸ごとコピーしてA1セルに貼り付け、入力欄を自分の数値に書き換えてください。

Pythonで計算する方法

import math

air_temperature_c = 30    # 気温(°C)
relative_humidity = 70    # 相対湿度(%)

# 露点温度から計算する場合は、下2行のコメント(#)を外す(Magnus近似で相対湿度に換算)
# dew_point_c = 22        # 露点温度(°C)
# relative_humidity = 100 * math.exp(17.625 * dew_point_c / (243.04 + dew_point_c)) / math.exp(17.625 * air_temperature_c / (243.04 + air_temperature_c))

t_f = air_temperature_c * 9 / 5 + 32     # 華氏(°F)に換算
rh = relative_humidity

heat_index_f = 0.5 * (t_f + 61 + (t_f - 68) * 1.2 + rh * 0.094)   # 簡易式
if (t_f + heat_index_f) / 2 >= 80:       # 平均が80°F以上ならRothfusz回帰式で計算し直す
    heat_index_f = (-42.379 + 2.04901523 * t_f + 10.14333127 * rh
                    - 0.22475541 * t_f * rh - 0.00683783 * t_f ** 2
                    - 0.05481717 * rh ** 2 + 0.00122874 * t_f ** 2 * rh
                    + 0.00085282 * t_f * rh ** 2 - 0.00000199 * t_f ** 2 * rh ** 2)
    if rh < 13 and 80 <= t_f <= 112:     # 低湿度補正
        heat_index_f -= (13 - rh) / 4 * math.sqrt((17 - abs(t_f - 95)) / 17)
    elif rh > 85 and 80 <= t_f <= 87:    # 高湿度補正
        heat_index_f += (rh - 85) / 10 * (87 - t_f) / 5

heat_index_c = (heat_index_f - 32) * 5 / 9
heat_index_k = heat_index_c + 273.15
print(f"ヒートインデックス: {heat_index_c:.1f} °C({heat_index_f:.1f} °F / {heat_index_k:.1f} K)")
標準ライブラリ(math)だけで動きます。米国NWSの計算手順通り、簡易式→(暑い条件なら)回帰式+端の条件の補正、の順で計算しています。先頭の気温と湿度を書き換えて実行してください。

数式記述言語(LaTeX等)での書き方(コピペ可)

簡易式(体感温度が低めのときのヒートインデックス)
HI = 0.5 × (T + 61 + (T − 68) × 1.2 + RH × 0.094)
HI = 0.5 \left( T + 61 + (T - 68) \times 1.2 + RH \times 0.094 \right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>HI</mi>
    <mo>=</mo>
    <mn>0.5</mn>
    <mo>&#x00D7;</mo>
    <mo>(</mo>
    <mi>T</mi><mo>+</mo><mn>61</mn>
    <mo>+</mo>
    <mo>(</mo><mi>T</mi><mo>&#x2212;</mo><mn>68</mn><mo>)</mo>
    <mo>&#x00D7;</mo><mn>1.2</mn>
    <mo>+</mo>
    <mi>RH</mi><mo>&#x00D7;</mo><mn>0.094</mn>
    <mo>)</mo>
  </mrow>
</math>
HI = 0.5 (T + 61 + (T - 68) * 1.2 + RH * 0.094)
hi = 0.5*(t + 61 + (t - 68)*1.2 + rh*0.094)
HI := 0.5*(T + 61 + (T - 68)*1.2 + RH*0.094);
HI = 0.5*(T + 61 + (T - 68)*1.2 + RH*0.094);
HI = 0.5(T + 61 + (T - 68) × 1.2 + RH × 0.094)
Rothfusz回帰式(暑いときのヒートインデックス・NWS標準式)
HI = −42.379 + 2.04901523T + 10.14333127RH − 0.22475541T·RH − 0.00683783T² − 0.05481717RH² + 0.00122874T²·RH + 0.00085282T·RH² − 0.00000199T²·RH²
HI = -42.379 + 2.04901523\,T + 10.14333127\,RH - 0.22475541\,T \cdot RH - 0.00683783\,T^2 - 0.05481717\,RH^2 + 0.00122874\,T^2 RH + 0.00085282\,T\,RH^2 - 0.00000199\,T^2 RH^2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>HI</mi>
    <mo>=</mo>
    <mo>&#x2212;</mo><mn>42.379</mn>
    <mo>+</mo><mn>2.04901523</mn><mi>T</mi>
    <mo>+</mo><mn>10.14333127</mn><mi>RH</mi>
    <mo>&#x2212;</mo><mn>0.22475541</mn><mi>T</mi><mo>&#x22C5;</mo><mi>RH</mi>
    <mo>&#x2212;</mo><mn>0.00683783</mn><msup><mi>T</mi><mn>2</mn></msup>
    <mo>&#x2212;</mo><mn>0.05481717</mn><msup><mi>RH</mi><mn>2</mn></msup>
    <mo>+</mo><mn>0.00122874</mn><msup><mi>T</mi><mn>2</mn></msup><mi>RH</mi>
    <mo>+</mo><mn>0.00085282</mn><mi>T</mi><msup><mi>RH</mi><mn>2</mn></msup>
    <mo>&#x2212;</mo><mn>0.00000199</mn><msup><mi>T</mi><mn>2</mn></msup><msup><mi>RH</mi><mn>2</mn></msup>
  </mrow>
</math>
HI = -42.379 + 2.04901523 T + 10.14333127 RH - 0.22475541 T RH - 0.00683783 T^2 - 0.05481717 RH^2 + 0.00122874 T^2 RH + 0.00085282 T RH^2 - 0.00000199 T^2 RH^2
hi = -42.379 + 2.04901523*t + 10.14333127*rh - 0.22475541*t*rh - 0.00683783*t^2 - 0.05481717*rh^2 + 0.00122874*t^2*rh + 0.00085282*t*rh^2 - 0.00000199*t^2*rh^2
HI := -42.379 + 2.04901523*T + 10.14333127*RH - 0.22475541*T*RH - 0.00683783*T^2 - 0.05481717*RH^2 + 0.00122874*T^2*RH + 0.00085282*T*RH^2 - 0.00000199*T^2*RH^2;
HI = -42.379 + 2.04901523*T + 10.14333127*RH - 0.22475541*T*RH - 0.00683783*T^2 - 0.05481717*RH^2 + 0.00122874*T^2*RH + 0.00085282*T*RH^2 - 0.00000199*T^2*RH^2;
HI = -42.379 + 2.04901523T + 10.14333127RH - 0.22475541T RH - 0.00683783T^2 - 0.05481717RH^2 + 0.00122874T^2 RH + 0.00085282T RH^2 - 0.00000199T^2 RH^2
露点温度から相対湿度への換算(Magnus近似)
RH = 100 × exp(17.625Td / (243.04 + Td)) ÷ exp(17.625T / (243.04 + T))
RH = 100 \times \dfrac{\exp\left(\dfrac{17.625\,T_d}{243.04 + T_d}\right)}{\exp\left(\dfrac{17.625\,T}{243.04 + T}\right)}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>RH</mi>
    <mo>=</mo>
    <mn>100</mn>
    <mo>&#x00D7;</mo>
    <mfrac>
      <mrow>
        <mi>exp</mi>
        <mo>(</mo>
        <mfrac>
          <mrow><mn>17.625</mn><msub><mi>T</mi><mi>d</mi></msub></mrow>
          <mrow><mn>243.04</mn><mo>+</mo><msub><mi>T</mi><mi>d</mi></msub></mrow>
        </mfrac>
        <mo>)</mo>
      </mrow>
      <mrow>
        <mi>exp</mi>
        <mo>(</mo>
        <mfrac>
          <mrow><mn>17.625</mn><mi>T</mi></mrow>
          <mrow><mn>243.04</mn><mo>+</mo><mi>T</mi></mrow>
        </mfrac>
        <mo>)</mo>
      </mrow>
    </mfrac>
  </mrow>
</math>
RH = 100 exp((17.625 T_d)/(243.04 + T_d)) / exp((17.625 T)/(243.04 + T))
rh = 100*Exp[17.625*td/(243.04 + td)]/Exp[17.625*t/(243.04 + t)]
RH := 100*exp(17.625*Td/(243.04 + Td))/exp(17.625*T/(243.04 + T));
RH = 100*exp(17.625*Td/(243.04 + Td))/exp(17.625*T/(243.04 + T));
RH = 100 exp(17.625T_d/(243.04 + T_d))/exp(17.625T/(243.04 + T))

ChatGPT に聞いて計算してもらう方法

あなたは気象計算のアシスタントです。次の計算を、必ずPythonコードを実際に実行して行い、実行結果の数値だけを根拠に回答してください(暗算や推測で答えないでください)。

気温30°C・相対湿度70%のときのヒートインデックス(米国NWS方式のHeat Index)を求めてください。
計算手順:
1. 気温を華氏に換算する(°F = °C × 9/5 + 32)
2. 簡易式 HI = 0.5 × (T + 61 + (T − 68) × 1.2 + RH × 0.094) を計算する
3. 気温と簡易式の値の平均が80°F以上なら、Rothfusz回帰式
   HI = -42.379 + 2.04901523T + 10.14333127RH - 0.22475541T·RH - 0.00683783T² - 0.05481717RH² + 0.00122874T²RH + 0.00085282T·RH² - 0.00000199T²RH²
   で計算し直す(RH<13%かつ80〜112°Fなら低湿度補正、RH>85%かつ80〜87°Fなら高湿度補正も適用)
4. 結果を°Fと°Cの両方で示す

計算に使った式と、実行結果の数値を示してください。

計算ドリル(演習問題)

このページの式を、自分の手で計算できるようになるための演習問題です。
ヒートインデックスの式は華氏(°F)で作られているので、まず温度の単位換算から練習します。
答えと解説は解答ページにあります。


使い方
  1. 1
    数値を入力
    計算したい数値を入力欄に入力します
  2. 2
    計算
    「計算する」ボタンを押します
  3. 3
    結果を確認
    計算結果がその場に表示されます。計算の考え方や式の解説も同じページで確認できます
  DataChefの特徴
簡単・無料
無料で回数無制限の変換
専門知識不要、直感的で簡単な操作
会員登録不要
アクセス直後に利用可能
個人情報を登録することなく使用できます
安全・安心
通信を高度に暗号化
「ダウンロード」押下でファイルを自動削除
高速
ストレスのない快適な表示速度・変換速度
透かしなし
ウォーターマークなし
クレジット表記不要
商用利用可能
無料で商用利用可能
商用利用許諾の連絡も不要です