Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
[....]
First off, why not use SUMPRODUCT to avoid having to enter the formula as an array formula. Many have confirmed that SUMPRODUCT calculates such conditional sums faster than array-entered SUM, so the only drawback to SUMPRODUCT is a little more typing for the function name. Hi Harlan I did some testing a couple of weeks ago and quite interestingly in my tests I found the following: I. Formulas used: 1. =SUMPRODUCT(--('Data'!A1:A10000="A"),--('Data'!B1:B10000="X"),'Data'!C1:C10000) 2. =SUM(IF(('Data'!A1:A10000="A")*('Data'!B1:B10000=" X"),'Data'!C1:C10000)) 3. =SUM(IF('Data'!A1:A10000="A",IF('Data'!B1:B10000=" X",'Data'!C1:C10000,0))) And the 'Data' sheet consisted of random entries I got the following results: - Slowest formula: Formula 3 - Second best: Formula 2 (5% faster) - Fastest formula: Formula 3 (9% faster than formula 3) Too early in the morning. Make this: - Slowest formula: Formula 2 (TWO) - Second best: Formula 1 (ONE) (5% faster) - Fastest formula: Formula 3 (THREE) (9% faster than formula 3) Repeated this tests many times (10000 alculations each) and the above are the averaged results. BTW the '--' syntax seems to be really the fastest for SUMPRODUCT formulas (closely followed by using N(..)) Frank |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
countif array formula | Excel Worksheet Functions | |||
Need help troubleshooting an array formula XLXP on Win2K | Excel Worksheet Functions | |||
What instead of an array formula part 2 | Excel Discussion (Misc queries) | |||
What instead of an array formula? | Excel Discussion (Misc queries) | |||
SUM array formula question | Excel Worksheet Functions |