将一行中的每个单独值除以一行中的另一个单独值后求和

问题描述 投票:0回答:1

我正在 Excel 中寻找一个可以执行以下操作的方程:

  1. 对于“# 股”中的每一行,除以“年化周期”中的值
  2. 如果员工是“约翰”并且奖励是“期权”,则将这些单独值中的每一个相加(因此不要将总 # 股相加并除以总 # 年)

我不是 Excel 专家,但这里的 SUMPRODUCT 似乎会将所有份额的总和除以所有年份的总和,这与我正在寻找的不同:

求和:

(500+100)/(2+1) = 600/3 = 200

我在寻找什么:

(500/2) + (100/1) = 250 + 100 = 350
员工 奖项类型 # 股 年化期
约翰 选项 500 2
约翰 RS 300 3
约翰 选项 100 1
艾米丽 选项 200 4
马克 RS 500 5

这里什么最好?

excel
1个回答
0
投票

使用两个 SUMIFS 并将它们相除:

=SUMIFS(C:C,A:A,"John",B:B,"Option")/SUMIFS(D:D,A:A,"John",B:B,"Option")
© www.soinside.com 2019 - 2024. All rights reserved.