Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 247
Default Can be here some changes for a faster speed ?

A good day everybody

I am looking for some changes in a formula , to get best speed for
calculate
it by excel application .
My first formula was :
=AND(COUNT(B1;B3;B5)<=1;COUNT(C1;C3;C3)<=1;COUNT(D 1;D3;D5)<=1;COUNT(E1;E3;E*
5)<=1;COUNT(F1;F3;F5)<=1)
I was searching for an equivalent for this formula , and , thanks to
mr. Harlan Grove , I get the formula :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0,ISNUMBER(B1:F5) *{1;0;1;0;1})<=1)
in US formula sintax and in my locale sintax :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0;ISNUMBER(B1:F5) *{1|0|1|0|1})<=1)
and another :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0; ISNUMBER(B1:F5)*MOD(ROW(B1:F5);
2))<=1)
(this are array formulas ,must introduce with Ctrl-Shift-Enter)
For a better overview plase read and here :http://groups.google.ro/
group/microsoft.public.excel.worksheet.functions/browse_thread/thread/
25ce7b613b0a000b/5b152af7d8488120?hl=ro&lnk=gst&q=OLD
+Problem#5b152af7d8488120
__________________________________________________ _______________

for formula : =AND(MMULT(TRANSPOSE(ROW(B1:F5))^0;ISNUMBER(B1:F5) *{1|0|
1|0|1})<=1)
is possible to make some changes in it ,
maybe I'll can to transform it in a NON-array and NON-volatile
formula, or to change some function in it to work faster ?

Can this function to be an
equivalent :=AND(COUNT(MATCH(ROWS(B1:F5);TRANSPOSE({1;3;5})) =1)) ??
It doesn't work still for me ...Please read and here , I'm not very
experimentate in functions and formulas : http://www.decisionmodels.com/optspeedj.htm
Please very much for help

Thanks so much for your time and kinlyness

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1
Default Can be here some changes for a faster speed ?

I have found Harlan to be an absolute wizard with worksheet formula
manipulations, so my gut feeling is that if Harlan suggested a formula to
you, it is more than likely to be one of the more efficient methods you will
be able to find for your task.

Rick


"ytayta555" wrote in message
...
A good day everybody

I am looking for some changes in a formula , to get best speed for
calculate
it by excel application .
My first formula was :
=AND(COUNT(B1;B3;B5)<=1;COUNT(C1;C3;C3)<=1;COUNT(D 1;D3;D5)<=1;COUNT(E1;E3;E*
5)<=1;COUNT(F1;F3;F5)<=1)
I was searching for an equivalent for this formula , and , thanks to
mr. Harlan Grove , I get the formula :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0,ISNUMBER(B1:F5) *{1;0;1;0;1})<=1)
in US formula sintax and in my locale sintax :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0;ISNUMBER(B1:F5) *{1|0|1|0|1})<=1)
and another :
=AND(MMULT(TRANSPOSE(ROW(B1:F5))^0; ISNUMBER(B1:F5)*MOD(ROW(B1:F5);
2))<=1)
(this are array formulas ,must introduce with Ctrl-Shift-Enter)
For a better overview plase read and here :http://groups.google.ro/
group/microsoft.public.excel.worksheet.functions/browse_thread/thread/
25ce7b613b0a000b/5b152af7d8488120?hl=ro&lnk=gst&q=OLD
+Problem#5b152af7d8488120
__________________________________________________ _______________

for formula : =AND(MMULT(TRANSPOSE(ROW(B1:F5))^0;ISNUMBER(B1:F5) *{1|0|
1|0|1})<=1)
is possible to make some changes in it ,
maybe I'll can to transform it in a NON-array and NON-volatile
formula, or to change some function in it to work faster ?

Can this function to be an
equivalent :=AND(COUNT(MATCH(ROWS(B1:F5);TRANSPOSE({1;3;5})) =1)) ??
It doesn't work still for me ...Please read and here , I'm not very
experimentate in functions and formulas :
http://www.decisionmodels.com/optspeedj.htm
Please very much for help

Thanks so much for your time and kinlyness

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 247
Default Can be here some changes for a faster speed ?

On 30 Iul, 20:28, "Rick Rothstein \(MVP - VB\)"
wrote:
I have found Harlan to be an absolute .....


Indeed , It was amasing to get the equivalent for my formula , it
was
incredible ...
now I only searched and tried some last improvement for this very
complex
formula ...
  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 247
Default Can be here some changes for a faster speed ?

You can work and watch this formula working , copy from here the
next :
col :B C D E F


A #DIV/0! B #DIV/0!
5 6 TRUE 6 C
#DIV/0! 6 1 D E
6 F #DIV/0! G H
3 2 5



select cell B1 in excel page and paste ; the formula will return
FALSE;
if range C3:D3 is deleted , formula will return TRUE
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
can this be done faster? Frank Excel Discussion (Misc queries) 7 August 9th 07 10:02 PM
Can you speed UP drag speed? Ryan W Excel Discussion (Misc queries) 1 October 24th 05 06:09 PM
Which method is faster matpoh Excel Discussion (Misc queries) 2 October 21st 05 03:12 PM
Can faster CPU+larger/faster RAM significantly speed up recalulati jmk_li Excel Discussion (Misc queries) 2 September 28th 05 10:24 AM
better/faster way than sum products? alex Excel Worksheet Functions 2 November 17th 04 10:56 AM


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