Excel在范围内查找指定值的最后一条logging
我有一个Excel的公式问题。
我有一些账户活动的表格/范围在数天内的金额如下
date / account / amount 1-Jan / 20 / 60 1-Jan / 30 / 2 2-Jan / 20 / 3 2-Jan / 20 / 4 3-Jan / 10 / 5 4-Jan / 20 / 6
我想提取给定帐户的最后logging如下
10 -> 3-jan / 5 30 -> 1-Jan / 2
哪些公式会根据标准find最后的范围?
如何做到这一点?
在365许可证的Excel 2016中,您可以使用新的MAXIF。 在以前的版本中,在屏幕截图中使用F2中的数组公式:
= MAX(IF($ B $ 2:$ B $ J = E2,$ A $ 2:$ A $ 7))
请注意,它必须使用Ctrl – Shift – Enter确认 ,否则将无法使用。
然后在屏幕截图中查找G2中这个公式的数量。
= INDEX($ C $ 2:$ C $ 7,MATCH(F2&E2,INDEX($ A $ 2:$ A $ 7 $ B $ 2:$ B $ 7,0)))
复制两个公式