034 S4 Dynamic Array Features START

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 16

How Excel Features are Impacted

Link Topic Comprehension


DataValidation Data Validation using Spill Range & Select One…
Skip Blank Cells
DivMaster Select One…
Master Data for Division-Dropdown
DepDataVal Dependent Drop-down Data Select One…
Validation
Conditional Conditional Formatting & Dynamic Select One…
Arrays
Charts Excel Charts with Dynamic Arrays Select One…

Challenge Challenge: More Dynamic Dependent Select One…


Data Validation Report
Your Notes
Data Validation using Spill Range & Skip Blank Cells INDEX

Drop-Down Based on Table

Divisions are Game, Utility & Productivity - but you'd like the list to be dynamic
Use DivMaster tab to keep an updated list for Division.

Select Division

Drop-Down Based on Range & Exclude Blank Cells

Select Division
Master Data for Division-Dropdown INDEX

For Task 1 in "DataValidation" Tab

Division
Utility
Productivity
Game

For Task 2 in "DataValidation" Tab

Division
Utility

Game

Productivity
Dependent Drop-down Data Validation INDEX
1. Create a Sorted, Unique drop-down for Division
2. Create dependent dropdown for Sales agent, based on selected Division

Division Date Sales Agent Sales


Game 1/1/2019 Peter Ramsy 5,254
Game 1/1/2019 Stevie Bridge 4,378
Game 1/2/2019 Peter Ramsy 6,130 Select Division
Productivity 1/2/2019 Richard Elliot 3,513 Select Agent
Game 1/3/2019 Betina Bauer 7,443
Game 1/3/2019 Ewan Thompson 13,135
Utility 1/4/2019 Dan Ziegler 4,104 Sales
Productivity 1/4/2019 Paul Garza 2,928
Game 1/5/2019 Betina Bauer 3,476
Utility 1/5/2019 Brigitte Bond 1,710
Game 1/5/2019 Paul Hill 7,443
Game 1/6/2019 Ewan Thompson 11,917
Game 1/7/2019 Peter Ramsy 1,490
Productivity 1/8/2019 Paul Garza 2,277
Productivity 1/9/2019 Richard Elliot 3,188
Game 1/9/2019 Stevie Bridge 497
Productivity 1/10/2019 Natalie Porter 5,465
Game 1/10/2019 Paul Hill 15,890
Productivity 1/10/2019 Richard Elliot 3,643
Game 1/11/2019 Betina Bauer 9,267
Game 1/11/2019 Ewan Thompson 9,731
Productivity 1/11/2019 Natalie Porter 15,000
Productivity 1/13/2019 Robert Musser 4,554
Game 1/13/2019 Stevie Bridge 927
Utility 1/14/2019 Brigitte Bond 9,723
Game 1/14/2019 Peter Ramsy 463
Game 1/15/2019 Betina Bauer 463
Productivity 1/15/2019 Natalie Porter 10,930
Game 1/15/2019 Peter Ramsy 2,317
Productivity 1/17/2019 Paul Garza 1,708
Productivity 1/18/2019 Paul Garza 6,148
Productivity 1/19/2019 Robert Musser 1,025
Game 1/19/2019 Stevie Bridge 5,361
Productivity 1/20/2019 Paul Garza 1,366
Productivity 1/20/2019 Richard Elliot 15,000
Game 1/21/2019 Ewan Thompson 5,808
Game 1/23/2019 Ewan Thompson 4,468
Utility 1/24/2019 Brigitte Bond 2,508
Productivity 1/25/2019 Paul Garza 6,148
Productivity 1/26/2019 Robert Musser 7,514
Game 1/26/2019 Stevie Bridge 1,340
Productivity 1/27/2019 Richard Elliot 3,416
Utility 1/28/2019 Brigitte Bond 7,105
Game 1/28/2019 Ewan Thompson 5,108
Utility 1/30/2019 Dan Ziegler 2,052
Game 1/30/2019 Maria Tot 2,200
Productivity 1/30/2019 Paul Garza 5,465
Productivity 1/30/2019 Richard Elliot 12,000
Game 1/31/2019 Peter Ramsy 230
Data Preparation Division Sales Agent

To get the dependent drop-down


reset automatically, take a look at
this post (click here).
Conditional Formatting & Dynamic Arrays INDEX

Division Date Sales Agent Sales


