提问人:Micmic Chen 提问时间:9/10/2023 最后编辑:Scott HunterMicmic Chen 更新时间:9/10/2023 访问量:92
如何在Excel中使用除法公式将SUBTOTAL添加到SUMPRODUCT中?
How to add SUBTOTAL to SUMPRODUCT with division formular in Excel?
问:
以下是一些带有相关公式的原始数据:
Col A1, A2 & A3: 4, 6 & 12
Col B1, B2 & B3: 100, 150 & 120
Formular: = SUMPRODUCT(B1:B3/A1:A3)
过滤使用时,我尝试在上面的公式前面添加 SUBTOTAL 函数,但它不起作用......你能帮忙吗?
筛选使用时,预计 SUMPRODUCT DIVISION 和 SUBTOTAL 公式的组合。
答:
1赞
VBasic2008
9/10/2023
#1
使用以下方法在过滤列表中汇总除法AGGREGATE
公式
=LET(n,B5:B7,d,A5:A7,
v,BYROW(d,LAMBDA(r,AGGREGATE(2,5,r))),
SUM(n/d*v))
第一个参数可以是任一列。我选择了除数,并考虑到除以零。BYROW
变量
n - Numerator or Dividend
d - Denominator or Divisor
v - Visibility (1 or 0)
旧版 Excel
=SUMPRODUCT(SUBTOTAL(109,OFFSET(B5,ROW(B5:B7)-ROW(B5),))/A5:A7)
评论
0赞
Micmic Chen
9/10/2023
嗨,对于“r”和“s”变量,我应该输入什么?
0赞
VBasic2008
9/10/2023
这是一个Microsoft 365公式。唯一需要修改的是公式第一行中的范围引用。我在帖子底部添加了一个适用于旧版 Excel 的公式。
0赞
VBasic2008
9/10/2023
对不起,我有一个错别字。本来应该是一个.纠正。该变量是表示所提供的第一个参数的每一行的函数使用的变量。s
v
r
BYROW
d
评论