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

Excel如何用单个公式批量计算各州逐小时贡献占比

逐小时贡献占比计算表格示例

单公式批量计算方案

根据你使用的Excel版本选择对应方法即可,无需逐小时单独编写公式:

  • Excel 365/2021及以上(支持动态数组)
    点击第一个要输出占比的单元格,输入对应公式后按回车,结果会自动溢出填充所有行,无需手动下拉:

    • 如果表格有单独的小时标识列(比如A列存储每条数据对应的小时值),优先用这个方案,容错性更高,不受每个小时对应州数量变化影响:
      =G20:G<数据最后一行行号>/SUMIF(A20:A<数据最后一行行号>,A20:A<数据最后一行行号>,G20:G<数据最后一行行号>)
      
      例:如果数据到第99行结束,公式写为=G20:G99/SUMIF(A20:A99,A20:A99,G20:G99)即可。
    • 如果没有单独的小时列,固定每4行(对应4个州)为一个小时的分组,可以用这个公式:
      =G20:G<数据最后一行行号>/TOCOL(EXPAND(WRAPROWS(G20:G<数据最后一行行号>,4),,4)/1,1)
      
  • 旧版Excel(不支持动态数组)
    先鼠标拖拽选中所有需要填充占比的单元格,在顶部编辑栏输入以下公式,输入完成后按Ctrl+Enter就能一次性给所有单元格填充匹配的计算逻辑:

    =G20/SUMIF($A$20:$A$<数据最后一行行号>,$A20,$G$20:$G$<数据最后一行行号>)
    

计算完成后选中所有占比单元格,将单元格格式设置为百分比,可按需调整小数显示位数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 02:27:31