查找与vnedor名称和最新付款相对应的月份

时间:2016-02-07 05:50:48

标签: excel

我正在为不同月份的不同分包商和供应商以及不同发票支付款项。我想根据最新发票在特定供应商的摘要表中获取月份。任何人都可以提出如何获得它的想法吗?

1 个答案:

答案 0 :(得分:0)

考虑以下示例:

Sample Worksheet

第一步是根据供应商对数据进行排序。我根据A栏对它们进行了分类。

使用高级过滤器获取F列中的唯一值以创建摘要

G 中的

使用公式=COUNTIF($A:$A,$F2)获取每张帐单的条目数。

H 中的

键入以下公式:

=MAX(INDIRECT("C"&ROW(INDEX($A$2:$A$18,MATCH($F2,$A$2:$A$18,0)))&":C"&ROW(INDEX($A$2:$A$18,MATCH($F2,$A$2:$A$18,0)))+SUM(G2)))

该公式的工作原理如下:

  1. 使用MAX
  2. 设置INDIRECT的范围
  3. 使用INDEX公式中的ROWINDIRECT来查找范围$A$2:$A$18中与供应商名称对应的第一行,作为{{的起点1}}公式。
  4. 使用您设置的 G 列中的发票条目计数 MAX公式范围的结尾。
  5. 在单元格H2中评估公式时,最终结果应为MAX,结果会返回给您。

    这是有效的,因为日期在excel中存储为数字。如果同一供应商在同一日期有多个发票,它仍然有效。

    要显示月份,您可以将单元格格式化为=MAX($C2:$C5),或者如果所需的输出只是文本,则将公式嵌套在文本公式中,例如:

    MMMM YYYY

    只要您根据供应商名称对整个表进行排序,就可以轻松地在工作簿中实现它。

    我希望这会有所帮助。