Hello,
I have a sheet that I need to find all matching pairs that net down to zero based on 2 quantity criteria. I attached a sample sheet below (Column A = Account Key, Column B = Rec Del, Column C = Calculated USD, and Column D = contractual USD).
I've made a unique key by concatenating 2 different columns, and want to 1) remove all Account keys that contain only "Del" or only "Rec" in column B, 2) from the remaining set, find all keys that contain both "Del" and "Rec" in column B such that they Net down to Zero based on Column C value, and Net down to Zero based on Column D value. Also, Column C and Column D should equal and net zero if using a negative value for "Del".
The amounts are in gross value, so you can assign a negative value for say all "Del" items in Column B. I'm trying to work the sumIf function but not sure I'm capturing everything. Can anyone help? Would be greatly appreciated. It shouldn't be too difficult for an experienced exceler. I don't think a macro is needed for this (if it is, I would need to give you all the column labels). My Entire sheet has 10 columns, with over 10,000 rows of data. I would appreciate any help you can provide. I have to create this report for tomorrow :/
[TABLE="width: 599"]
<TBODY>[TR]
[TD]AccountKey</SPAN>
[/TD]
[TD]Rec Del</SPAN>
[/TD]
[TD]Calculated USD </SPAN>
[/TD]
[TD]Contractual Usd </SPAN>
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]001055102OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]54,754.81 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]001092915OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]001317205NORTHERN TRUST</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]23,577.52 </SPAN>
[/TD]
[TD]23,577.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00143M380DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]80.72 </SPAN>
[/TD]
[TD]80.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00176LDN8CORPORATE CLEARANCE UNMATCHED</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00176LDN8NATIONAL FINANCIAL SVCS CORP</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]13,365.00 </SPAN>
[/TD]
[TD]13,365.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]001940915OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]0020A2UX8UNALLOCATED</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1,247,171.88 </SPAN>
[/TD]
[TD]1,247,171.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]002920AC0WELLS CAPITAL MGMT</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]003725926OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]003725926CLEARBRIDGE ADVISORS, LLC</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]201,917.00 </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]00386SAK8INTERCOMPANY ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]201,916.67 </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]004239109OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]37,905.04 </SPAN>
[/TD]
[TD]37,905.04 </SPAN>
[/TD]
[/TR]
[TR]
[TD]004341AV5DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]6.75 </SPAN>
[/TD]
[TD]6.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]004341AY9DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]0.01 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]004994919OFFICE TO OFFICE HEDGE REPOS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]9,888.02 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]004994919OFFICE TO OFFICE HEDGE REPOS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]9,888.02 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00507K103LEGAL & GENERAL INV MGMT LTD</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]62,001.57 </SPAN>
[/TD]
[TD]62,001.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00512R200DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]13.12 </SPAN>
[/TD]
[TD]13.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]3.71 </SPAN>
[/TD]
[TD]3.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]3.71 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]005614DS8DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]30,000.00 </SPAN>
[/TD]
[TD]30,000.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]138.20 </SPAN>
[/TD]
[TD]137.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]0.72 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]45.00 </SPAN>
[/TD]
[TD]45.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]2.22 </SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]91.68 </SPAN>
[/TD]
[TD]91.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]150.00 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105NOT AVAILABLE</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]208.20 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00687U103NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1,066.00 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]006ESC9F6DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]97.50 </SPAN>
[/TD]
[TD]97.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00709P108BTG PACTUAL US CAPITAL LLC</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]379,975.00 </SPAN>
[/TD]
[TD]379,975.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]152,722.92 </SPAN>
[/TD]
[TD]152,722.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]97,166.29 </SPAN>
[/TD]
[TD]208,069.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]44,544.64 </SPAN>
[/TD]
[TD]44,544.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00754V109DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]2,000.00 </SPAN>
[/TD]
[TD]2,000.00 </SPAN>
[/TD]
[/TR]
</TBODY>[/TABLE]
I have a sheet that I need to find all matching pairs that net down to zero based on 2 quantity criteria. I attached a sample sheet below (Column A = Account Key, Column B = Rec Del, Column C = Calculated USD, and Column D = contractual USD).
I've made a unique key by concatenating 2 different columns, and want to 1) remove all Account keys that contain only "Del" or only "Rec" in column B, 2) from the remaining set, find all keys that contain both "Del" and "Rec" in column B such that they Net down to Zero based on Column C value, and Net down to Zero based on Column D value. Also, Column C and Column D should equal and net zero if using a negative value for "Del".
The amounts are in gross value, so you can assign a negative value for say all "Del" items in Column B. I'm trying to work the sumIf function but not sure I'm capturing everything. Can anyone help? Would be greatly appreciated. It shouldn't be too difficult for an experienced exceler. I don't think a macro is needed for this (if it is, I would need to give you all the column labels). My Entire sheet has 10 columns, with over 10,000 rows of data. I would appreciate any help you can provide. I have to create this report for tomorrow :/
[TABLE="width: 599"]
<TBODY>[TR]
[TD]AccountKey</SPAN>
[/TD]
[TD]Rec Del</SPAN>
[/TD]
[TD]Calculated USD </SPAN>
[/TD]
[TD]Contractual Usd </SPAN>
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]001055102OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]54,754.81 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]001092915OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]001317205NORTHERN TRUST</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]23,577.52 </SPAN>
[/TD]
[TD]23,577.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00143M380DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]80.72 </SPAN>
[/TD]
[TD]80.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00176LDN8CORPORATE CLEARANCE UNMATCHED</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00176LDN8NATIONAL FINANCIAL SVCS CORP</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]13,365.00 </SPAN>
[/TD]
[TD]13,365.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]001940915OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]0020A2UX8UNALLOCATED</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1,247,171.88 </SPAN>
[/TD]
[TD]1,247,171.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]002920AC0WELLS CAPITAL MGMT</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]003725926OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]003725926CLEARBRIDGE ADVISORS, LLC</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]201,917.00 </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]00386SAK8INTERCOMPANY ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]201,916.67 </SPAN>
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]004239109OPERATIONS CONTROL ACCOUNTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]37,905.04 </SPAN>
[/TD]
[TD]37,905.04 </SPAN>
[/TD]
[/TR]
[TR]
[TD]004341AV5DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]6.75 </SPAN>
[/TD]
[TD]6.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]004341AY9DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]0.01 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]004994919OFFICE TO OFFICE HEDGE REPOS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]9,888.02 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]004994919OFFICE TO OFFICE HEDGE REPOS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]9,888.02 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00507K103LEGAL & GENERAL INV MGMT LTD</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]62,001.57 </SPAN>
[/TD]
[TD]62,001.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00512R200DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]13.12 </SPAN>
[/TD]
[TD]13.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]3.71 </SPAN>
[/TD]
[TD]3.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00547Q201NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]3.71 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]005614DS8DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]30,000.00 </SPAN>
[/TD]
[TD]30,000.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]138.20 </SPAN>
[/TD]
[TD]137.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]0.72 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]45.00 </SPAN>
[/TD]
[TD]45.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]2.22 </SPAN>
[/TD]
[TD]1.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]91.68 </SPAN>
[/TD]
[TD]91.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]150.00 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00652G105NOT AVAILABLE</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]208.20 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]00687U103NOT AVAILABLE</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]1,066.00 </SPAN>
[/TD]
[TD]- </SPAN>
[/TD]
[/TR]
[TR]
[TD]006ESC9F6DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]97.50 </SPAN>
[/TD]
[TD]97.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00709P108BTG PACTUAL US CAPITAL LLC</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]379,975.00 </SPAN>
[/TD]
[TD]379,975.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Del</SPAN>
[/TD]
[TD]152,722.92 </SPAN>
[/TD]
[TD]152,722.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]97,166.29 </SPAN>
[/TD]
[TD]208,069.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00752K105DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]44,544.64 </SPAN>
[/TD]
[TD]44,544.00 </SPAN>
[/TD]
[/TR]
[TR]
[TD]00754V109DEFAULT FOR CPI IIG/IFG ACCTS</SPAN>
[/TD]
[TD]Rec</SPAN>
[/TD]
[TD]2,000.00 </SPAN>
[/TD]
[TD]2,000.00 </SPAN>
[/TD]
[/TR]
</TBODY>[/TABLE]