PC Review


Reply
Thread Tools Rate Thread

Can I use the result of an array calculation inside a regular formula?

 
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      18th Feb 2007
I know I can do an array calculation in one cell (for example A1) and
reference A1 in a normal formula. However, is it possible to have the
array formula inside the normal formula? I hope that made sense.

TIA

 
Reply With Quote
 
 
 
 
Bob Phillips
Guest
Posts: n/a
 
      18th Feb 2007
I think that it is.

Can you give more details of the problem, and we can address it directly
rather than trying to interpret what you are saying.

--
---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)



<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>I know I can do an array calculation in one cell (for example A1) and
> reference A1 in a normal formula. However, is it possible to have the
> array formula inside the normal formula? I hope that made sense.
>
> TIA
>



 
Reply With Quote
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      18th Feb 2007
On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:
> I think that it is.
>
> Can you give more details of the problem, and we can address it directly
> rather than trying to interpret what you are saying.
>
> --
> ---
> HTH
>
> Bob
>
> (there's no email, no snail mail, but somewhere should be gmail in my addy)
>
> <bird_...@my-deja.com> wrote in message
>
> news:(E-Mail Removed)...
>
> >I know I can do an array calculation in one cell (for example A1) and
> > reference A1 in a normal formula. However, is it possible to have the
> > array formula inside the normal formula? I hope that made sense.

>
> > TIA


Ok. I want to use the result of
{=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
string and the result of the is the number 5 in my case). I want to
use this number 5 as part of a range in another formula. For example,
=sum("D"&525).

 
Reply With Quote
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      18th Feb 2007
On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:
>
>
>
> > I think that it is.

>
> > Can you give more details of the problem, and we can address it directly
> > rather than trying to interpret what you are saying.

>
> > --
> > ---
> > HTH

>
> > Bob

>
> > (there's no email, no snail mail, but somewhere should be gmail in my addy)

>
> > <bird_...@my-deja.com> wrote in message

>
> >news:(E-Mail Removed)...

>
> > >I know I can do an array calculation in one cell (for example A1) and
> > > reference A1 in a normal formula. However, is it possible to have the
> > > array formula inside the normal formula? I hope that made sense.

>
> > > TIA

>
> Ok. I want to use the result of
> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
> string and the result of the is the number 5 in my case). I want to
> use this number 5 as part of a range in another formula. For example,
> =sum("D"&525).


I want the array formula inside the sum formula like this
=sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).

 
Reply With Quote
 
Tom Ogilvy
Guest
Posts: n/a
 
      18th Feb 2007
=SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))

entered with Ctrl+Shift+Enter since the whole formula must be treated as an
array formula

worked for me.
--
Regards,
Tom Ogilvy


<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
>> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:
>>
>>
>>
>> > I think that it is.

>>
>> > Can you give more details of the problem, and we can address it
>> > directly
>> > rather than trying to interpret what you are saying.

>>
>> > --
>> > ---
>> > HTH

>>
>> > Bob

>>
>> > (there's no email, no snail mail, but somewhere should be gmail in my
>> > addy)

>>
>> > <bird_...@my-deja.com> wrote in message

>>
>> >news:(E-Mail Removed)...

>>
>> > >I know I can do an array calculation in one cell (for example A1) and
>> > > reference A1 in a normal formula. However, is it possible to have
>> > > the
>> > > array formula inside the normal formula? I hope that made sense.

>>
>> > > TIA

>>
>> Ok. I want to use the result of
>> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
>> string and the result of the is the number 5 in my case). I want to
>> use this number 5 as part of a range in another formula. For example,
>> =sum("D"&525).

>
> I want the array formula inside the sum formula like this
> =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).
>



 
Reply With Quote
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      18th Feb 2007
On Feb 18, 9:35 am, "Tom Ogilvy" <twogi...@msn.com> wrote:
> =SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))
>
> entered with Ctrl+Shift+Enter since the whole formula must be treated as an
> array formula
>
> worked for me.
> --
> Regards,
> Tom Ogilvy
>
> <bird_...@my-deja.com> wrote in message
>
> news:(E-Mail Removed)...
>
> > On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
> >> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:

>
> >> > I think that it is.

>
> >> > Can you give more details of the problem, and we can address it
> >> > directly
> >> > rather than trying to interpret what you are saying.

