如何获得许多条件的金额
我应该在excel中使用哪些代码来处理下面的数据?
账户现金余额顺序
C gbp 30,000.00 1
H eur 25,000.00 1
H eur 25,000.00 2
H eur 25,000.00 3
C usd 15,000.00 1
C usd 15,000.00 2
C usd 15,000.00 3
C usd 15,000.00 4
我想在这里得到的是特定账户和货币的现金余额。 但是,现金余额应该是最后一个顺序的那一个。您可能会注意到现金余额正在重复,但我仍然需要获得最后一个顺序,因为它是该特定账户的最后一笔余额
你的问题需要分解成几个问题:
- 为了find最后的序列 ,你需要能够用GroupBy对它们进行sorting。 你需要build立这个。
- 为了find最新的平衡 ,你需要有一个SearchKey 。 你需要build立这个。
- 要查找最后一个序列,您需要使用
MAX()
,但是您需要input数组范围(请参阅公式中的{}
)。 - 为了最终search最后余额,您可以使用带有SearchKey的
VLookUp()
。
我在这里创build了这个示例文件: http : //www.filedropper.com/example01
我怀疑我只是过滤,但如果这不适合数据透视表可能( account
为COLUMNS,在ROWS sequence
的ccy,VALUES sum of cash balance
以重复项目标签检查的表格forms)。 假设左上方的PT在F1中,那么可能在K3中,并复制下来以适应:
=IF(MAX(IF(F:F=F3,G:G))=G3,"*","")
用Ctrl + Shift + Enterinput来标记相关的行。 虽然不会以与另一帐户相同的货币标记不同帐户的更大序列号。