我正在为不同月份的不同分包商和供应商以及不同发票支付款项。我想根据最新发票在特定供应商的摘要表中获取月份。任何人都可以提出如何获得它的想法吗?
答案 0 :(得分:0)
考虑以下示例:
第一步是根据供应商对数据进行排序。我根据A栏对它们进行了分类。
使用高级过滤器获取F列中的唯一值以创建摘要
列 G 中的使用公式=COUNTIF($A:$A,$F2)
获取每张帐单的条目数。
键入以下公式:
=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)))
该公式的工作原理如下:
MAX
INDIRECT
的范围
INDEX
公式中的ROW
和INDIRECT
来查找范围$A$2:$A$18
中与供应商名称对应的第一行,作为{{的起点1}}公式。MAX
公式范围的结尾。在单元格H2中评估公式时,最终结果应为MAX
,结果会返回给您。
这是有效的,因为日期在excel中存储为数字。如果同一供应商在同一日期有多个发票,它仍然有效。
要显示月份,您可以将单元格格式化为=MAX($C2:$C5)
,或者如果所需的输出只是文本,则将公式嵌套在文本公式中,例如:
MMMM YYYY
只要您根据供应商名称对整个表进行排序,就可以轻松地在工作簿中实现它。
我希望这会有所帮助。