>
> >> > --
> >> > ---
> >> > HTH

>
> >> > Bob

>
> >> > (there's no email, no snail mail, but somewhere should be gmail in my
> >> > addy)

>
> >> > <bird_...@my-deja.com> wrote in message

>
> >> >news:(E-Mail Removed)...

>
> >> > >I know I can do an array calculation in one cell (for example A1) and
> >> > > reference A1 in a normal formula. However, is it possible to have
> >> > > the
> >> > > array formula inside the normal formula? I hope that made sense.

>
> >> > > TIA

>
> >> Ok. I want to use the result of
> >> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
> >> string and the result of the is the number 5 in my case). I want to
> >> use this number 5 as part of a range in another formula. For example,
> >> =sum("D"&525).

>
> > I want the array formula inside the sum formula like this
> > =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).


So I take it it's not possible to have an array formula inside a
normal formula?

 
Reply With Quote
 
Tom Ogilvy
Guest
Posts: n/a
 
      18th Feb 2007
Why would you say that - I just showed you how. If you mean without
entering the whole formuila as an array formula - only the ones that will
work with sumproduct - but in my opinion, sumproduct used this way is an
array formula (just doesn't require array entry).


Not sure what the big hang up is with array formulas.

--
Regards,
Tom Ogilvy



<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> On Feb 18, 9:35 am, "Tom Ogilvy" <twogi...@msn.com> wrote:
>> =SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))
>>
>> entered with Ctrl+Shift+Enter since the whole formula must be treated as
>> an
>> array formula
>>
>> worked for me.
>> --
>> Regards,
>> Tom Ogilvy
>>
>> <bird_...@my-deja.com> wrote in message
>>
>> news:(E-Mail Removed)...
>>
>> > On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
>> >> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:

>>
>> >> > I think that it is.

>>
>> >> > Can you give more details of the problem, and we can address it
>> >> > directly
>> >> > rather than trying to interpret what you are saying.

>>
>> >> > --
>> >> > ---
>> >> > HTH

>>
>> >> > Bob

>>
>> >> > (there's no email, no snail mail, but somewhere should be gmail in
>> >> > my
>> >> > addy)

>>
>> >> > <bird_...@my-deja.com> wrote in message

>>
>> >> >news:(E-Mail Removed)...

>>
>> >> > >I know I can do an array calculation in one cell (for example A1)
>> >> > >and
>> >> > > reference A1 in a normal formula. However, is it possible to have
>> >> > > the
>> >> > > array formula inside the normal formula? I hope that made sense.

>>
>> >> > > TIA

>>
>> >> Ok. I want to use the result of
>> >> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
>> >> string and the result of the is the number 5 in my case). I want to
>> >> use this number 5 as part of a range in another formula. For example,
>> >> =sum("D"&525).

>>
>> > I want the array formula inside the sum formula like this
>> > =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).

>
> So I take it it's not possible to have an array formula inside a
> normal formula?
>



 
Reply With Quote
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      19th Feb 2007
On Feb 18, 5:31 pm, "Tom Ogilvy" <twogi...@msn.com> wrote:
> Why would you say that - I just showed you how. If you mean without
> entering the whole formuila as an array formula - only the ones that will
> work with sumproduct - but in my opinion, sumproduct used this way is an
> array formula (just doesn't require array entry).
>
> Not sure what the big hang up is with array formulas.
>
> --
> Regards,
> Tom Ogilvy
>
> <bird_...@my-deja.com> wrote in message
>
> news:(E-Mail Removed)...
>
> > On Feb 18, 9:35 am, "Tom Ogilvy" <twogi...@msn.com> wrote:
> >> =SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))

>
> >> entered with Ctrl+Shift+Enter since the whole formula must be treated as
> >> an
> >> array formula

>
> >> worked for me.
> >> --
> >> Regards,
> >> Tom Ogilvy

>
> >> <bird_...@my-deja.com> wrote in message

>
> >>news:(E-Mail Removed)...

>
> >> > On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
> >> >> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:

>
> >> >> > I think that it is.

>
> >> >> > Can you give more details of the problem, and we can address it
> >> >> > directly
> >> >> > rather than trying to interpret what you are saying.

>
> >> >> > --
> >> >> > ---
> >> >> > HTH

>
> >> >> > Bob

>
> >> >> > (there's no email, no snail mail, but somewhere should be gmail in
> >> >> > my
> >> >> > addy)

