ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Something other than DATEVALUE (https://www.excelbanter.com/excel-worksheet-functions/103953-something-other-than-datevalue.html)

edwardpestian

Something other than DATEVALUE
 

I have the following formula that uses datevalue to determing what range
to lookup. I'd rather not use datevalue as each month I will have to
change the value to the first of that month. Is there something I can
use that will automatically find the first day of the month based on
the month in U4 - which is a drop down menu (Data Validation list
containing the dates of the month).

=IF(U4-6<DATEVALUE("08/01/2006"),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000))
Thanks.

-ep


--
edwardpestian
------------------------------------------------------------------------
edwardpestian's Profile: http://www.excelforum.com/member.php...o&userid=33809
View this thread: http://www.excelforum.com/showthread...hreadid=569742


Niek Otten

Something other than DATEVALUE
 
With the year in (say) U5:

Date(U5,U4,1)

--
Kind regards,

Niek Otten
Microsoft MVP - Excel

"edwardpestian" wrote in message
news:edwardpestian.2c96jv_1155093912.5036@excelfor um-nospam.com...
|
| I have the following formula that uses datevalue to determing what range
| to lookup. I'd rather not use datevalue as each month I will have to
| change the value to the first of that month. Is there something I can
| use that will automatically find the first day of the month based on
| the month in U4 - which is a drop down menu (Data Validation list
| containing the dates of the month).
|
| =IF(U4-6<DATEVALUE("08/01/2006"),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000))
| Thanks.
|
| -ep
|
|
| --
| edwardpestian
| ------------------------------------------------------------------------
| edwardpestian's Profile: http://www.excelforum.com/member.php...o&userid=33809
| View this thread: http://www.excelforum.com/showthread...hreadid=569742
|



Biff

Something other than DATEVALUE
 
Are the dates in the drop down full dates like 8/9/2006?

If so, replace:

DATEVALUE("08/01/2006")

With:

U4-DAY(U4)+1

Biff

"edwardpestian"
wrote in message
news:edwardpestian.2c96jv_1155093912.5036@excelfor um-nospam.com...

I have the following formula that uses datevalue to determing what range
to lookup. I'd rather not use datevalue as each month I will have to
change the value to the first of that month. Is there something I can
use that will automatically find the first day of the month based on
the month in U4 - which is a drop down menu (Data Validation list
containing the dates of the month).

=IF(U4-6<DATEVALUE("08/01/2006"),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000))
Thanks.

-ep


--
edwardpestian
------------------------------------------------------------------------
edwardpestian's Profile:
http://www.excelforum.com/member.php...o&userid=33809
View this thread: http://www.excelforum.com/showthread...hreadid=569742




edwardpestian

Something other than DATEVALUE
 

So I cannot use the year in U4 too? I tried this, but am getting a #NUM!
error.

=IF(U4-6<DATE(U4,U4,1),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000)

Regards,

-ep


--
edwardpestian
------------------------------------------------------------------------
edwardpestian's Profile: http://www.excelforum.com/member.php...o&userid=33809
View this thread: http://www.excelforum.com/showthread...hreadid=569742


edwardpestian

Something other than DATEVALUE
 

Got this to work:

=IF(U4-6<DATE(YEAR(U4),MONTH(U4),DAY(1)),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000

-ep


--
edwardpestian
------------------------------------------------------------------------
edwardpestian's Profile: http://www.excelforum.com/member.php...o&userid=33809
View this thread: http://www.excelforum.com/showthread...hreadid=569742


Biff

Something other than DATEVALUE
 
Try it like this:

DATE(YEAR(U4),MONTH(U4),1)

I like this better:

U4-DAY(U4)+1

Biff

"edwardpestian"
wrote in message
news:edwardpestian.2c97pk_1155095411.8235@excelfor um-nospam.com...

So I cannot use the year in U4 too? I tried this, but am getting a #NUM!
error.

=IF(U4-6<DATE(U4,U4,1),HLOOKUP(U4-6,Data!B23:AF27,4,FALSE)/1000,HLOOKUP(U4-6,Data!B5:AF9,4,FALSE)/1000)

Regards,

-ep


--
edwardpestian
------------------------------------------------------------------------
edwardpestian's Profile:
http://www.excelforum.com/member.php...o&userid=33809
View this thread: http://www.excelforum.com/showthread...hreadid=569742





All times are GMT +1. The time now is 10:04 AM.

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