Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Basically i have a huge spreadsheet, its almost 6000KB and my rubbish
com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() Oh and i am using excel 2003 if this helps |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
hi,
I know little about computers but your processor seems fine. The hard disk looks very small at 1.9gb, are you sure about that. Looking at the formula you posted, you have used full columns for the vlookup and this will greatly increase calculation time, Could you cut down the range being used in this formula for example I have altered it to 1000 lines, is this enough? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALS E)),0,VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALSE)) Also in the vlookup your referencing column E but returning column D, why not take a column out? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALS E)),0,VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALSE)) -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Rachie1987" wrote: Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi Mike
Yes thats what the spec says in the system properties. The formula has been copied across the page which searches different tabs which all have different line lenghts which is why it is just the columns as it was easier for me when copying the formulas along to make sure i had all items listed rather than checking each tab. Same with only looking up D, there are two sections on my spreadsheet and one looks up column E and one looks up D, so i just copied and changed the column number - didnt realise this affected it that much to cause it to crash! Will change these and see if that helps! Thanks "Mike H" wrote: hi, I know little about computers but your processor seems fine. The hard disk looks very small at 1.9gb, are you sure about that. Looking at the formula you posted, you have used full columns for the vlookup and this will greatly increase calculation time, Could you cut down the range being used in this formula for example I have altered it to 1000 lines, is this enough? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALS E)),0,VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALSE)) Also in the vlookup your referencing column E but returning column D, why not take a column out? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALS E)),0,VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALSE)) -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Rachie1987" wrote: Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Another approach that will speed things up a bit:
=IF(COUNTIF(ITLD004!$A:$A,$A15)=0,0,VLOOKUP($A15,I TLD004!$A:*$E,4,0)) This avoids doing the lookup twice, and also avoids the ISERROR call, but has the same effect. Hope this helps. Pete On Feb 16, 10:51*am, Rachie1987 wrote: Hi Mike Yes thats what the spec says in the system properties. The formula has been copied across the page which searches different tabs which all have different line lenghts which is why it is just the columns as it was easier for me when copying the formulas along to make sure i had all items listed rather than checking each tab. Same with only looking up D, there are two sections on my spreadsheet and one looks up column E and one looks up D, so i just copied and changed the column number - didnt realise this affected it that much to cause it to crash! Will change these and see if that helps! Thanks "Mike H" wrote: hi, I know little about computers but your processor seems fine. The hard disk looks very small at 1.9gb, are you sure about that. Looking at the formula you posted, you have used full columns for the vlookup and this will greatly increase calculation time, Could you cut down the range being used in this formula for example I have altered it to 1000 lines, is this enough? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALS E)),0,VLOOKUP($A15,ITLD00*4!$A1:$E1000,4,FALSE)) Also in the vlookup your referencing column E but returning column D, why not take a column out? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALS E)),0,VLOOKUP($A15,ITLD00*4!$A1:$D1000,4,FALSE)) -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Rachie1987" wrote: Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:*$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run?- Hide quoted text - - Show quoted text - |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
If you have acces to a computer with Excel 2007, then try it there. Excel
2007 is more powerfull - I have meassured calculation times being four times longer on Excel 2003 than Excel 2007. Both try in Excel 2003 format (*.xls) and try converting the file to Excel 2007 format (*.xlsx). |
#8
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I have gotten rid of all the extra columns etc as Mike said at first, but it
still freezes up for about 20 minutes when i change something or try and filter out one set, and half the time it doesnt even come back at all :| I do not have access to 2007 at work but i tried it on one of our CAD computers with dual core processors and as a comparrison timed a filter, what took 7 minutes and 37 seconds on my computer took less than a second on this one! Definatly think my RAM needs to be updated "Don Guillett" wrote: I would start by changing your formula to ONLY look in the range needed. Get rid of unneeded rows/columns.Do ctrl end to see what I mean $A15,ITLD004!$A:$E,4,FALSE $A15,ITLD004!$A2:$E300,4,0 -- Don Guillett Microsoft MVP Excel SalesAid Software "Rachie1987" wrote in message ... Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? . |
#9
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You could also fix the values of the formulae which will not change,
and this will improve performance. Hope this helps. Pete On Feb 16, 4:09*pm, Rachie1987 wrote: I have gotten rid of all the extra columns etc as Mike said at first, but it still freezes up for about 20 minutes when i change something or try and filter out one set, and half the time it doesnt even come back at all :| I do not have access to 2007 at work but i tried it on one of our CAD computers with dual core processors and as a comparrison timed a filter, what took 7 minutes and 37 seconds on my computer took less than a second on this one! Definatly think my RAM needs to be updated "Don Guillett" wrote: I would start by changing your formula to ONLY look in the range needed.. Get rid of unneeded rows/columns.Do ctrl end to see what I mean $A15,ITLD004!$A:$E,4,FALSE $A15,ITLD004!$A2:$E300,4,0 -- Don Guillett Microsoft MVP Excel SalesAid Software "Rachie1987" wrote in message ... Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:*$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? .- Hide quoted text - - Show quoted text - |
#10
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
And, did you adjust your formulas
-- Don Guillett Microsoft MVP Excel SalesAid Software "Rachie1987" wrote in message ... I have gotten rid of all the extra columns etc as Mike said at first, but it still freezes up for about 20 minutes when i change something or try and filter out one set, and half the time it doesnt even come back at all :| I do not have access to 2007 at work but i tried it on one of our CAD computers with dual core processors and as a comparrison timed a filter, what took 7 minutes and 37 seconds on my computer took less than a second on this one! Definatly think my RAM needs to be updated "Don Guillett" wrote: I would start by changing your formula to ONLY look in the range needed. Get rid of unneeded rows/columns.Do ctrl end to see what I mean $A15,ITLD004!$A:$E,4,FALSE $A15,ITLD004!$A2:$E300,4,0 -- Don Guillett Microsoft MVP Excel SalesAid Software "Rachie1987" wrote in message ... Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run? . |
#11
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
What you have posted is not exactly the same. It is actually a lot better.
IsError is (IMO) a bad choice for that formula. If cells are deleted the formula will return blank when in actuallity the formula is not valid any more and the result truely is an error. IsNA would be better than IsError as it would return the error if the cells were deleted but if you are looking up text in a list of number of vice versa then ISNA will return false and the formula will generate a blank when the value could be there but of the wrong type. CountIf will find the value regardless of it being text or number. If it finds the value but the formula results in #NA then you know that there is a data type issue that needs to be resolved. I would definitly go with the formula you posted... -- HTH... Jim Thomlinson "Pete_UK" wrote: Another approach that will speed things up a bit: =IF(COUNTIF(ITLD004!$A:$A,$A15)=0,0,VLOOKUP($A15,I TLD004!$A:Â*$E,4,0)) This avoids doing the lookup twice, and also avoids the ISERROR call, but has the same effect. Hope this helps. Pete On Feb 16, 10:51 am, Rachie1987 wrote: Hi Mike Yes thats what the spec says in the system properties. The formula has been copied across the page which searches different tabs which all have different line lenghts which is why it is just the columns as it was easier for me when copying the formulas along to make sure i had all items listed rather than checking each tab. Same with only looking up D, there are two sections on my spreadsheet and one looks up column E and one looks up D, so i just copied and changed the column number - didnt realise this affected it that much to cause it to crash! Will change these and see if that helps! Thanks "Mike H" wrote: hi, I know little about computers but your processor seems fine. The hard disk looks very small at 1.9gb, are you sure about that. Looking at the formula you posted, you have used full columns for the vlookup and this will greatly increase calculation time, Could you cut down the range being used in this formula for example I have altered it to 1000 lines, is this enough? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$E1000,4,FALS E)),0,VLOOKUP($A15,ITLD00Â*4!$A1:$E1000,4,FALSE)) Also in the vlookup your referencing column E but returning column D, why not take a column out? =IF(ISERROR(VLOOKUP($A15,ITLD004!$A1:$D1000,4,FALS E)),0,VLOOKUP($A15,ITLD00Â*4!$A1:$D1000,4,FALSE)) -- Mike When competing hypotheses are otherwise equal, adopt the hypothesis that introduces the fewest assumptions while still sufficiently answering the question. "Rachie1987" wrote: Basically i have a huge spreadsheet, its almost 6000KB and my rubbish com,puter cannot cope with it. I have an intel pentium 4 with 3.06GHz, 1.9GB hard drive according to the system properties. My spreadsheet has the following formula repeated on numerous lines: =IF(ISERROR(VLOOKUP($A15,ITLD004!$A:$E,4,FALSE)),0 ,VLOOKUP($A15,ITLD004!$A:Â*$E,4,FALSE)) IT are saying its not my computer, i have over complicated the spreadsheet. Bearing in mind their first exuse for it crashing was that the columns were not all alligned correctly and this was causing it to crash :| i do not believe what they are saying. Surely there are larger companies using excel to a larger scale. However i am not 100~% sure on the computer side of things so if anyone out there can help it really would be much appreciated. Can a spreadsheet this size be too complicated to run?- Hide quoted text - - Show quoted text - . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I create a VERY complicated spreadsheet? | Excel Worksheet Functions | |||
spreadsheet macros run fine at home, but not on other computer | New Users to Excel | |||
Complicated spreadsheet | New Users to Excel | |||
TRYING TO SET UP EXCEL SPREADSHEET ON MY COMPUTER | New Users to Excel |