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

求符合条件的Excel公式:逐行计算份额数/年化周期后求和

解决Excel逐行计算后条件求和的公式方案

直接公式(无需辅助列)

使用SUMPRODUCT函数即可实现需求,正确公式如下:

=SUMPRODUCT((A2:A6="John")*(B2:B6="Option")*(C2:C6/D2:D6))

公式逻辑说明

  • (A2:A6="John"):筛选员工列等于John的行,符合条件返回1,不符合返回0
  • (B2:B6="Option"):筛选奖励类型列等于Option的行,符合条件返回1,不符合返回0
  • (C2:C6/D2:D6):对每行的「份额数」除以「年化周期」得到单独结果
  • 三个数组相乘后,SUMPRODUCT会自动对所有同时满足双条件的行的计算结果求和,最终得到(500/2)+(100/1)=350的正确结果

备选方案(辅助列+SUMIFS)

如果觉得SUMPRODUCT逻辑不好理解,也可以用辅助列配合SUMIFS:

  1. 在E2单元格输入公式=C2/D2,下拉填充到E6,得到每行的计算结果
  2. 再用SUMIFS求和:
=SUMIFS(E2:E6,A2:A6,"John",B2:B6,"Option")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:21:05