跳至主要內容

營業利益

用白話徹底搞懂營業利益是什麼、怎麼判讀,以及怎麼用它在台股選股,並附上可以自己驗證的真實資料。

營業利益是一家公司靠本業賺到的錢,也就是營業收入扣掉營業成本與營業費用之後剩下的金額。它之所以重要,是因為它只算「主業」的獲利,把賣資產、匯兌、轉投資這類業外與一次性損益全部排除,最能反映一家公司的本業到底賺不賺錢。

營業利益是什麼、怎麼算

用一條簡單的式子就能記住:營業利益 = 營業收入 - 營業成本 - 營業費用。營業成本是把產品做出來、把服務提供出去直接花掉的錢;營業費用則是推銷、管理、研發這些維持公司運轉的開銷。兩個都扣掉,剩下的就是本業真正的獲利。

打個比方,你開一家飲料店,一個月賣出三十萬營業額,進貨成本十二萬、店租水電人事八萬,那麼營業利益就是十萬。如果這個月你剛好把舊冰箱賣掉多賺了五千,那五千不算進營業利益,因為它跟「賣飲料」這件本業無關。這也是營業利益和稅後淨利最大的差別:淨利會把賣冰箱的五千算進去,營業利益不會。各科目的正式定義可以查量化交易詞彙表,這頁專注在怎麼判讀與運用。

怎麼判讀營業利益(看真實資料)

判讀營業利益,最重要的是看它「逐季的走勢」,而不是某一季的絕對金額。下面這張圖是台積電(2330)逐季營業利益的實際資料:

台積電 2330 逐季營業利益走勢圖,呈現本業獲利逐季成長

看這張圖要抓三件事。第一是方向,柱子是一路往上、持平、還是往下?台積電近幾季的本業獲利逐季墊高,代表賺錢能力在變強。第二是穩定度,有沒有某一季突然暴衝又馬上摔回來?忽高忽低的本業獲利,通常代表這門生意不好預測。第三是季節性,很多產業有淡旺季,比較成長要拿「今年這一季對去年同一季」,直接跟上一季比的話,旺季接淡季容易誤以為公司在衰退。

營業利益多少算好、在市場中的位置

營業利益沒有「絕對多少算好」的標準,因為大公司和小公司的金額天差地遠,比金額沒有意義。看的是兩個角度:一是趨勢,持續成長的本業獲利,比一個漂亮但停滯的數字更值得期待;二是把它換成比率來跨公司比較,也就是營業利益除以營業收入得到的營業利益率,這個比率越高,代表每做一塊錢生意留得下來的本業利潤越多。一家營業利益逐季成長、營業利益率又站在同業前段的公司,通常就落在獲利品質較好的那一側。

用營業利益選股最該避開的陷阱

最大的地雷是發布日對齊。季報通常要等季底之後一兩個月,公司送件才會公開,如果你把「季度最後一天」當作這筆數字生效的日子,等於假設自己在數字還沒公布前就讀到了結果,這種前視偏差會讓回測績效嚴重虛胖,實際下單根本複製不出來。finlab 取出的財報已經依照實際申報日對齊到可以交易的時點,你不需要自己再把訊號往前挪。

第二個常見錯誤,是把單季營業利益和累計、近四季的數字混在一起用。衡量成長一定要用同一種口徑,拿單季去比累計,看到的「成長」可能只是口徑不同造成的假象,與公司體質無關。

怎麼用營業利益選股

實務上,營業利益很少單獨使用,而是和其他條件組成多重條件一起篩。常見的邏輯是:本業獲利逐季成長代表動能向上、營業利益率穩定或走高代表獲利品質好,再搭配估值或現金流條件,過濾掉貴或體質虛的公司。

想看這套思路怎麼變成可重現的真實回測,可以參考財報狗選股策略實作,它示範了用基本面條件篩便宜好公司的完整流程;接著讀自由現金流選股 13 年實測,理解為什麼單一獲利指標往往不夠、要靠多個條件搭配;最後往股票選股完整指南組成屬於你自己的選股流程。

怎麼自己取得這份資料

用 finlab 一行就能取出整張逐季營業利益表,以財報期別為列、股票代號為欄,要算營業利益率或逐季成長都不必自己處理對齊:

顯示程式碼
import finlab
from finlab import data
 
finlab.login()
operating_income = data.get("financial_statement:營業利益")

不會寫程式也沒關係,這頁下方可以把「取出這份資料、做成選股策略」這件事直接交給 AI 幫你完成。

自己動手取得這份資料

用 finlab 一行就能把整段歷史抓下來。不會寫程式也沒關係,把下面這句任務交給你的 AI,它會帶你完成。

在 FinLab Python 套件中取得
data.get("financial_statement:營業利益")
免費試用

