Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default Lookup/Date Question

My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below each
date.

I then have a list of dates, some of which appear in the above range and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this case)
if the date I am looking up is in the range, and if it is not in the range,
to return something else, like "NO". I have been trying to use a combination
of the IF and HLOOKUP functions, but in the cases where the date is not in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 8,856
Default Lookup/Date Question

You can trap the #N/A using ISNA. Assume the dates you want to look up
are in A10 downwards. Enter this formula in B10:

=IF(ISNA(hlookup(A10,$A$1:$G$1,1,0)),"NO",HLOOKUP( A10,$A$1:$G$2,2,0))
or even:
=IF(ISNA(hlookup(A10,$A$1:$G$1,1,0)),"NO","YES")

if all the dates in your table have "YES" below them, as in your
example.

Copy the formula down column B for as many dates that you have to
check.

Hope this helps.

Pete


Danny640 wrote:
My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below each
date.

I then have a list of dates, some of which appear in the above range and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this case)
if the date I am looking up is in the range, and if it is not in the range,
to return something else, like "NO". I have been trying to use a combination
of the IF and HLOOKUP functions, but in the cases where the date is not in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.


  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,089
Default Lookup/Date Question

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,2,FALSE)),"NO",(HLOO KUP(A8,$A$1:$G$2,2,FALSE)))

Or, why bother with the second row (if it is always "YES") ?

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,1,FALSE)),"NO","YES" )

Regards

Trevor


"Danny640" wrote in message
...
My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below each
date.

I then have a list of dates, some of which appear in the above range and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this
case)
if the date I am looking up is in the range, and if it is not in the
range,
to return something else, like "NO". I have been trying to use a
combination
of the IF and HLOOKUP functions, but in the cases where the date is not in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up
i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.



  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default Lookup/Date Question

Thank you both for writing back...I didn't think of the ISNA function.

"Trevor Shuttleworth" wrote:

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,2,FALSE)),"NO",(HLOO KUP(A8,$A$1:$G$2,2,FALSE)))

Or, why bother with the second row (if it is always "YES") ?

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,1,FALSE)),"NO","YES" )

Regards

Trevor


"Danny640" wrote in message
...
My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below each
date.

I then have a list of dates, some of which appear in the above range and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this
case)
if the date I am looking up is in the range, and if it is not in the
range,
to return something else, like "NO". I have been trying to use a
combination
of the IF and HLOOKUP functions, but in the cases where the date is not in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up
i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.




  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 8,856
Default Lookup/Date Question

You're welcome, Danny - thanks for feeding back.

Pete

Danny640 wrote:
Thank you both for writing back...I didn't think of the ISNA function.

"Trevor Shuttleworth" wrote:

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,2,FALSE)),"NO",(HLOO KUP(A8,$A$1:$G$2,2,FALSE)))

Or, why bother with the second row (if it is always "YES") ?

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,1,FALSE)),"NO","YES" )

Regards

Trevor


"Danny640" wrote in message
...
My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below each
date.

I then have a list of dates, some of which appear in the above range and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this
case)
if the date I am looking up is in the range, and if it is not in the
range,
to return something else, like "NO". I have been trying to use a
combination
of the IF and HLOOKUP functions, but in the cases where the date is not in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up
i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.







  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,089
Default Lookup/Date Question

Ditto


"Danny640" wrote in message
...
Thank you both for writing back...I didn't think of the ISNA function.

"Trevor Shuttleworth" wrote:

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,2,FALSE)),"NO",(HLOO KUP(A8,$A$1:$G$2,2,FALSE)))

Or, why bother with the second row (if it is always "YES") ?

=IF(ISNA(HLOOKUP(A8,$A$1:$G$2,1,FALSE)),"NO","YES" )

Regards

Trevor


"Danny640" wrote in message
...
My range of data is as follows:
A B C D E F G
1 5/1/2009 11/1/2009 11/1/2010 11/1/2011 11/1/2012 11/1/2013 11/1/2014
2 YES YES YES YES YES YES YES


The dates are in Row 1 and the Corresponding "YES" is in row 2 below
each
date.

I then have a list of dates, some of which appear in the above range
and
some that don't, i.e. 5/1/2009, 6/1/2009, 7/1/2009, 8/1/2009, 9/1/2009,
10/1/2009, 11/1/2009.

What I am trying to do is return the value below the date (YES in this
case)
if the date I am looking up is in the range, and if it is not in the
range,
to return something else, like "NO". I have been trying to use a
combination
of the IF and HLOOKUP functions, but in the cases where the date is not
in
the range (like 6/1/2009) it always returns #N/A.

The formula I have tried is something like =IF(HLOOKUP(date to look up
i.e.
6/1/2009,$A$1:$G$2,2,FALSE)="YES",HLOOKUP(date to look up i.e.
6/1/2009,$A$1:$G$2,2,FALSE),"NO")

Any help would be greatly appreciated. Thanks.






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Possibly a loaded question, but I think mileslit Excel Discussion (Misc queries) 1 September 10th 05 01:18 AM
How do I find and replace a question mark in Excel? Ranpalandil Excel Discussion (Misc queries) 1 September 7th 05 10:20 PM
Newbie With A Question Michael Excel Worksheet Functions 0 July 28th 05 11:50 PM
Anybody Help with previous question Anthony Excel Discussion (Misc queries) 1 July 26th 05 01:26 PM
Hints And Tips For New Posters In The Excel Newsgroups Gary Brown Excel Worksheet Functions 0 April 15th 05 05:47 PM


All times are GMT +1. The time now is 05:42 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"