LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Report Post  
Posted to microsoft.public.excel.misc
Biff
 
Posts: n/a
Default Array formula with AND formula

The Sumproduct function is designed to work with arrays. Each of the arrays:

($B27='E-front CFs'!$A$8:$A$3285)
($G$6='E-front CFs'!$J$8:$J$3285)
($Y$5<='E-front CFs'!$D$8:$D$3285)
($Y$6='E-front CFs'!$D$8:$D$3285)

Will evaluate and return an array of TRUEs or FALSEs.

The "--" converts TRUE to 1 and FALSE to 0. Then all the arrays are
multiplied and then summed together for the result:

TRUE;FALSE;TRUE;TRUE;30
TRUE;TRUE;TRUE;TRUE;50
TRUE;FALSE;TRUE;FALSE;10

1 * 0 * 1 * 1 * 30 = 0
1 * 1 * 1 * 1 * 50 = 50
1 * 0 * 1 * 0 * 10 = 0

=SUMPRODUCT({0;50;0}) = 50

For more info see:

http://xldynamic.com/source/xld.SUMPRODUCT.html
http://mcgimpsey.com/excel/formulae/doubleneg.html

Biff

"Kuede" wrote in message
ups.com...
Thanks a lot Biff. It works, but can you explain it to me, why it works
this way, especially what the "--" are for?

Thanks.

K


Biff schrieb:

Hi!

No need for an array.

Normally entered:

=-SUMPRODUCT(--($B27='E-front CFs'!$A$8:$A$3285),--($G$6='E-front
CFs'!$J$8:$J$3285),--($Y$5<='E-front
CFs'!$D$8:$D$3285),--($Y$6='E-front CFs'!$D$8:$D$3285),'E-front
CFs'!$H$8:$H$3285)

Biff

"Kuede" wrote in message
oups.com...
Hi, I have the following formula, which does not work, since Array and
AND cannot be combined.

{=-SUM(IF($B27='E-front CFs'!$A$8:$A$3285;IF($G$6='E-front
CFs'!$J$8:$J$3285;IF(AND($Y$5<='E-front
CFs'!$D$8:$D$3285;$Y$6='E-front CFs'!$D$8:$D$3285);'E-front
CFs'!$H$8:$H$3285;0);0);0))}

What this formula tries to do is extracting cash flows from a file
within a certain range of time (IF(AND($Y$5<='E-front
CFs'!$D$8:$D$3285;$Y$6='E-front CFs'!$D$8:$D$3285). $Y$5 and $Y$6 are
references to two different dates, i.e. 14.06.2006 and 30.06.2006.
Unfortunately I was told that the AND-formula within an Array formula
does not work, but is there a way to get around this problem?

Thanks for helping.

Kuede






 
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



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