gpt4 book ai didi

excel - 索引/匹配/求和多行和多列

转载 作者:行者123 更新时间:2023-12-04 21:36:29 25 4
gpt4 key购买 nike

我正在尝试获取特定帐户的年初至今总计。假设我们现在是七月。帐户的年初至今总计 5340应该是 2800 .

enter image description here

在下面的公式中,AT29=5340AT28=7
我努力了
=SUM(INDEX(AV$4:AV$25,MATCH(AT29,AU$4:AU$24,0)):INDEX(AV$4:BG$25,MATCH(AT29,AU$4:AU$24,0),7))但这只会给我找到的第一行。
=SUMPRODUCT((AU4:AU24=AT29)*AV4:BG24)但这给了我一整年。
=SUMPRODUCT((AU4:AU24=AT29)*INDEX(AV4:BG24,,AT28))但这只是给了我七月份的总和。
=SUMPRODUCT((AU4:AU24=AT29)*(SUM(INDEX(AV4:AV24,,1):INDEX(AV4:BG24,,AT28)))) 但这给了我一些我不知道它是什么的东西 XD

最佳答案

因为您的数据是按主索引列排序的,所以您可以在单个 OFFSET 函数之上使用单个 SUM 函数来执行此操作。

要确定要求和的区域,请从数据的左上角和左侧开始 - 假设是 A1(我无法从您的示例中完全看出您的页面实际上是如何设置的)。您将需要向下移动行数,直到您匹配您正在寻找的帐户。您需要移动到右侧的 1 列,因为您总是从一月份开始。然后,您可以在数据中找到与该帐号匹配的行数。在测试时间线中,您选择的列数与月数一样多。总之,这看起来像:

=SUM(OFFSET(A1,MATCH(A12,A1:A9,0),1,COUNTIFS(A2:A9,A12),A13))

注意:这假设您的帐户从 A2:A9 开始,并且您已经在单元格 A12 中输入了指定的帐号,并且您已经在单元格 A13 中计算了今年迄今为止的月数。

TL;DR : 对从左上角与特定帐户的第一个实例开始的 2D 框求和,向下移动与该帐户实例一样多的行,并向右移动与一年中的月数一样多的列迄今为止。

关于excel - 索引/匹配/求和多行和多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36139040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com