S3 Dynamic Array LegacyFormulas
S3 Dynamic Array LegacyFormulas
Raw Data
lws.SORT(_xlfn.
6:A20))}
cel version.
NCHORARRAY(H16)}
xcel version.
Absolute & Mixed Cell Referencing
Dynamic Array Aware Excel & Absolute Cell Referencing
Legacy version uses the dollar sign $
fix references.
Legacy version DA version
Exchange rate: 0.880146 0.880146
App Revenue USD Revenue EUR Revenue EUR
Fightrr 11,649 10,253 10,253
Kryptis 7,718 6,793 6,793
Perino 15,033 13,231 13,231
Five Labs 21,579 18,993 18,993
Twistrr 27,211 23,949 23,949
Hackrr 18,701 16,459 16,459
Pes 45,316 39,885 39,885
Baden 35,980 31,668 31,668
Jellyfish 7,657 6,739 6,739
Aviatrr 8,126 7,152 7,152
deRamblr 5,272 4,640 4,640
Arcade 6,375 5,611 5,611
Commuta 6,353 5,592 5,592
Infic 12,373 10,890 10,890
Accord 17,760 15,631 15,631
Misty Wash 30,400 26,756 26,756
Twenty20 20,400 17,955 17,955
Tanox 21,088 18,561 18,561
Minor Liar 23,737 20,892 20,892
Mosquit 6,302 5,547 5,547
Atmos 10,675 9,396 9,396
Scrap 13,307 11,712 11,712
Motocyco 11,182 9,842 9,842
Amplefio 8,250 7,261 7,261
Strex 8,152 7,175 7,175
DA version
0.789361
Revenue GBP
9,195 Dynamic-Array-Aware Excel doesn't need
6,092 us to worry about absolute and mixed cell
11,866 referencing when writing formulas such as
these. Exceptions apply - see next lecture.
17,034
21,479
14,761
35,771
28,401
6,044
6,414
4,162
5,032
5,015
9,767
14,019
23,996
16,103
16,646
18,737
4,975
8,426
10,504
8,827
6,512
6,435
SUMIFS & COUNTIFS with OR Condition (more than 1 criteria in one column)
>10000
3
VLOOKUP & IF Functions with Dynamic Arrays
mmission rates
Ann WitherPaul Hill Corinna ScEwan ThomWalter MillPaul Wells Betina BauDaniela Sc Dan ZieglerPeter Rams
5% 48% 30% 16% 5% 20% 25% 5% 26% 14%
Wolfgang Robert Ric Brigitte Bo Robert Bl Mike Saba Maria Tot Lukas Hofer
12% 5% 5% 5% 10% 20% 10%
Performance test results
Calculation times are
Test #1 Absolute & Mixed referencing Formula from "CellRef" tab tested on: in milliseconds.
Test #2 IF Formula
DA (new) to Legacy
(original) - Manual Calc
-26%
-33%
-29%
-11%
-13%
-11%
115%
117%
118%
DA (new) to Legacy
(original) - Manual Calc
-16%
-11%
-25%
61%
48%
51%
210%
218%
212%
Challenge: Data Analysis with Legacy Formulas & Dynamic Arrays
Based on the Excel Table called "TableSales" which is in the SUMIFS tab, we need to do the following analysis:
1 Create a report that shows the average revenue per App sorted alphabetically in ascending order
2 If the average revenue is greater than the threshold in C9, a 10% bonus will be given for the app
- if revenue is 0, then 0% otherwise the bonus will be 2%.
3 We receive a list of 6 sales agents from our HR department (scroll down). We need to find out the bonus
percentage each sales agent can receive (based on our first table) - Test by adding a new app as specified in t
Threshold: 5,000
App Average Revenue Bonus Use DA references in your
formulas wherever possible.
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
App Sales Agent Bonus Get the bonus based on the analysis you do
for 1 & 2. Use DA references in your
WenCal Peter Ramsy #NAME? formulas wherever possible.
Get the bonus based on the analysis you do
for 1 & 2. Use DA references in your
formulas wherever possible.
Baden Stevie Bridge #NAME?
Fightrr Betina Bauer #NAME?
Twistrr Ewan Thompson #NAME? Make sure your results are dynamic. Go to
Kryptis Paul Hill #NAME? SUMIFS tab, add a new app called Bold to
Perino Maria Tot #NAME? the bottom of the list - Bold is in the Utility
division, in Asia and it earns 6,000 in
Revenue. Do all formulas update
accordingly?
TRUE
TRUE
lowing analysis: ✘ 1. Done
ascending order TRUE
✘ 2. Done
ven for the app
WELL DONE!
ed to find out the bonus ✘ 3. Done
g a new app as specified in the green box below.