如何在 Excel 中计算 7 日收益率
如果你持有货币市场基金或短期债券基金,**7 日收益率(7-day yield)**是判断该基金"目前到底在赚多少"最有用的一个数字。和 30 日收益率或 12 个月收益率不同,它反映的是非常近期的利率环境——在利率波动时期,这一点尤其重要。基金公司会公布一个官方版本的"7 日 SEC 收益率",但如果你手里有底层的每日数据——无论是你管理的基金、某个储蓄工具,还是只想对公布数字做个反向核对——你都可以在 Excel 里几分钟内复现这一计算。
本指南解释 7 日收益率到底衡量什么、用 Excel 演示简单年化和复利年化两种公式,并指出自己算出来的数字会和官方 SEC 数字差在哪里。
7 日收益率到底衡量什么
7 日收益率是基金在最近 7 个日历日内产生的净收入年化值,以同期基金平均资产净值的百分比表示。之所以选 7 天的窗口,纯粹出于实用考虑:短期债务工具的利率经常变动,一周的窗口足以反映当前状况,又不至于短到被单日噪音主导。
在动手算之前,有两点要记住:
- 它是一个回顾性快照,不是预测。一只基金过去 7 天年化收益率为 5.20%,并不意味着它承诺下一周、下一个月或下一年也是 5.20%。如果短期利率下行,下次的读数也会随之下降。
- SEC 收益率是一个特定的、被监管约束的版本。当一只基金公布"7 日 SEC 收益率"时,它遵循的是 17 CFR § 270.2a-7(适用于货币市场基金)规定的公式,要求使用扣除费用后的净收入和复利年化方法。如果你用毛收入数字自己算,得出的数字会比官方 SEC 数字偏高,因为 SEC 版本会扣除每日累计的运营费用。我们下面会同时演示简单年化和复利年化两种算法,但只有用"净收入 + 复利年化"算出来的版本才能精确匹配公布的 SEC 数字。
两种年化公式
假设某基金在 7 天内净收入为 ,同期平均资产净值为 ,则 7 日期间收益率为:
将其放大为年化收益率有两种标准方法。
简单(线性)年化把每一天看作完全相同,乘以 :
复利年化假设每日收入被再投资并产生自己的回报——这正是 SEC 对货币市场基金所采用的约定:
在典型的货币市场收益率水平(百分之几)下,这两个数字非常接近——通常相差几个基点。复利版本始终略高,且差距随着底层收益率上升而扩大。
在 Excel 中计算
你需要的数据
对于窗口内的 7 天,每天需要两个数字:
- 当日基金净收入。理想情况下应是扣除当日累计运营费用后的净额。如果你只有毛利息,结果相对官方 SEC 数字会偏高。
- 当日资产净值(对基金而言,是当日 NAV 乘以流通份额数;对个人账户而言,是当日开始时的本金余额)。
如果你处理的是个人储蓄账户或本金稳定的单一债券持仓,"平均资产净值"就简化为本金本身,你只需要每日利息这一列。
分步操作
按一行一天的方式排列数据:
| 单元格 | 内容 |
|---|---|
A1:C1 | 表头:日期、当日收入、当日资产净值 |
A2:A8 | 七个日期 |
B2:B8 | 每天的当日收入 |
C2:C8 | 每天的当日资产净值 |
然后添加计算单元格:
- 7 日总收入 在
E2:=SUM(B2:B8) - 平均日资产净值 在
F2:=AVERAGE(C2:C8) - 简单年化 7 日收益率 在
G2:
这是线性版本:取 7 日期间收益率=(E2/F2)*(365/7)E2/F2,再乘以365/7进行放大。 - 复利年化 7 日收益率 在
H2:
这是 SEC 风格的版本,假设每日收入再投资。=(1+E2/F2)^(365/7)-1 - 将
G2和H2设为百分比格式,保留两位小数(如5.21%)。Excel 默认的百分比格式即可。