Game 1/1/2019 Peter Ramsy 5,254 Select Division
Game 1/1/2019 Stevie Bridge 4,378
Game 1/2/2019 Peter Ramsy 6,130 Sales Agent
Productivity 1/2/2019 Richard Elliot 3,513
Game 1/3/2019 Betina Bauer 7,443
Game 1/3/2019 Ewan Thompson 13,135
Utility 1/4/2019 Dan Ziegler 4,104
Productivity 1/4/2019 Paul Garza 2,928
Game 1/5/2019 Betina Bauer 3,476
Utility 1/5/2019 Brigitte Bond 1,710
Game 1/5/2019 Paul Hill 7,443
Game 1/6/2019 Ewan Thompson 11,917
Game 1/7/2019 Peter Ramsy 1,490
Productivity 1/8/2019 Paul Garza 2,277 Sales Agent
Productivity 1/9/2019 Richard Elliot 3,188
Game 1/9/2019 Stevie Bridge 497
Productivity 1/10/2019 Natalie Porter 5,465
Game 1/10/2019 Paul Hill 15,890
Productivity 1/10/2019 Richard Elliot 3,643
Game 1/11/2019 Betina Bauer 9,267
Game 1/11/2019 Ewan Thompson 9,731
Productivity 1/11/2019 Natalie Porter 15,000
Productivity 1/13/2019 Robert Musser 4,554
Game 1/13/2019 Stevie Bridge 927
Utility 1/14/2019 Brigitte Bond 9,723
Game 1/14/2019 Peter Ramsy 463
Game 1/15/2019 Betina Bauer 463
Productivity 1/15/2019 Natalie Porter 10,930
Game 1/15/2019 Peter Ramsy 2,317
Productivity 1/17/2019 Paul Garza 1,708
Productivity 1/18/2019 Paul Garza 6,148
Productivity 1/19/2019 Robert Musser 1,025
Game 1/19/2019 Stevie Bridge 5,361
Productivity 1/20/2019 Paul Garza 1,366
Productivity 1/20/2019 Richard Elliot 15,000
Game 1/21/2019 Ewan Thompson 5,808
Game 1/23/2019 Ewan Thompson 4,468
Utility 1/24/2019 Brigitte Bond 2,508
Productivity 1/25/2019 Paul Garza 6,148
Productivity 1/26/2019 Robert Musser 7,514
Game 1/26/2019 Stevie Bridge 1,340
Productivity 1/27/2019 Richard Elliot 3,416
Utility 1/28/2019 Brigitte Bond 7,105
Game 1/28/2019 Ewan Thompson 5,108
Utility 1/30/2019 Dan Ziegler 2,052
Game 1/30/2019 Maria Tot 2,200
Productivity 1/30/2019 Paul Garza 5,465
Productivity 1/30/2019 Richard Elliot 12,000
Game 1/31/2019 Peter Ramsy 230
Division
#NAME?
#NAME?
#NAME?
Game

Sales

Conditional formatting has to be


applied to as many cells as
expected to have values.

Sales Top/Bottom
Excel Charts with Dynamic Arrays INDEX
Create a dynamic column chart for division

Division Date Sales Agent Sales Budget


Game 1/1/2019 Peter Ramsy 5,254 3,835 Select Division
Game 1/1/2019 Stevie Bridge 4,378 4,247
Game 1/2/2019 Peter Ramsy 6,130 6,130 Sales Agent
Productivity 1/2/2019 Richard Elliot 3,513 3,372 #NAME?
Game 1/3/2019 Betina Bauer 7,443 6,252 #NAME?
Game 1/3/2019 Ewan Thompson 13,135 9,589 #NAME?
Utility 1/4/2019 Dan Ziegler 4,104 4,268 #NAME?
Productivity 1/4/2019 Paul Garza 2,928 2,928
Game 1/5/2019 Betina Bauer 3,476 3,476
Utility 1/5/2019 Brigitte Bond 1,710 2,223
Game 1/5/2019 Paul Hill 7,443 7,964
Game 1/6/2019 Ewan Thompson 11,917 10,487
Game 1/7/2019 Peter Ramsy 1,490 1,132
Productivity 1/8/2019 Paul Garza 2,277 1,799
Productivity 1/9/2019 Richard Elliot 3,188 3,188
Game 1/9/2019 Stevie Bridge 497 497
Productivity 1/10/2019 Natalie Porter 5,465 6,012
Game 1/10/2019 Paul Hill 15,890 17,638
Productivity 1/10/2019 Richard Elliot 3,643 2,914
Game 1/11/2019 Betina Bauer 9,267 9,267
Game 1/11/2019 Ewan Thompson 9,731 8,563
Productivity 1/11/2019 Natalie Porter 15,000 15,000
Productivity 1/13/2019 Robert Musser 4,554 3,598
Game 1/13/2019 Stevie Bridge 927 825
Utility 1/14/2019 Brigitte Bond 9,723 7,292
Game 1/14/2019 Peter Ramsy 463 463
Game 1/15/2019 Betina Bauer 463 560
Productivity 1/15/2019 Natalie Porter 10,930 8,744
Game 1/15/2019 Peter Ramsy 2,317 2,317
Productivity 1/17/2019 Paul Garza 1,708 1,708
Productivity 1/18/2019 Paul Garza 6,148 7,624
Productivity 1/19/2019 Robert Musser 1,025 1,271
Game 1/19/2019 Stevie Bridge 5,361 4,289
Productivity 1/20/2019 Paul Garza 1,366 1,366
Productivity 1/20/2019 Richard Elliot 15,000 15,000
Game 1/21/2019 Ewan Thompson 5,808 5,808
Game 1/23/2019 Ewan Thompson 4,468 4,468
Utility 1/24/2019 Brigitte Bond 2,508 2,734
Productivity 1/25/2019 Paul Garza 6,148 6,148
Productivity 1/26/2019 Robert Musser 7,514 7,514
Game 1/26/2019 Stevie Bridge 1,340 1,340
Productivity 1/27/2019 Richard Elliot 3,416 3,792
Utility 1/28/2019 Brigitte Bond 7,105 7,105
Game 1/28/2019 Ewan Thompson 5,108 5,108
Utility 1/30/2019 Dan Ziegler 2,052 1,970
Game 1/30/2019 Maria Tot 2,200 1,300
Productivity 1/30/2019 Paul Garza 5,465 4,317
Productivity 1/30/2019 Richard Elliot 12,000 12,000
Game 1/31/2019 Peter Ramsy 230 299
Productivity