>
> >> >> > <bird_...@my-deja.com> wrote in message

>
> >> >> >news:(E-Mail Removed)...

>
> >> >> > >I know I can do an array calculation in one cell (for example A1)
> >> >> > >and
> >> >> > > reference A1 in a normal formula. However, is it possible to have
> >> >> > > the
> >> >> > > array formula inside the normal formula? I hope that made sense.

>
> >> >> > > TIA

>
> >> >> Ok. I want to use the result of
> >> >> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
> >> >> string and the result of the is the number 5 in my case). I want to
> >> >> use this number 5 as part of a range in another formula. For example,
> >> >> =sum("D"&525).

>
> >> > I want the array formula inside the sum formula like this
> >> > =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).

>
> > So I take it it's not possible to have an array formula inside a
> > normal formula?


Yes, I mean without entering the whole formula as an array. Can you
show me how to enter the above formula using Sumproduct? I tried it
and it didn't give the correct result.

Thanks!

 
Reply With Quote
 
Tom Ogilvy
Guest
Posts: n/a
 
      19th Feb 2007
No, sumproduct only handles a small but significant subset of array
formulas.

--
Regards,
Tom Ogilvy

<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> On Feb 18, 5:31 pm, "Tom Ogilvy" <twogi...@msn.com> wrote:
>> Why would you say that - I just showed you how. If you mean without
>> entering the whole formuila as an array formula - only the ones that will
>> work with sumproduct - but in my opinion, sumproduct used this way is an
>> array formula (just doesn't require array entry).
>>
>> Not sure what the big hang up is with array formulas.
>>
>> --
>> Regards,
>> Tom Ogilvy
>>
>> <bird_...@my-deja.com> wrote in message
>>
>> news:(E-Mail Removed)...
>>
>> > On Feb 18, 9:35 am, "Tom Ogilvy" <twogi...@msn.com> wrote:
>> >> =SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))

>>
>> >> entered with Ctrl+Shift+Enter since the whole formula must be treated
>> >> as
>> >> an
>> >> array formula

>>
>> >> worked for me.
>> >> --
>> >> Regards,
>> >> Tom Ogilvy

>>
>> >> <bird_...@my-deja.com> wrote in message

>>
>> >>news:(E-Mail Removed)...

>>
>> >> > On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
>> >> >> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:

>>
>> >> >> > I think that it is.

>>
>> >> >> > Can you give more details of the problem, and we can address it
>> >> >> > directly
>> >> >> > rather than trying to interpret what you are saying.

>>
>> >> >> > --
>> >> >> > ---
>> >> >> > HTH

>>
>> >> >> > Bob

>>
>> >> >> > (there's no email, no snail mail, but somewhere should be gmail
>> >> >> > in
>> >> >> > my
>> >> >> > addy)

>>
>> >> >> > <bird_...@my-deja.com> wrote in message

>>
>> >> >> >news:(E-Mail Removed)...

>>
>> >> >> > >I know I can do an array calculation in one cell (for example
>> >> >> > >A1)
>> >> >> > >and
>> >> >> > > reference A1 in a normal formula. However, is it possible to
>> >> >> > > have
>> >> >> > > the
>> >> >> > > array formula inside the normal formula? I hope that made
>> >> >> > > sense.

>>
>> >> >> > > TIA

>>
>> >> >> Ok. I want to use the result of
>> >> >> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
>> >> >> string and the result of the is the number 5 in my case). I want
>> >> >> to
>> >> >> use this number 5 as part of a range in another formula. For
>> >> >> example,
>> >> >> =sum("D"&525).

>>
>> >> > I want the array formula inside the sum formula like this
>> >> > =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).

>>
>> > So I take it it's not possible to have an array formula inside a
>> > normal formula?

>
> Yes, I mean without entering the whole formula as an array. Can you
> show me how to enter the above formula using Sumproduct? I tried it
> and it didn't give the correct result.
>
> Thanks!
>



 
Reply With Quote
 
bird_222@my-deja.com
Guest
Posts: n/a
 
      19th Feb 2007
