Search

Recent Posts
 Timing the Ins and Outs of User Defined Functions: MultiCell array formulas can be slow
 Automatic or Manual Calculation?: Grouped Sheets causes Calculation Confusion.
 Excel 2007 multithreading bug with Range.SubTotal and XLL
 Extracting Digits from Text: Using Formulas and Designing a Missing Excel Function: GROUPS
 Getting Used Range in an XLL UDF: Multithreading and COM
 Excel Modeling World Championships 2014
 VBA searching shootout between WorksheetFunction.Match: Performance Pros and Cons
 FastExcel V3 Released with Introductory Offer
 Making sense of complex Formulas: an Indenting ViewerEditer
 The Amsterdam Excel Summit
Recent Comments
fastexcel on TEXT vs VALUE vs VALUE2… snb on TEXT vs VALUE vs VALUE2… snb on TEXT vs VALUE vs VALUE2… snb on Evaluate Functions and Formula… snb on Evaluate Functions and Formula… Winand on TEXT vs VALUE vs VALUE2… David Leppard on Threading and HyperThreading:… brent taylor on Threading and HyperThreading:… Post Archive
 October 2014 (3)
 September 2014 (2)
 August 2014 (2)
 June 2014 (1)
 April 2014 (1)
 February 2014 (1)
 January 2014 (3)
 December 2013 (2)
 November 2013 (4)
 October 2013 (6)
 September 2013 (4)
 February 2013 (3)
 January 2013 (3)
 December 2012 (4)
 November 2012 (2)
 October 2012 (2)
 September 2012 (1)
 July 2012 (6)
 June 2012 (7)
 April 2012 (1)
 March 2012 (2)
 February 2012 (1)
 January 2012 (3)
 December 2011 (1)
 November 2011 (3)
 October 2011 (2)
 September 2011 (2)
 August 2011 (1)
 July 2011 (4)
 June 2011 (8)
 May 2011 (4)
Categories
Blogroll
RSS
Blog Stats
 256,423 hits
 Follow Excel and UDF Performance Stuff on WordPress.com
Category Archives: XLL
Timing the Ins and Outs of User Defined Functions: MultiCell array formulas can be slow
I was looking at some multicell array formula UDFs with John and Rich and could not understand why they seemed so much slower than I expected. Each UDF (written as C++ XLLs) read data from around 200 cells using around … Continue reading
Posted in Calculation, UDF, Uncategorized, VBA, XLL
Tagged array formula, array function, calculation speed, Excel 2010 Calculation Bug, UDF, XLL
Leave a comment
Extracting Digits from Text: Using Formulas and Designing a Missing Excel Function: GROUPS
An Excel problem that crops up quite often is how to extract digits (09) from text. The text might be part numbers, or web addresses, or currency values or … Some cases are easy to handle with formulas: A fixed … Continue reading
Getting Used Range in an XLL UDF: Multithreading and COM
In two previous blog posts I discussed why handling wholecolumn references efficiently in VBA UDFs meant that you had to find the used range for the worksheet containing the wholecolumn reference. The posts also discussed how using a cache for … Continue reading
FastExcel V3 Released with Introductory Offer
FastExcel has been used successfully by thousands of users since it was first launched in 2001. The last version 2.4 was introduced in 2008 and since that time there have been major changes to Excel with Excel 2007, 2010 and 2013, … Continue reading
Posted in Calculation, Lookups, Memory, UDF, VBA, XLL
Leave a comment
Inserting a UDF and Launching the Function Wizard from VBA
In a previous post I suggested you could do this by entering the function using VBA into the selected cell using a comma as the argument to the function, for example =LISTDISTINCTS.SUM(,) , and then calling the function wizard using … Continue reading
Posted in UDF, VBA, XLL
Leave a comment
Finding out if a function is Volatile or Multithreaded using VBA: UDFs for UDFs
Part of my new Profiling Formulas and Functions command requires the code to determine whether a Function is a native builtin Excel function, or an XLL function, or some other kind (VBA, Automation). And I also want to know if … Continue reading
Posted in Calculation, UDF, VBA, XLL
Leave a comment
Finding missing items in lists: VLOOKUP vs COMPARE.LISTS performance and ease of use
Returning to the subject of finding the missmatches between 2 lists I want to compare using VLOOKUP with using SpeedTools COMPARE.LISTS. Test Data My test data consists of 2 lists of 500000 6digit numbers. Most of these numbers match, but … Continue reading
Posted in Calculation, Lookups, UDF, XLL
Leave a comment
SpeedTools AVLOOKUP2 & MEMLOOKUP versus VLOOKUP – Performance, Power and EaseofUse Shootout Part 2
In part 1 I looked at how FastExcel SpeedTools MEMLOOKUP and AVLOOKUP2 compared to VLOOKUP and INDEX/MATCH for ease of use and power. This post will benchmark the performance of the SpeedTools lookups against the standard Excel functions. Download the … Continue reading
Posted in Calculation, Lookups, UDF, XLL
Tagged fast lookup, lookup benchmark, slow lookup, vlookup
3 Comments
SpeedTools AVLOOKUP2 & MEMLOOKUP versus VLOOKUP – Performance, Power and EaseofUse Shootout Part 1
Its time for some peformance tests to see how the new functions in SpeedTools stack up against the standard Excel functions. First up is MEMLOOKUP and AVLOOKUP2 vs VLOOKUP! SpeedTools Lookups are easier to use, more powerful and less error … Continue reading