一个完整示例
假设某基金在七天内产生以下数据,资产净值稳定在 $10,000,000:
| 第几天 | 当日收入($) | 当日资产净值($) |
|---|---|---|
| 1 | 1,425 | 10,000,000 |
| 2 | 1,430 | 10,000,000 |
| 3 | 1,428 | 10,000,000 |
| 4 | 1,432 | 10,000,000 |
| 5 | 1,427 | 10,000,000 |
| 6 | 1,431 | 10,000,000 |
| 7 | 1,429 | 10,000,000 |
代入公式:
- 7 日总收入:$10,002
- 平均资产净值:$10,000,000
- 7 日期间收益率:
- 简单年化收益率:
- 复利年化收益率:
两者之间 13 个基点的差距来自复利效应。在收益率非常低(小于 1%)时,差距趋近于零;收益率越高,差距越大。
你算出的数字为什么会和官方 SEC 收益率不同
即使你的公式完全符合 SEC 的复利约定,算出来的数字也未必和公布数字一致。最常见的原因有:
- 毛收入 vs. 净收入。SEC 收益率是在扣除每日累计运营费用之后计算的。如果你只有组合产生的毛利息,每天会高估约"年度费率 ÷ 365"的水平。
- 七日窗口不同。SEC 收益率针对特定的报告日期发布。窗口的截止日不同,捕捉到的每日利率也不同。
- 货币市场基金对收入的精确定义。SEC 2a-7 规则对哪些应计项目计入有精确定义,包括组合证券溢价/折价的摊销。简单地把票息相加只是一个近似。
- 舍入和会计约定。基金按基点四舍五入,并对应计项目采用特定的时间约定。
如果你身处基金内部、能拿到每日会计数据,理论上可以把官方数字精确匹配到基点。从外部看,请把你的计算视为一个示意性的反向核对,而不是替代品。
何时该用 7 日收益率,何时不该用
适用:货币市场基金、超短期债券基金,以及其他几乎全部回报都来自短久期资产利息收入的工具。在这些场景下,7 日收益率刚好能告诉你最想知道的事情:当前利率水平下组合到底在赚什么。
不适用:股票基金(其总回报由价格变化驱动,而非收入)、长久期债券基金(其到期收益率和久期远比上一周的票息更重要),以及任何分配中包含大量资本利得或本金返还的基金。对于这些基金,分配收益率(distribution yield)、SEC 30 日收益率或到期收益率更具参考价值。
常见问题
7 日收益率和 SEC 收益率有什么区别?
它们在概念上是同一个指标。"SEC 收益率"特指由美国证券交易委员会标准化的版本,强制要求使用扣费后的净收入、特定的复利约定和特定的报告窗口。你自己用原始数据算出的"7 日收益率"概念上是一回事,但实际数字可能因为输入的不同而和官方 SEC 数字有差异。
既然只有 7 天的数据,为什么还要年化?
年化是为了让这个数字与其他收益率(国库券利率、储蓄账户 APY、债券到期收益率)可比,因为后者都是按年度报价的。不年化的话,"7 天 0.10% 的回报"很难和任何东西做比较。
我应该用简单年化还是复利年化?
如果你想匹配公布的 SEC 收益率,就用复利公式——这是 SEC 强制要求的。如果你只是做一个内部快速计算、并且底层收益率较低(比如 2% 以下),简单公式更省事,结果几乎相同。在收益率较高时,复利版本和简单版本会有明显差异,应当报告复利版本。
我算出的收益率比基金公布的 SEC 收益率高,为什么?
最可能的原因是你用了毛收入而不是扣费后的净收入。SEC 收益率会扣除基金的每日累计运营费用;如果你不扣,结果就会比官方数字高出大约相当于年度费率的幅度。其他可能原因:使用了不同的七日窗口、缺少摊销调整,或者用了简单年化而不是复利年化。
7 日收益率能预测未来一年的回报吗?
不能。它只是当前状况的快照。如果短期利率发生变化——而对于货币市场基金来说,这经常发生——你未来一年的实际回报可能会有显著不同。请把 7 日收益率当作"这只基金今天在赚什么"的指示器,而不是预测。
我在哪里能找到一只基金的官方 7 日 SEC 收益率?
货币市场基金有强制披露要求,你可以在基金官网、招募说明书,以及 Morningstar、Bloomberg、Yahoo Finance 等数据平台上找到这一数字。在比较不同基金时,请始终使用官方 SEC 数字,而不是自己计算的版本,因为每只基金的官方数字都使用同一套标准化方法。
