2016-02-12 22 views
0

我有一个要求,我需要在相应组的每一行中输入一个SubTotal的值。下面是Q列中的小计的快照,这个值由我在M列中输入。我很乐意创建一个宏来做这个或者一个公式,但我似乎无法想到关于如何做到这一点。任何人都可以提出建议。将组中的所有单元格中的小计值

非常感谢

enter image description here

+0

答案是否适合您?如果是这样,请将你所选择的那个标记为正确的答案。您可以通过点击正确答案的绿色复选标记来完成此操作。它将以答复的方式结束这个问题。只有你能做到这一点。 –

回答

3

把下面的数组公式在M5:

=IF(A5<>"",INDEX($Q5:$Q$1000,MATCH(0,IF($A5:$A$1000="",0,1),0)),"") 

按Ctrl-Shift-Enter键,而不是Enter或Tab键退出编辑模式。然后复制下来。

enter image description here

+0

非常感谢斯科特,像梦一样工作。我之前使用过索引匹配,但并不完全像这样,我不得不说我仍然不确定逻辑,但我会尽力解决这个问题。 – Prospidnick

2

这个公式为我工作:

=IF(ISBLANK(A5),"",IF(OR(ISBLANK(A4),A4="Ship-to Pt"),INDEX(Q:Q,MATCH(A5,A:A,0)+COUNTIF(A:A,A5)),M4)) 

向下拖动数据集。

如果需要,您可以设置特定的行限制。

+0

感谢您的想法,这不适合我,只是因为我没有解释列A不是唯一的,因此它返回匹配的第一个值。 – Prospidnick

相关问题