JenniferMurphy
Well-known Member
- Joined
- Jul 23, 2011
- Messages
- 2,687
- Office Version
- 365
- Platform
- Windows
This table shows some usage statistics relative to how often different letters occur in normal text. The last three columns show how many of each letter a typist will see in an hour of typing at various typing speeds (wmp). As it is, the wpm are hard coded in each cell formula (H7:J13). But that means that if I want to change the wpm, I have to edit the heading and each formula. This is tedious and error prone. Is there any way that I can extract just the number in each heading and use it in the formulas so that I can change the number in the headings and have all of the formulas change, too?
Before tables, I was able to put just the number in the heading and then format them to add the text, like this:
But that doesn't work with tables.
Is there another way?
Thanks
Typing Tutor Adaptive Learning Algorithm.xlsm | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
B | C | D | E | F | G | H | I | J | |||
2 | e | Relative key | 3,000 | Characters/page | |||||||
3 | 12.30% | Relative key frequency | |||||||||
4 | |||||||||||
5 | R/C | C | D | E | F | G | H | I | J | ||
6 | 6 | Letter | Freq | Comments | Rel Freq vs "e" | #/Page | Chars/Hour at 20 wpm | Chars/Hour at 30 wpm | Chars/Hour at 40 wpm | ||
7 | 7 | e | 12.30% | Easy key | 1.0000 | 369 | 738 | 1107 | 1476 | ||
8 | 8 | m | 2.50% | Difficult key | 0.2034 | 75 | 150 | 225 | 300 | ||
9 | 9 | f | 2.21% | Home key | 0.1798 | 66 | 133 | 199 | 265 | ||
10 | 10 | p | 1.92% | Difficult key | 0.1560 | 58 | 115 | 173 | 230 | ||
11 | 11 | j | 0.15% | Home key | 0.0122 | 5 | 9 | 14 | 18 | ||
12 | 12 | q | 0.10% | Difficult key | 0.0082 | 3 | 6 | 9 | 12 | ||
13 | 13 | z | 0.08% | Difficult key | 0.0066 | 2 | 5 | 7 | 10 | ||
Relative Key Freq |
Cell Formulas | ||
---|---|---|
Range | Formula | |
C3 | C3 | =XLOOKUP(RefLetter,TblLetters[Letter],TblLetters[Freq]) |
C5:J5 | C5 | =col() |
F7:F13 | F7 | =[@Freq]/RefLetterFreq |
G7:G13 | G7 | =CharsPerPage*[@Freq] |
H7:H13 | H7 | =20*60*5*[@Freq] |
I7:I13 | I7 | =30*60*5*[@Freq] |
J7:J13 | J7 | =40*60*5*[@Freq] |
B6:B13 | B6 | =ROW() |
D7:D13 | D7 | =XLOOKUP([@Letter],TblLetters[Letter],TblLetters[Freq]) |
Named Ranges | ||
---|---|---|
Name | Refers To | Cells |
A2Z | =Globals!$B$9:$B$34 | D7:D13, C3 |
A2ZFreq | =Globals!$C$9:$C$34 | D7:D13, C3 |
'Relative Key Freq'!CharsPerPage | ='Relative Key Freq'!$F$2 | G7:G13 |
LetterFreqTable | =Globals!$B$9:$D$34 | D7:D13, C3 |
'Relative Key Freq'!RefLetter | ='Relative Key Freq'!$C$2 | C3 |
'Relative Key Freq'!RefLetterFreq | ='Relative Key Freq'!$C$3 | F7:F13 |
Before tables, I was able to put just the number in the heading and then format them to add the text, like this:
Typing Tutor Adaptive Learning Algorithm.xlsm | |||||||
---|---|---|---|---|---|---|---|
D | E | F | G | H | |||
6 | Letter | Freq | 20 wpm | 30 wpm | 40 wpm | ||
7 | e | 12.30% | 738 | 1107 | 1476 | ||
8 | m | 2.50% | 150 | 225 | 300 | ||
9 | f | 2.21% | 133 | 199 | 265 | ||
10 | p | 1.92% | 115 | 173 | 230 | ||
11 | j | 0.15% | 9 | 14 | 18 | ||
12 | q | 0.10% | 6 | 9 | 12 | ||
13 | z | 0.08% | 5 | 7 | 10 | ||
OLD >>> |
Cell Formulas | ||
---|---|---|
Range | Formula | |
E7:E13 | E7 | =XLOOKUP('OLD >>>'!$D7,TblLetters[Letter],TblLetters[Freq]) |
F7:H13 | F7 | =F$6*60*5*$E7 |
Named Ranges | ||
---|---|---|
Name | Refers To | Cells |
A2Z | =Globals!$B$9:$B$34 | E7:E13 |
A2ZFreq | =Globals!$C$9:$C$34 | E7:E13 |
LetterFreqTable | =Globals!$B$9:$D$34 | E7:E13 |
But that doesn't work with tables.
Is there another way?
Thanks