=IF(logical test,value if true,value if false) always backwards!

  • Thread starter Thread starter chaminod
  • Start date Start date
C

chaminod

I think I'm losing my mind....

........C...................D...........................E.........
1......1............10/25/2005...........10/26/2005
2......2............10/27/2005...........10/29/2005
3......0............10/29/2005...........10/29/2005
4......3............10/29/2005...........11/01/2005

This is how the data SHOULD look.

Column C is the duration of the project in days. Column D is th
project start date. Column E is the project end date.

In Column D I'm using the formula =IF(logical test,value if true,valu
if false). As example, in D4 I'm using the formul
=IF(C3="0",E3+0,E3+1).

In my limited understanding, this is supposed to mean that if C3 is
0, then D4 will report 10/29/2005, BUT if C3 is a number other than 0
then D4 will report 10/30/2005.

Here is the issue: the formula =IF(C3="0",E3+0,E3+1) is ignoring th
E3+0 part - it ALWAYS adds 1 day to the duration,even when the C3=0.
Also, I tried flipping the true-false values by usin
=IF(C3="0",E3+1,E3+0). In that case it ALWAYS adds 0 days to th
duration, even when the value is something other than 0.

Any help would be GREATLY appreciated. I know it must be m
misunderstanding how this formula is supposed to work.

Christin
 
Christine,

If your formula has the value zero in quotes

=IF(C3="0",....)

and C3 has numeric data, it will always be false and return th
calculation for the false return. Try taking your qotation marks ou
of the formula so

=IF(C3=0,....)

The quotation marks make excel look for a text value not a numeri
value.


Cheers,

Stev
 
Get rid of the quotes: =IF(C3=0,E3+0,E3+1) - remember to format the cell as
date otherwise a serial number will show. And since adding 0 does nothing,
you could use =IF(C3=0,E3,E3+1)
Or, get rid of the IF and use =E3+(C3>0)

best wishes
 
Thanks so much for both of your speedy replies. Works great. I feel
silly for such a basic question, but SO thrilled the Excel wizards out
there are kind enough to set me straight!

Thanks again! This site has been most helpful over the last few
months.
 
Try taking the quotes off the zero in your formula.........

=IF(C3=0,E3+0,E3+1)

Vaya con Dios,
Chuck, CABGx3
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top