Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 76
Default Super slow table array formulas

I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 10,124
Default Super slow table array formulas

Can you break up your ranges into smaller groups. I had to correct one for a
client recently where he was using a VLookup for 65000 rows. If desired, I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions


  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 76
Default Super slow table array formulas

sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one for a
client recently where he was using a VLookup for 65000 rows. If desired, I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions



  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 10,124
Default Super slow table array formulas


I don't think the separate file would help. In fact, it could make it worse.
As I said, can you break it up. I can take a look.
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one
for a
client recently where he was using a VLookup for 65000 rows. If desired,
I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions




  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 968
Default Super slow table array formulas

Yes, you really should be using a proper database.

But if you want to use Excel you should sort your table array so that you
can use VLOOKUP(lookupvalue,TableArray,Column,True)
See http://www.decisionmodels.com/optspeede.htm for examples of how to do
this when you may have missing values.
This will probably be about 10000 times faster.

Splitting the table array into a separate file will be slower, if it works
at all.


Charles
___________________________________
London Excel Users Conference April 1-2
The Excel Calculation Site
http://www.decisionmodels.com

"Dylan @ UAFC" wrote in message
...
sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one
for a
client recently where he was using a VLookup for 65000 rows. If desired,
I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions








  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 76
Default Super slow table array formulas

I will check out the site and see what I can do.

Are you saying that excel just might not do thejob, an d
we should look into a more web data base driven system
Like a serrious of SQL codes or something???

"Charles Williams" wrote:

Yes, you really should be using a proper database.

But if you want to use Excel you should sort your table array so that you
can use VLOOKUP(lookupvalue,TableArray,Column,True)
See http://www.decisionmodels.com/optspeede.htm for examples of how to do
this when you may have missing values.
This will probably be about 10000 times faster.

Splitting the table array into a separate file will be slower, if it works
at all.


Charles
___________________________________
London Excel Users Conference April 1-2
The Excel Calculation Site
http://www.decisionmodels.com

"Dylan @ UAFC" wrote in message
...
sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one
for a
client recently where he was using a VLookup for 65000 rows. If desired,
I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions






  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 76
Default Super slow table array formulas

Also Charles, the biggest perfomacne issue I had was
When I incerted the =if(countif( fromula to check for
duplicate data entry, only in a one column range e1:e25000.
but this made a huge perfmance ajustment.
any suggestions there

"Charles Williams" wrote:

Yes, you really should be using a proper database.

But if you want to use Excel you should sort your table array so that you
can use VLOOKUP(lookupvalue,TableArray,Column,True)
See http://www.decisionmodels.com/optspeede.htm for examples of how to do
this when you may have missing values.
This will probably be about 10000 times faster.

Splitting the table array into a separate file will be slower, if it works
at all.


Charles
___________________________________
London Excel Users Conference April 1-2
The Excel Calculation Site
http://www.decisionmodels.com

"Dylan @ UAFC" wrote in message
...
sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one
for a
client recently where he was using a VLookup for 65000 rows. If desired,
I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions






  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 968
Default Super slow table array formulas

If your data (assume in column A) is sorted it is very simple and fast to
check for duplicates like this

=if(a2=a1,"Dup","")

and copy down.

Charles
___________________________________
London Excel Users Conference April 1-2
The Excel Calculation Site
http://www.decisionmodels.com

"Dylan @ UAFC" wrote in message
...
Also Charles, the biggest perfomacne issue I had was
When I incerted the =if(countif( fromula to check for
duplicate data entry, only in a one column range e1:e25000.
but this made a huge perfmance ajustment.
any suggestions there

"Charles Williams" wrote:

Yes, you really should be using a proper database.

But if you want to use Excel you should sort your table array so that you
can use VLOOKUP(lookupvalue,TableArray,Column,True)
See http://www.decisionmodels.com/optspeede.htm for examples of how to do
this when you may have missing values.
This will probably be about 10000 times faster.

Splitting the table array into a separate file will be slower, if it
works
at all.


Charles
___________________________________
London Excel Users Conference April 1-2
The Excel Calculation Site
http://www.decisionmodels.com

"Dylan @ UAFC" wrote in message
...
sure I can send.
Its a huge file I could email.
The basics is,
The data is driven off a unique phone #.
Wich is the table array. It had to done because
we really have to many sloppy data entry and
no speed.
So I wanted it to popluate the
Address, city state zip county, name ect.
1) do you think the speed would be higher
If i had the table array as a seperate file and
not just on sheet2, 500,000 row and need to built to
add additional data
2) I have the formul set to
=IF(ISNA(VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE) ),"",VLOOKUP(G4,Sheet1!$A$1:$J$500000,3,FALSE))
because I hate those #n/A's
I did notice this was a tremdous accomplishmen for the computer to copy
down, wich took 25 min.


The next issue I was having was duplicate data entry
wich I then used the formula
=IF(COUNTIF($G$4:$G$25000,G6)1,"FALSE"," TRUE")
I needed it to render Treu is in fact the data was clean and
new and then render False is the appointment was in fact a dup.
If you could show me how this formula would leave the cell
empty until data is typed in the corrisoponding cell, that
would great. I have tried a # of way/

In sheet one there is another table array formula hidden in
sheet one, but the range is literally r4:s12. that could not
be putting to much strain.
Any suggestions.

"Don Guillett" wrote:

Can you break up your ranges into smaller groups. I had to correct one
for a
client recently where he was using a VLookup for 65000 rows. If
desired,
I
will take a look if you send to my address below.

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Dylan @ UAFC" wrote in message
...
I have a data entry sheet were
sheet 1 has the table array fromulas
built down 25000 and accross about 12 columns.
The table is about 500,000 rows of 12 colums.

It was running ok, very sluggish)
I have 2.888 G processor on the computer.
But I stuck in a
=if(countif(
formula to check for duplicates.
Now this sheets is running so slow
it is almost unuseabel.
any sujjestions









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
Super & Subscript raj74 Excel Discussion (Misc queries) 4 September 11th 08 02:18 PM
Excel super slow start, answers? robert morris Excel Discussion (Misc queries) 0 August 19th 07 10:16 PM
pivot table from recordset - very slow performance [email protected] Charts and Charting in Excel 1 May 14th 06 04:05 PM
Sumproduct formulas & slow response Darby Excel Worksheet Functions 1 November 21st 05 09:21 PM
Excel formulas are slow to update Jools Excel Worksheet Functions 2 May 6th 05 11:11 AM


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