how to do SUMIFS on multiple filtered columns

Kumarxl

New Member
Joined
Mar 10, 2019
Messages
4
Hi ,I want to SUM after applying filters on multiple columns

Table 1[TABLE="width: 370"]
<tbody>[TR]
[TD]ID[/TD]
[TD]Salary[/TD]
[TD]Level1[/TD]
[TD]Level2[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]6[/TD]
[TD]John[/TD]
[TD]Tom[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]6[/TD]
[TD]John[/TD]
[TD]Tom[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]7[/TD]
[TD]John[/TD]
[TD]Richard[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]7[/TD]
[TD]John[/TD]
[TD]Richard[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]8[/TD]
[TD]John[/TD]
[TD]Swetha[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]8[/TD]
[TD]John[/TD]
[TD]Swetha[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]10[/TD]
[TD]John[/TD]
[TD]Randy[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]10[/TD]
[TD]John[/TD]
[TD]Randy[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]10[/TD]
[TD]Ram[/TD]
[TD]Rocky[/TD]
[/TR]
</tbody>[/TABLE]

From the table1, I want to SUM - after applying filters on two columns (Level1 and Level2) and fill another table2 on matching column header.
LIST - John,Tom,Richard,Swetha

For Instance , I need to filter John on Level1 column(after excluding other names from the list on Level 2 column) and populate the sum in table 2.
John column should be filled with sum from row 8,9(table1). 10+10 = 20 and exclude row 2 to 7 (other names from the list)

Similarly ,Tom column should be filled with SUM only from row 2,3(table1). 6+ 6 =12
Richard column should be filled with SUM only from row 4,5(table1). 7+ 7 =14
Swetha column should be filled with SUM only from row 6,7(table1). 8+ 8 =16
Row 10 should not be considered as there is no matching name from the list


Table 2 (Names from the list will be the column headers)
[TABLE="width: 380"]
<tbody>[TR]
[TD]ID[/TD]
[TD]John[/TD]
[TD]Tom[/TD]
[TD]Richard[/TD]
[TD]Swetha[/TD]
[/TR]
[TR]
[TD]ID123[/TD]
[TD]20[/TD]
[TD]12[/TD]
[TD]14[/TD]
[TD="align: right"]16[/TD]
[/TR]
</tbody>[/TABLE]

Assumption: Level 1 and level 2 columns are mutually exclusive

I started with SUMIFS,however i am stuck on how to exclude 2nd column.can you please help with solution or approach .

=SUMIFS(Table1!B:B,Table2!A:A,Table1!A:A,Table1!D:D,Table2!B1:E1,Table2!B1)
 

Excel Facts

What is the fastest way to copy a formula?
If A2:A50000 contain data. Enter a formula in B2. Select B2. Double-click the Fill Handle and Excel will shoot the formula down to B50000.
Maybe these formulas will help you


Excel Workbook
ABCDEFGHIJ
1IDSalaryLevel1Level2IDJohnTomRichardSwetha
2ID1236JohnTomID12320121416
3ID1236JohnTom
4ID1237JohnRichard
5ID1237JohnRichard
6ID1238JohnSwetha
7ID1238JohnSwetha
8ID12310JohnRandy
9ID12310JohnRandy
10ID12310RamRocky
Hoja3
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,284
Members
452,630
Latest member
OdubiYouth

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top