我想根据另一列的文本值以及另一列是否为非空白来对一列进行求和。
我所附的图像,但还不能嵌入,显示了我需要做什么的例子。
我在B列中有一个不同项目的列表(当前有4个不同的项,例如,只显示了两个简短项、条目A1和B1)。A栏有需要根据B栏中选择的项目求和的总数。C栏是B栏中的项目最后一次更改的日期,这意味着我需要从C栏最后一项所在的行中将A列相加。
希望这是清楚和完整的。我尝试了不同的SUMIFS组合,用于求和,索引,以在C列中找到我需要开始求和的行。我似乎不能把总数和我想要的金额放在一起,并根据日期条目重新启动和重新启动。它意味着根据日期,在活动数量的电子表格中,通过每个唯一的项目,保持一个正在运行的总量。
下面是我输入的日期之间的求和公式,但没有正确操作。
=SUMIFS($A2:$A11,$B2:$B11,"*A1*",$C2:$C11,"")
下面的公式是为了在B栏的基础上找出C栏中最后一个日期的行。但是,它找到了第一个条目,并附加了日期,我确实需要项目的最后一个实例,并附加一个日期,以构建一个适当的范围,将其放入我的SUMIFS方程中。
=INDEX($C2:$C11,MATCH("A1",$B2:$B11,0))
我已经在这里做了相当多的搜索,但只找到了一些零碎,无法建立联系,如果有人能理解这一点,请告诉我,如果你有任何解决办法,谢谢!
发布于 2018-03-14 17:27:40
用这个:
=SUMPRODUCT((ROW($A$2:$A$11)>AGGREGATE(14,6,ROW($A$2:$A$11)/(($B$2:$B$11=E2)*($C$2:$C$11<>"")),1))*($B$2:$B$11=E2),$A$2:$A$11)
对于不是空白的B,它将在C中的最后一个单元格之后与B相加。
https://stackoverflow.com/questions/49282337
复制相似问题