LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #10   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 22
Default Return a value if 2 Conditions apply

Thats exactly what I want, thanks for your help Bernie


"Bernie Deitrick" <deitbe @ consumer dot org wrote in message
...
John,

This returns "" when the corresponding comment is blank, otherwise it
returns the comment string:

=IF(INDEX(Consol.Comments,SUMPRODUCT(--
(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments)))=0,
"",INDEX(Consol.Comments,SUMPRODUCT(--
(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments))))

HTH,
Bernie
MS Excel MVP


"John" wrote in message
...
Okay this is getting confusing Bernie, from a brief sample your code
seems to work, but when Consol.Comments = <blank instead of return
<blank as per your formula it returns Zero


"John" wrote in message
...
I just can't get it to work Bernie, it returns Zero now where I expect a
value, not sure if I'm explaining it correctly


"Bernie Deitrick" <deitbe @ consumer dot org wrote in message
...
If I understand correctly, try:

=IF(SUMPRODUCT(--(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments))=0,"",INDEX(Consol.Comments,SUMPRODU CT(--(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments))))

HTH,
Bernie
MS Excel MVP


"John" wrote in message
...
Bernie, I'm getting inconsistent returns, where I expect a certain
value it returns correct. I've amended your formula slightly to
account for Zero's and thus return <blank, not sure why I am not
getting the correct result

=IF(INDEX(Consol.Comments,SUMPRODUCT(--(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments)))=0,"",INDEX(Consol.Comments,SUMPROD UCT(--(Consol.SalesDate=D$1)*(Consol.Area=12345)*ROW(Con sol.Comments))))


"Bernie Deitrick" <deitbe @ consumer dot org wrote in message
...
John,

Something along the lines of

=INDEX(Consol.Comments,SUMPRODUCT(--(Consol.SalesDate=D$1)*(Consol.Area="EUR")*ROW(Con sol.Comments))

will work, if comments is a range that starts in row 1 - otherwise,
you need to subtract an offset...

HTH,
Bernie
MS Excel MVP


"John" wrote in message
...
I want to return a value in a database listing if 2 conditions apply.
This value is Text. I have the following formula which works great
when I am search for a numeric field but doesn't work when the value
is Text

=SUMPRODUCT(--(Consol.SalesDate=D$1)*(Consol.Area="EUR"),((Conso l.Comments)))

The Consol.Comments range is the value I am trying to return. If I
use the above formula it returns 0, not the correct answer



















 
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
How many conditions can I apply to a cell? I need to apply 8. Markus Excel Discussion (Misc queries) 2 July 10th 08 01:06 PM
Summing if several conditions apply [email protected] Excel Worksheet Functions 3 December 1st 05 04:52 PM
Apply conditions on Input box continuation! aiyer[_55_] Excel Programming 1 August 31st 04 05:38 PM
How to apply conditions on Input box? aiyer[_54_] Excel Programming 4 August 31st 04 01:47 AM
cell = null if conditions apply Weng-Kit Tan Excel Programming 0 May 12th 04 05:48 PM


All times are GMT +1. The time now is 08:13 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"