Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Worksheet Functions / December 2005

Tip: Looking for answers? Try searching our database.

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

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
chaminod - 14 Dec 2005 16:40 GMT
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
SteveG - 14 Dec 2005 16:53 GMT
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
Bernard Liengme - 14 Dec 2005 16:57 GMT
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
Signature

Bernard V Liengme
www.stfx.ca/people/bliengme
remove caps from email

> I think I'm losing my mind....
>
[quoted text clipped - 27 lines]
>
> Christine
chaminod - 14 Dec 2005 17:16 GMT
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.

Signature

chaminod

CLR - 14 Dec 2005 17:59 GMT
Try taking the quotes off the zero in your formula.........

=IF(C3=0,E3+0,E3+1)
 
Vaya con Dios,
Chuck, CABGx3

> I think I'm losing my mind....
>
[quoted text clipped - 27 lines]
>
> Christine
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.