免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac546LINE 與社群533Google 服務464Windows 與電腦451Android 手機402Office 教學381網路新知372AI 工具118
Office 教學

Excel BMI 公式與計算式:製作自動顯示落點的 BMI 區間圖

在 Excel 製作自動顯示 BMI 區間圖的方法,是先設定好 BMI 計算公式,接著插入「XY 散佈圖」固定座標軸範圍,最後利用插入矩形圖案建立區間背景,即可讓數值自動對應顯示落點。

最近有個讀者問阿湯說,他最近很努力在運動,也每天在記錄體重體脂相關變化,雖然每次計算 BMI 值比對一下就知道在哪一個區間,但他想要用 Excel 做個資料表來顯示區間,也就是直接輸入身高跟體重後,就會計算出 BMI 值,並且在圖表上直接顯示目前的區間。這個要怎麼做呢?今天阿湯主要教大家怎麼讓數值自動顯示在圖表的點上,至於區間背景圖表就先教大家用比較簡易的方式來做。

Excel 如何製作自動顯示 BMI 區間的圖表?

可以透過計算 BMI 公式後,插入「XY 散佈圖」並搭配自訂的矩形區間圖案,讓數值自動對應顯示在圖表上的正確位置。

如果需要下載範例檔練習請參考:下載範例教學

首先給大家看一下,我們目標要做的就像這樣,當產生 BMI 值時,會在下方的圖表自動顯示間區在哪。

Excel 自動顯示 BMI 區間圖表完成效果

第一步:設定 BMI 計算公式與儲存格格式

在 Excel 中計算 BMI,只需輸入公式「體重/(身高/100)^2」,並透過儲存格格式將小數點設為 1 位數即可。

首先最簡單的,就是計算 BMI 值,公式基本上就是 體重/(身高/100)^2,在網路上隨便 Google 都有。身高如果是輸入公尺的話,就不用除以 100,大概是這樣。

在 Excel 輸入 BMI 計算公式

然後接下來可以讓數值顯示好看一點,在儲存格上點擊滑鼠右鍵選擇「儲存格格式」後,將數值的小數位數設為 1 位數就好。

設定儲存格格式將小數位數設為1位

第二步:插入 XY 散佈圖並設定座標軸

插入 XY 散佈圖後,隱藏不需要的圖表元素只留座標軸,並將 X 軸的最大值與最小值固定,才能正確對應區間。

完成 BMI 值的欄位後,再來才是比較難的地方,我們要插入的是「XY 散佈圖」,在上方選單的「插入」裡面可以找到。

在 Excel 插入 XY 散佈圖

接下來將用不到的圖表項目都不顯示,只留座標軸,然後點擊進去「其它選項」。

隱藏圖表項目並進入座標軸其他選項

在座標軸選項中,將最小值輸入 0、最大值用 50。

設定 X 軸最小值為0與最大值為50

再來篩選數值,在圖表上點右鍵選擇選取資料,並在數列 1 旁點擊「編輯」。

在選取資料來源中編輯數列

數列名稱可以輸入「BMI=」,然後下方 X 值請選取計算出 BMI 值的欄位 C2(要加工作表名稱),Y 值可以讓它對應去任一個空白欄位,比如我用 E1。

設定數列名稱與對應的 X 軸、Y 軸欄位

為什麼 Y 我用 E1 呢?因為 Y 主要控制資料點的高度,你可以在 E1 輸入個 0.5 給它,然後再將字色設為白色就看不到了。

在對應的 Y 軸欄位輸入數值並將字色設為白色

第三步:繪製區間圖形與加入資料標籤

利用插入矩形圖案對齊 X 軸數值來建立區間,最後開啟資料標籤顯示數列名稱與 X 值,即可完成直覺的區間圖。

再來我們要製作的是區間圖,這有很多方式可以做,不過我這邊先用最土法煉鋼的方式做給大家看,直接從上方插入「矩形」圖案。

在 Excel 中插入矩形圖案

然後放到 X 軸上去對應數值,比如第一個點是 18.5,你可以在 BMI 值那先直接手動輸入 18.5,再把矩形拉到跟資料點等寬。

調整矩形圖案寬度對齊 X 軸的 BMI 數值

然後依序的把正常、過重等區間都做好。

依序建立並對齊所有的 BMI 區間矩形

最後可以在「資料標籤格式」這裡面勾選顯示 X 值跟數列名稱、分隔符號選「空格」。

設定資料標籤顯示數列名稱與 X 值

然後再填入各個圖形區間的文字再改點顏色,就搞定囉!接下來你只要輸入身高體重就能直接計算 BMI 值,並且在下方顯示區間出來囉,就可以更直覺的查看了。

為矩形填入區間文字與顏色完成圖表

常見問題

如何在 Excel 計算 BMI 值?

在 Excel 中計算 BMI,只需在儲存格輸入公式「體重/(身高/100)^2」即可。如果身高欄位直接輸入公尺,則不需要除以 100。

製作 BMI 區間圖要插入哪一種圖表?

需要插入「XY 散佈圖」,並將圖表項目簡化只保留座標軸,再設定 X 軸的最大與最小值來固定顯示範圍。

散佈圖的 Y 值為什麼要對應到空白欄位?

Y 值主要用來控制資料點在圖表上的高度。對應到空白欄位後,可以輸入一個固定數值(如 0.5)來決定高度,再將該儲存格字體設為白色隱藏起來。

如何在圖表上畫出 BMI 的各個區間?

可以使用最簡單的方式,直接插入「矩形」圖案,並將矩形寬度對齊 X 軸上的 BMI 數值界線,依序拉出過輕、正常、過重等區間並填上顏色與文字即可。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。