U7 Spreadsheet Operations II

Download Report

Transcript U7 Spreadsheet Operations II

U7 Spreadsheet
Operations II
(Optional)
Presented by: Law Hing Man
(11 Dec 2001)
7.1 Overview of Using Spreadsheet as a
Teaching and Learning tool
 Spreadsheet is not just a tool for handling
marks and statistics.
 Spreadsheet can be used in teaching and
learning.
 By using charts, auto-recalculation
and macro, spreadsheet can be used to
develop an Interactive Learning
Environment (ILE).
7.2 Creating and Formatting Charts
Steps to create a chart (Example1)
Step1: Select the data to be included in the chart
(Including column and row labels)
Step2: Click the Chart wizard button (or select Insert ->
Chart…)
Step 1
Step 2
Step3: Select the Chart type and click next.
Step4: Change the data range if necessary.
Step5: Key in title and axis labels
Step6: Select the location of your chart.
(either as a new sheet or as an object in an
existing worksheet)
The changes in each item will interactively change
the corresponding portion in the chart.
7.3 Spreadsheet as a “What-if” Analysis
Tool
 “What-if”
What will happen to that if I change this.
 Example 2
Mortgage repayment analysis
PMT(r,nper,loan) calculates the periodic payment of a
loan where
r
:
Interest rate per period
nper :
Number of payments
loan :
The amount of loan
A
1 loan
2 Interest rate (p.a.)
3 number of years
4 monthly payment
B
2,000,000.00
3.00%
variables
20
11,091.95
=-PMT(B2/12,B3*12,B1)
By changing different variables, we will get different
results.
What is the minimum number of years if one can only
afford $10000 monthly repayment?
Example 3 – Mark Adjustment
=(B2+C2)/2
A
1 Name
B
C
Test1
Test2
D
E
Term Mark
2 MARY
21
45
3 PETER
45
76
4 JOHN
56
34
5 HELEN
43
65
6 KITTY
45
56
Copy
If we want to adjust the marks by multiplying a weight,
we can change the cell D2 to =(B2+C2)/2*$E$1 and put
a weight to E1.
Relative Address
 A relative address in a formula is the location
of the specified cell or range relative to the
cell that contains the formula.
 If you copy a formula that contains a relative
address, Excel adjusts the address to reflect
the new location.
 For example, if you type =A2 in A4, it means
“2 cells up”. If you copy the contents of A4 to
B5, the contents of B5 will be =B3, still “2
cells up”.
Absolute Address
 An absolute address in a formula (specified
by “$” before both column letter and row
number in the cell address) is the specified
range or cell address.
 If you copy a formula that contains an
absolute address, the address does not
change.
 For example, if you type =$A$2 in A4, it
means A2. If you then copy the contents of
A4 to B5, the contents of B5 will still be
=$A$2.
Mixed Address
 A mixed address in a formula is an address
that contains both relative and absolute
references.
 If you copy a formula that contains a mixed
address, Excel adjusts the relative part, but
not absolute part.
 For example, if you type =$A2 in A4, column
A is absolute and row 2 is relative. If you
then copy the formula from cell A4 to B5, the
contents of B5 will be =$A3.
Challenge Problem 1
* Construction of a multiplication table.
a) Fill the numbers 1 to 10 into range A2
to A11
b) Fill the numbers 1 to 10 into range B1
to K1
c) Enter a formula in B2 (? Formula)
d) Copy the formula in c) to the range B2
to K11 to complete the table.
A B C
1
1 2
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 10
D E F
3 4 5
=$A2*B$1
G H I
6 7 8
J
9
K
10
Challenge Problem 2
* Construction of a mortgage table.
a) Fill the numbers 2.00% to 4.00%
(interval=0.25%) into range A2 to A10.
b) Fill the numbers 5 to 30 (interval=5)
into range B1 to G1
c) A1 stores the loan (say 100,000)
d) Enter a formula in B2 (? Formula)
e) Copy the formula in c) to the range B2
to G10 to complete the table.
1
2
3
4
5
6
7
8
9
10
A
B
100,000 5
2.00%
2.25%
2.50%
2.75%
3.00%
3.25%
3.50%
3.75%
4.00%
C
10
D
E
15 20
F
25
G
30
7.4 Spreadsheet as a Tool for Developing
Explorative Learning Environment
 Macro
Macro is a series of commands that Excel
carries out automatically.
Record a Macro
Step1: Select Tools->Macro->Record New Macro
Step2:
Step3:
Step4:
In the Macro Name Box, fill in a name.
[Optional]Short Cut Key, Store Macro In
Click the OK button.
Step5: Carry out the actions that you want to record
Step6: Click the Stop Macro button.
[ To record a Macro with relative address,
click the option Relative Reference before Step 5.]
Stop Macro
button
Execute a Macro
Step1: Select Tools->Macro->Macro…
Step2: In the Macro Name Box, select a name.
Step3: Click the Run button.
OR
Press Short Cut Key
Run button
Edit a Macro
Step1:
Step2:
Step3:
Step4:
Select Tools->Macro->Macro…
In the Macro Name Box, select a name.
Click the Edit button.
Make the necessary changes.
Edit button
Create a Macro By Visual Basic
 Macro is actually written in Visual Basic,
so you may create macro by yourself.
 For more information about Simple Visual
Basic, you may refer to my homepage.
 For more advanced VB, refer to other
references.
Challenge Problem 3
 Develop an ILE for students learning the
relationship between two quantities (say x
and y) by using macro.
Challenge Problem 4
 Develop an ILE for solving the following
problem.
A student has $90. He wants to buy
hotdogs and drinks. The price for hotdog is
$7@ and that for drink is $5@. The
number of drinks should be half of the
number of hotdogs. What is the maximum
number of hotdogs and drinks that the
student can buy?
THE END