SUMIFS - VLOOKUP is not NA

rachel06

Board Regular
Joined
Feb 3, 2016
Messages
84
Office Version
  1. 365
Platform
  1. Windows
Hi!

Trying to get a formula to work if a vlookup is not NA.

I know it's something similar to this:

This is in a cell in C24 on a sheet called "Payment Grid"
Code:
=SUMIFS(C3:C22,B3:B22,not(isna(vlookup(B3,'Quarter Lookup'!B:C,2,0)

In simple terms: On the Payment Grid Sheet: I want to sum rows C3:C22 in cell C24 if the vlookup from cells B3:B22 to the quarter lookup is not NA.

Hope that makes sense? Maybe this isn't even possible but I feel like it should be somehow!
 

Excel Facts

Add Bullets to Range
Select range. Press Ctrl+1. On Number tab, choose Custom. Type Alt+7 then space then @ sign (using 7 on numeric keypad)
Please show us an example of your data and expected results.
 
Upvote 0
Hi! This kind of fell off my radar. I don't know if I can submit anything other than tables of data - I'm on my work computer and can only do so much.

Anyway, the below formula is so close. It's summing certain cells in C3:C26, but it's summing the cells I DON'T want it to. The below is essentially written backwards.

I can try to post more information on this, but is there a way to re-write this so it sums the other cells in C3:C26?

Code:
=SUMPRODUCT(ISERROR(MATCH($B$3:$B$26,'Quarter Lookup'!$D$1:$D$53,0))*C3:C26)
 
Upvote 0
Without seeing your data and expected results, it is hard to say.
Can you please post an example of your data and expected results?

Even if it just screen prints, I really need to understand your data and see what it is you are after.
 
Upvote 0
1693418373930.png


The above is the payment grid sheet. I'm trying to sum the bolded lines. Those are bolded based on conditional formatting using a vlookup to the below (quarter lookup)

1693418432735.png


The formula I posted above is summing the lines with gray text rather than bold/black. I can work around it by subtracting the total sum of the column from the formula I posted above if that's the best solution.
 
Upvote 0
I am trying to piece this altogether, and it is very difficult without any row or column heading to see which cells your formula is referencing.
And where in either of those images are you putting your formula?
I don't see anything in your second image that looks like the sum of anything.
 
Upvote 0
It's hard to tell for sure exactly what you're after. But if the dashes represent a null value that would result in an N/A, then you could simply use a negative qualifier and do it backwards.

=SUMIFS(C3:C22,B3:B22,"<>"&"-")

This would add everything in Column C from Row 3 to Row 22 that does not correspond to a - in Column B, Row 3 to Row 22.

Hope that helps.
 
Upvote 0
Sorry! I'm usually in here asking questions about VBA, not formulas.

Let me try this again:

The below is the sheet I'm trying to, in row 28, sum the BOLDED rows for: (sheet name = Payment Grid)

Current formula is summing the non-bolded rows:

Code:
=SUMPRODUCT(ISERROR(MATCH($B$3:$B$26,'Quarter Lookup'!$D$1:$D$53,0))*C3:C26)

1693421820083.png


Those rows are bolded using conditional formatting/vlookup to non-NA values in the sheet below (Quarter Lookup) in columns C and D. So if it finds the values, the rows are bolded. If NA, they aren't bolded. Nothing is being summed on this sheet. This is the conditional formatting formula if that's important

Code:
=NOT(ISNA(VLOOKUP($B3,'Quarter Lookup'!$B:$C,2,0)))

1693421966509.png


I found a formula similar to the below on a 10 year old post here. It's very close to working, but as noted above, it's summing the opposite cells that I want it to:
Code:
=SUMPRODUCT(ISERROR(MATCH($B$3:$B$26,'Quarter Lookup'!$D$1:$D$53,0))*C3:C26)

This particular formula is in cell C28. Right now I have a workaround to just add "C27-" to the front of the formula, which takes the entire sum of column and subtracts the greyed out lines from it which seems to work okay, but still curious as to how to re-write the above formula to sum the opposite of what it's doing, if that makes sense :)
 
Upvote 0
So what happens when you do this:
Excel Formula:
=SUMPRODUCT(NOT(ISERROR(MATCH($B$3:$B$26,'Quarter Lookup'!$D$1:$D$53,0)))*C3:C26)

Note: for MS365 you can use just Sum instead of SumProduct
 
Upvote 1
Solution
So what happens when you do this:
Excel Formula:
=SUMPRODUCT(NOT(ISERROR(MATCH($B$3:$B$26,'Quarter Lookup'!$D$1:$D$53,0)))*C3:C26)

Note: for MS365 you can use just Sum instead of SumProduct
This is perfect. I was trying to use NOT(ISNA and that wasn't working but this is perfect. Thanks so much!!!
 
Upvote 0

Forum statistics

Threads
1,215,069
Messages
6,122,959
Members
449,096
Latest member
Anshu121

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