You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Frequency列计算Monthly与Annually成本总计的最优公式

分组计算Cost总计的最优方案

原始数据表格

FrequencyCost
Monthly10.99
Annually11.99
Monthly12.99
Annually13.99
Monthly10.99

目标结果表格(替换X后)

Monthly TotalAnnually Total
34.9725.98

针对电子表格工具(Excel/Google Sheets)的最优公式

对于200+行的数据集,原生条件求和函数性能最优,推荐使用:

  • 计算Monthly总计:=SUMIF(A:A, "Monthly", B:B)
    (A列为Frequency列,B列为Cost列,函数会匹配所有值为"Monthly"的行,对对应Cost列求和)
  • 计算Annually总计:=SUMIF(A:A, "Annually", B:B)

如果使用支持动态数组的版本(Excel 365/Google Sheets),也可以用更直观的组合写法:

  • Monthly总计:=SUM(FILTER(B:B, A:A="Monthly"))
  • Annually总计:=SUM(FILTER(B:B, A:A="Annually"))

针对编程处理(Python)的最优方案

如果需要批量自动化处理,用pandas库的分组求和效率最高,代码示例:

import pandas as pd

# 假设数据已加载到DataFrame df中,列名为Frequency和Cost
grouped_totals = df.groupby('Frequency')['Cost'].sum()
monthly_total = grouped_totals['Monthly']
annually_total = grouped_totals['Annually']

该方案可轻松处理上万行数据,逻辑清晰且易维护。

内容的提问来源于stack exchange,提问作者goose84

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 21:10:20