ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Why doesn't this nested IF statement work? (https://www.excelbanter.com/excel-worksheet-functions/84100-why-doesnt-nested-if-statement-work.html)

Brandoni

Why doesn't this nested IF statement work?
 
I have six columns next to each other and am trying to add date based on the
month in every other column.

M8 N8 O8 P8 Q8 R8
$200 April $100 May $100 April

Then trying to have the formula add any combination of M8,08 and Q8 that
have "April" next to them. So the formula checks to see if it should add all
three, or two, or just one. In this example, the returned result should be
$300.

I keep getting an error. Any help?

=IF(N8="April",IF(P8="April",IF(R8="April",(M8+O8+ Q8),if(N8="April",IF(P8="April",(M8+O8),(IF(N8="Ap ril",IF(R8="April",((M8+Q8),IF(N8="April",M8,IF(P8 ="April",o8,IF(R8="April",Q8,0),0),0),0),0),0),0), 0),0),0),0),0)

Miguel Zapico

Why doesn't this nested IF statement work?
 
You may use a simpler formula like:
=if(N8="April",M8,0)+if(P8="April",O8,0)+if(R8="Ap ril",Q8,0)

"Brandoni" wrote:

I have six columns next to each other and am trying to add date based on the
month in every other column.

M8 N8 O8 P8 Q8 R8
$200 April $100 May $100 April

Then trying to have the formula add any combination of M8,08 and Q8 that
have "April" next to them. So the formula checks to see if it should add all
three, or two, or just one. In this example, the returned result should be
$300.

I keep getting an error. Any help?

=IF(N8="April",IF(P8="April",IF(R8="April",(M8+O8+ Q8),if(N8="April",IF(P8="April",(M8+O8),(IF(N8="Ap ril",IF(R8="April",((M8+Q8),IF(N8="April",M8,IF(P8 ="April",o8,IF(R8="April",Q8,0),0),0),0),0),0),0), 0),0),0),0),0)


Kevin Vaughn

Why doesn't this nested IF statement work?
 
Try this one:

=M8*(N8="April")+O8*(P8="April")+Q8*(R8="April")
The answer to your question is you probably have too many nested Ifs (only 7
are allowed.) A quick glance at it indicates you do.
--
Kevin Vaughn


"Brandoni" wrote:

I have six columns next to each other and am trying to add date based on the
month in every other column.

M8 N8 O8 P8 Q8 R8
$200 April $100 May $100 April

Then trying to have the formula add any combination of M8,08 and Q8 that
have "April" next to them. So the formula checks to see if it should add all
three, or two, or just one. In this example, the returned result should be
$300.

I keep getting an error. Any help?

=IF(N8="April",IF(P8="April",IF(R8="April",(M8+O8+ Q8),if(N8="April",IF(P8="April",(M8+O8),(IF(N8="Ap ril",IF(R8="April",((M8+Q8),IF(N8="April",M8,IF(P8 ="April",o8,IF(R8="April",Q8,0),0),0),0),0),0),0), 0),0),0),0),0)


Don Guillett

Why doesn't this nested IF statement work?
 
for this simple example, a simple solution
=IF(B2="April",A2)+IF(D2="April",D2)+IF(F2="April" ,E2)

--
Don Guillett
SalesAid Software

"Brandoni" wrote in message
...
I have six columns next to each other and am trying to add date based on
the
month in every other column.

M8 N8 O8 P8 Q8 R8
$200 April $100 May $100 April

Then trying to have the formula add any combination of M8,08 and Q8 that
have "April" next to them. So the formula checks to see if it should add
all
three, or two, or just one. In this example, the returned result should
be
$300.

I keep getting an error. Any help?

=IF(N8="April",IF(P8="April",IF(R8="April",(M8+O8+ Q8),if(N8="April",IF(P8="April",(M8+O8),(IF(N8="Ap ril",IF(R8="April",((M8+Q8),IF(N8="April",M8,IF(P8 ="April",o8,IF(R8="April",Q8,0),0),0),0),0),0),0), 0),0),0),0),0)




Bob Phillips

Why doesn't this nested IF statement work?
 
=SUMPRODUCT(SUMIF(INDIRECT({"N8","P8","R8"}),"Apri l",INDIRECT({"M8","O8","Q8
"})))

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"Brandoni" wrote in message
...
I have six columns next to each other and am trying to add date based on

the
month in every other column.

M8 N8 O8 P8 Q8 R8
$200 April $100 May $100 April

Then trying to have the formula add any combination of M8,08 and Q8 that
have "April" next to them. So the formula checks to see if it should add

all
three, or two, or just one. In this example, the returned result should

be
$300.

I keep getting an error. Any help?


=IF(N8="April",IF(P8="April",IF(R8="April",(M8+O8+ Q8),if(N8="April",IF(P8="A
pril",(M8+O8),(IF(N8="April",IF(R8="April",((M8+Q8 ),IF(N8="April",M8,IF(P8="
April",o8,IF(R8="April",Q8,0),0),0),0),0),0),0),0) ,0),0),0),0)




All times are GMT +1. The time now is 02:16 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com