在 excel 中求和直到满足值并显示列 header
sum in excel until value met and show column header
您好,先谢谢您了。
我想对 I2 到 U2 列求和,但是当总和达到 15 时,我希望单元格 Y2 显示列 header,它们保存在 I1 到 U1 中。
试试下面的公式,需要用 CONTROL+SHIFT+ENTER 确认...
=INDEX($I:$U,MATCH(TRUE,SUBTOTAL(9,OFFSET(I2:U2,0,0,1,COLUMN(I2:U2)-COLUMN(I2)+1))>=Y,0))
你真的应该提供一个 Minimal Complete and Verifiable Example
如果我做对了,它应该在总和达到 15 时显示月份 (header)。
这可以通过以下公式实现:
=IF(SUM(A1)>=15, A1, IF(SUM(A2:B2)>=15, B1, IF(SUM(A2:C2)>=15, C1, IF(SUM(A2:D2)>=15, D1, IF(...)
显然,您必须将其更改为所需的任何长度。也许不是最优雅的解决方案,但它完成了工作。
您好,先谢谢您了。
我想对 I2 到 U2 列求和,但是当总和达到 15 时,我希望单元格 Y2 显示列 header,它们保存在 I1 到 U1 中。
试试下面的公式,需要用 CONTROL+SHIFT+ENTER 确认...
=INDEX($I:$U,MATCH(TRUE,SUBTOTAL(9,OFFSET(I2:U2,0,0,1,COLUMN(I2:U2)-COLUMN(I2)+1))>=Y,0))
你真的应该提供一个 Minimal Complete and Verifiable Example
如果我做对了,它应该在总和达到 15 时显示月份 (header)。 这可以通过以下公式实现:
=IF(SUM(A1)>=15, A1, IF(SUM(A2:B2)>=15, B1, IF(SUM(A2:C2)>=15, C1, IF(SUM(A2:D2)>=15, D1, IF(...)
显然,您必须将其更改为所需的任何长度。也许不是最优雅的解决方案,但它完成了工作。