用 AI 開始 FinLab

把這句話交給你的AI,它會帶你完成設定並做出第一個策略。

告訴你的AI:

用 finlab 取得「營業利益」(financial_statement:營業利益) 這份資料,先畫出走勢與分布圖,再示範一個用它來選股的簡單回測,請讀:https://finlab.finance/setup

真實數字與取得程式碼

上面的圖與下面的數字都是用 finlab 一行程式直接跑出來的真實資料(截至 2026-06-24),不是示意圖。你也可以自己跑一次。

最近幾筆資料
日期數值
2024-Q44.26 億
2025-Q14.07 億
2025-Q24.63 億
2025-Q35.01 億
2025-Q45.65 億
2026-Q16.59 億
產生這張圖的程式碼
from finlab import data

df = data.get("financial_statement:營業利益")
s = df["2330"].dropna().tail(16)
s.plot.bar()
想自己寫完整程式?

第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。

from finlab import data

df = data.get("financial_statement:營業利益")
df.tail()

名詞速解

揭露與更新財報每季公布(Q1 約 5 月中前、Q2 約 8 月中前、Q3 約 11 月中前、年報隔年 3 月底前),請以公布日為生效時點。

每股盈餘(EPS)
公司每一股賺多少錢(稅後淨利 ÷ 股數),是獲利能力最直接的數字。
營業利益
本業賺到的錢(毛利減去營業費用),不含業外與一次性損益。
發布日對齊
財報、月營收要用「實際公布日」當生效時點,而不是資料所屬的季末或月底,才不會偷看到未來。
看完整名詞解釋 →

資料規格與品質

已通過驗證
市場
台股
資料筆數
100,182
涵蓋檔數
2,832 檔
時間範圍
2013-05-15 ~ 2026-05-15
更新頻率
每日更新
最後驗證
2026-02-08

資料快照截至 2026-06-24

每份資料每日自動執行四項健檢:

  • 資料未過期 資料已過期,但在寬限期內 (至 19:00:00)
  • 資料非空
  • 無大量缺值
  • 日期連續無缺漏

用營業利益跑出的研究

財報狗選股策略實作:免費複製價值股選股法,本益比與股價淨值比篩便宜好公司

用財報狗免費選股條件排列組合出價值股策略:EPS 五年成長 > 1.1、ROE 四季 > 0、流動比率 > 200、本益比 < 15、股價淨值比 < 1.5;半年換股一次回測台股,2009 金融海嘯後反彈強勁,附完整篩選邏輯、權益曲線與每期持股檔數分析,免費選股工具也能做價值投資。

本益比選股真的有效嗎?PE、PB、PEG 台股 10 年回測

台股 10 年回測比較 PE、PB、PEG 三種估值因子:單看低本益比年化僅 -1.4%、低股價淨值比 7%,唯有 PEG 結合月營收成長動能組合年化拉到 37.1%、夏普 1.08。文中解析三大估值指標公式、適用情境與避免「便宜其實是陷阱」的台股選股實作方法。

自由現金流選股 13 年實測:經典螺絲輸 0050,多因子 FCF 才贏(年化 24%)

把財報狗策略狗的「自由現金報酬率」寫成可重現策略,用 finlab 實測 2013–2026 共 13 年:經典 FCF+本益比+股價淨值比螺絲只有年化 14.22%、夏普 0.94,跑輸含息 0050(21.01%)。真正贏過大盤的是把自由現金報酬率、營收成長、價格動能三個低相關因子疊起來,年化 24.18%、夏普 1.28、回撤還更淺,附可下載 strategy.py 與回測數據。

PEG 策略實戰:用本益成長比挖掘被低估的成長股

PEG = 本益比 / 盈餘成長率,可避開低 PE 價值陷阱。文中用 FinLab 在台股做四輪 AI 迭代優化,從 PEG<2、營收動能、流動性篩選到停損設定,把彼得林區式選股年化從 9.7% 提升到 25.6%、最大回撤壓到 37%、Sharpe 0.93,附 Python 程式。

常見問題

營業利益的資料從哪一年開始?

FinLab 的營業利益資料涵蓋 2013-05-15 至 2026-05-15,可直接用於長期歷史回測。

如何用 Python 取得營業利益?

安裝 finlab 套件後,用 data.get("financial_statement:營業利益") 即可取得整段歷史資料;第一次使用時 finlab.login() 會自動引導登入。

營業利益多久更新一次?

這份資料每日更新,資料快照截至 2026-06-24。

營業利益資料免費嗎?

finlab 免費方案即可取得歷史資料進行回測;VIP 方案提供每日更新與更完整的盤後資料。

財務報表的其他資料

本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。

回財務報表