Sales Budget
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
Challenge: More Dynamic Dependent Data Validation Report INDEX
Below is the report we created in tab DepDataVal. We need to update it as follows:
1 Convert the data to a table. Call it TableAgent.
2 Add a new record as follows: Div=Utility, Date=1/31/2019, Agent=Maria Tot, Sales=5000
Is this reflected in the drop-down and sales value? (Note: Maria now works for two divisions)
3 Update Sales Formula to provide total for division in case agent selection is left empty. Ensure division selecti

Division Date Sales Agent Sales


Game 1/1/2019 Peter Ramsy 5,254 Select Division
Game 1/1/2019 Stevie Bridge 4,378 Select Agent
Game 1/2/2019 Peter Ramsy 6,130
Productivity 1/2/2019 Richard Elliot 3,513
Game 1/3/2019 Betina Bauer 7,443 Sales
Game 1/3/2019 Ewan Thompson 13,135
Utility 1/4/2019 Dan Ziegler 4,104
Productivity 1/4/2019 Paul Garza 2,928
Game 1/5/2019 Betina Bauer 3,476
Utility 1/5/2019 Brigitte Bond 1,710
Game 1/5/2019 Paul Hill 7,443
Game 1/6/2019 Ewan Thompson 11,917
Game 1/7/2019 Peter Ramsy 1,490
Productivity 1/8/2019 Paul Garza 2,277
Productivity 1/9/2019 Richard Elliot 3,188
Game 1/9/2019 Stevie Bridge 497
Productivity 1/10/2019 Natalie Porter 5,465
Game 1/10/2019 Paul Hill 15,890
Productivity 1/10/2019 Richard Elliot 3,643
Game 1/11/2019 Betina Bauer 9,267
Game 1/11/2019 Ewan Thompson 9,731
Productivity 1/11/2019 Natalie Porter 15,000
Productivity 1/13/2019 Robert Musser 4,554
Game 1/13/2019 Stevie Bridge 927
Utility 1/14/2019 Brigitte Bond 9,723
Game 1/14/2019 Peter Ramsy 463
Game 1/15/2019 Betina Bauer 463
Productivity 1/15/2019 Natalie Porter 10,930
Game 1/15/2019 Peter Ramsy 2,317
Productivity 1/17/2019 Paul Garza 1,708
Productivity 1/18/2019 Paul Garza 6,148
Productivity 1/19/2019 Robert Musser 1,025
Game 1/19/2019 Stevie Bridge 5,361
Productivity 1/20/2019 Paul Garza 1,366
Productivity 1/20/2019 Richard Elliot 15,000
Game 1/21/2019 Ewan Thompson 5,808
Game 1/23/2019 Ewan Thompson 4,468
Utility 1/24/2019 Brigitte Bond 2,508
Productivity 1/25/2019 Paul Garza 6,148
Productivity 1/26/2019 Robert Musser 7,514
Game 1/26/2019 Stevie Bridge 1,340
Productivity 1/27/2019 Richard Elliot 3,416
Utility 1/28/2019 Brigitte Bond 7,105
Game 1/28/2019 Ewan Thompson 5,108
Utility 1/30/2019 Dan Ziegler 2,052
Game 1/30/2019 Maria Tot 2,200
Productivity 1/30/2019 Paul Garza 5,465
Productivity 1/30/2019 Richard Elliot 12,000
Game 1/31/2019 Peter Ramsy 230
0 0 Division Sales Agent
0 0 #NAME? #NAME?
1. 0 0 #NAME? #NAME?

Done
2. #NAME? #NAME?
Done
two divisions) 3. WELL DONE! #NAME?
empty. Ensure division selection Done
cannot be empty. #NAME?
#NAME?

Game
Betina Bauer

20,649

You might also like