IF statement with two dates

G

Guest

I am trying to write an IF statement to tell me which fiscal year the
transcation occurred in. My formula is:

=IF((AND(I2>="11/1/2004",I2<="10/31/2005")),"FY
2005",(IF((AND(I2>="11/1/2005",I2<="10/31/2006")),"FY 2006", "ERROR")))

I2 is the cell which contains the date of the transcation.

Dates between 11/1/2004 and 10/31/2005 are in FY 2005 and dates between
11/1/2005 adn 10/31/2006 are in FY 2006.

I appreciate any help.
 
A

Andrew Taylor

You need to use the DATE() function to express the dates:
=IF((AND(I2>=DATE(2004,11,1),I2<=DATE(2005,10,31)),"FY 2005"... etc

If the rule is that the fiscal year always runs from 1 Nov to 31 Oct,
then a general formula with for the fiscal year is:

=YEAR(I2)+IF(MONTH(I2)>10,1,0)
 
M

mr_teacher

Would the formula work for you as

=IF(AND(I2>DATE(2004,10,31),I2<DATE(2005,11,1)),"F
2005",IF(AND(I2>DATE(2005,10,31),I2<DATE(2006,11,1)),"F
2006","Error"))

Hope that helps

Carl
 

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

Top