On Feb 18, 8:22 pm, "Tom Ogilvy" <twogi...@msn.com> wrote:
> No, sumproduct only handles a small but significant subset of array
> formulas.
>
> --
> Regards,
> Tom Ogilvy
>
> <bird_...@my-deja.com> wrote in message
>
> news:(E-Mail Removed)...
>
>
>
> > On Feb 18, 5:31 pm, "Tom Ogilvy" <twogi...@msn.com> wrote:
> >> Why would you say that - I just showed you how. If you mean without
> >> entering the whole formuila as an array formula - only the ones that will
> >> work with sumproduct - but in my opinion, sumproduct used this way is an
> >> array formula (just doesn't require array entry).

>
> >> Not sure what the big hang up is with array formulas.

>
> >> --
> >> Regards,
> >> Tom Ogilvy

>
> >> <bird_...@my-deja.com> wrote in message

>
> >>news:(E-Mail Removed)...

>
> >> > On Feb 18, 9:35 am, "Tom Ogilvy" <twogi...@msn.com> wrote:
> >> >> =SUM(INDIRECT("D"&MAX(ISNUMBER(SEARCH(B1,A2:A7))*ROW(A2:A7))&"25"))

>
> >> >> entered with Ctrl+Shift+Enter since the whole formula must be treated
> >> >> as
> >> >> an
> >> >> array formula

>
> >> >> worked for me.
> >> >> --
> >> >> Regards,
> >> >> Tom Ogilvy

>
> >> >> <bird_...@my-deja.com> wrote in message

>
> >> >>news:(E-Mail Removed)...

>
> >> >> > On Feb 18, 8:34 am, bird_...@my-deja.com wrote:
> >> >> >> On Feb 18, 4:49 am, "Bob Phillips" <bob....@xxxx.com> wrote:

>
> >> >> >> > I think that it is.

>
> >> >> >> > Can you give more details of the problem, and we can address it
> >> >> >> > directly
> >> >> >> > rather than trying to interpret what you are saying.

>
> >> >> >> > --
> >> >> >> > ---
> >> >> >> > HTH

>
> >> >> >> > Bob

>
> >> >> >> > (there's no email, no snail mail, but somewhere should be gmail
> >> >> >> > in
> >> >> >> > my
> >> >> >> > addy)

>
> >> >> >> > <bird_...@my-deja.com> wrote in message

>
> >> >> >> >news:(E-Mail Removed)...

>
> >> >> >> > >I know I can do an array calculation in one cell (for example
> >> >> >> > >A1)
> >> >> >> > >and
> >> >> >> > > reference A1 in a normal formula. However, is it possible to
> >> >> >> > > have
> >> >> >> > > the
> >> >> >> > > array formula inside the normal formula? I hope that made
> >> >> >> > > sense.

>
> >> >> >> > > TIA

>
> >> >> >> Ok. I want to use the result of
> >> >> >> {=MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))} (btw B1 is a text
> >> >> >> string and the result of the is the number 5 in my case). I want
> >> >> >> to
> >> >> >> use this number 5 as part of a range in another formula. For
> >> >> >> example,
> >> >> >> =sum("D"&525).

>
> >> >> > I want the array formula inside the sum formula like this
> >> >> > =sum("D"&{MAX((ISNUMBER(SEARCH(B1,A2:A7)))*ROW(A2:A7))}25).

>
> >> > So I take it it's not possible to have an array formula inside a
> >> > normal formula?

>
> > Yes, I mean without entering the whole formula as an array. Can you
> > show me how to enter the above formula using Sumproduct? I tried it
> > and it didn't give the correct result.

>
> > Thanks!- Hide quoted text -

>
> - Show quoted text -


Thanks for the help. I got my formula worked out.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Formula needed to concatenate text with result from calculation Mgville Microsoft Excel Misc 1 13th Feb 2009 02:48 PM
Formula Help - Perform a calculation only if the result falls between 2 values Matt.Russett Microsoft Excel Misc 4 11th Jun 2007 06:08 PM
Hide #VALUE! in result of array formula =?Utf-8?B?Um9uIFdlYXZlcg==?= Microsoft Excel Worksheet Functions 6 29th Jan 2007 10:46 PM
formula result #value! needs to equal zero for average calculation =?Utf-8?B?TGF1cmFSb3Nl?= Microsoft Excel Worksheet Functions 3 13th Mar 2006 06:13 PM
Removing a calculation formula leaving the result in the cell Alan Davie Microsoft Excel Worksheet Functions 3 20th Jul 2004 05:39 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 09:48 PM.