 Thanks:  0 Likes:  0

# Thread: #N/A Error of to many arguments

1. ## #N/A Error of to many arguments

The following formula works well as long as the vlookup finds data. I need to work an IFNA into this formula, but since I have an "IF" condition before the vlookup, I can't add ifna in front of the vlookup or I will get an error of to many arguments. Am I missing a simple work-around on this?

=IF(B3="","",IF(C3="","Enter Name",IF('PFP Goals'!\$C\$39=1,(VLOOKUP(\$C3,'Jan-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=2,(VLOOKUP(\$C3,'Feb-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=3,(VLOOKUP(\$C3,'Mar-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=4,(VLOOKUP(\$C3,'Apr-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=5,(VLOOKUP(\$C3,'May-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=6,(VLOOKUP(\$C3,'Jun-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=7,(VLOOKUP(\$C3,'Jul-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=8,(VLOOKUP(\$C3,'Aug-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=9,(VLOOKUP(\$C3,'Sep-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=10,(VLOOKUP(\$C3,'Oct-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=11,(VLOOKUP(\$C3,'Nov-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=12,(VLOOKUP(\$C3,'Dec-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),0))))))))))))))

Thanks,

Jeff  Reply With Quote

2. ## Re: #N/A Error of to many arguments

Hi,

Wrap your entire formula within IFNA:

=IFNA(your formula,value if na)  Reply With Quote

3. ## Re: #N/A Error of to many arguments

I guess I am not following. This say to many arguments too.

=IFNA(B6="","",IF(C6="","Enter Name",IF('PFP Goals'!\$C\$39=1,(VLOOKUP(\$C6,'Jan-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=2,(VLOOKUP(\$C6,'Feb-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=3,(VLOOKUP(\$C6,'Mar-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=4,(VLOOKUP(\$C6,'Apr-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=5,(VLOOKUP(\$C6,'May-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=6,(VLOOKUP(\$C6,'Jun-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=7,(VLOOKUP(\$C6,'Jul-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=8,(VLOOKUP(\$C6,'Aug-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=9,(VLOOKUP(\$C6,'Sep-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=10,(VLOOKUP(\$C6,'Oct-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=11,(VLOOKUP(\$C6,'Nov-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=12,(VLOOKUP(\$C6,'Dec-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),0)))))))))))))),0)

Thanks,

Jeff  Reply With Quote

4. ## Re: #N/A Error of to many arguments

No, Wrap your ENTIRE ORIGINAL formula within IFNA:

=IFNA(IF(B3="","",IF(C3="","Enter Name",IF('PFP Goals'!\$C\$39=1,(VLOOKUP(\$C3,'Jan-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=2,(VLOOKUP(\$C3,'Feb-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=3,(VLOOKUP(\$C3,'Mar-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=4,(VLOOKUP(\$C3,'Apr-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=5,(VLOOKUP(\$C3,'May-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=6,(VLOOKUP(\$C3,'Jun-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=7,(VLOOKUP(\$C3,'Jul-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=8,(VLOOKUP(\$C3,'Aug-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=9,(VLOOKUP(\$C3,'Sep-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=10,(VLOOKUP(\$C3,'Oct-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=11,(VLOOKUP(\$C3,'Nov-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),IF('PFP Goals'!\$C\$39=12,(VLOOKUP(\$C3,'Dec-Pay Paste'!\$C\$4:\$Z\$498,3,FALSE)),0))))))))))))))
,"")  Reply With Quote

5. ## Re: #N/A Error of to many arguments

I may be mistaken, but I believe the max number of Nested IF statements is 7. Currently you have 12. You would most likely do better by utilizing hidden "helper columns" which would enable you to separate your IF statements. You could then reference back to the hidden columns using another IF formula. Let me know if you need assistance with this or if it what I said doesn't make sense.  Reply With Quote

6. ## Re: #N/A Error of to many arguments

Awesome. Thank you!

Jeff  Reply With Quote

7. ## Re: #N/A Error of to many arguments

You're welcome.  Reply With Quote

8. ## Re: #N/A Error of to many arguments Originally Posted by Robby19 I may be mistaken, but I believe the max number of Nested IF statements is 7.
That's true for Excel versions prior to 2010, since Excel 2010, you can nest up to 64 levels.

https://support.office.com/en-us/art...c-aa8bbff73be2  Reply With Quote

9. ## Re: #N/A Error of to many arguments

Even though 64 levels are allowed, generally speaking, a formula that long is hard to read and understand. You can condense that entire formula to something like this:

=IFNA(IF(B3="","",IF(C3="","Enter Name",VLOOKUP(\$C3,INDIRECT("'"&TEXT(DATE(2000,'PFP Goals'!\$C\$39,1),"mmm")&"-Pay Paste'!\$C\$4:\$Z\$498"),3,FALSE))),"")

using the INDIRECT to select the sheet instead of 12 levels of IFs.  Reply With Quote

10. ## Re: #N/A Error of to many arguments Originally Posted by jtakw That's true for Excel versions prior to 2010, since Excel 2010, you can nest up to 64 levels.
You learn something new everyday. Thank you.  Reply With Quote

## User Tag List

#### Tags for this Thread

arguments, error, formula, ifna, vlookup #### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•