The IF function

advertisement
1


2
The IF function is a logical function used for making
decisions based on some condition(s)
Conditions have to result in Boolean values.
(relational expressions, true/false)
=IF(Test, value_if_true,value_if_false)

Test



Value_if_true


Condition that can be evaluated to true or false
Question that is answered either true or false
Action to perform if test is true
Value_if_false

3
Action to perform if test is false
File 1-Excel Training Part 2
4
Gradebook1!I3: Display, “Pass” if student passed the class or
“Fail” if student did not pass. A passing score for this class is
245. Copy the formula for each student in the list.
5
File 1-Excel Training Part 2
6
Gradebook2!H3: Calculate curved grade for students
Score Less than 150--Curve 10%
Score Greater than or Equal to150--Curve grade .05%
7
Gradebook2!H3: Calculate curved grade for students
Score Less than 150--Curve 10%
Score Greater than or Equal to150--Curve grade .05%
8
Gradebook2!K3: Calculate student’s letter grade
9
Functions that allow you to lookup a value in a
list
 Reference functions we will use

VLOOKUP
 HLOOKUP

10


11
VLOOKUP-List is set up in columns
Score
Grade
0
E
60
D
70
C
80
B
90
A
HLOOKUP-List is set up in Rows
Score
0 60 70 80 90
Grade
E D
C
B
A
=VLOOKUP(lookup_value,table_array, col_index_num, range_lookup)

lookup_value


table_array


The list
col_index_num


criteria to lookup or “match”
the column number in your range where to find the corresponding data
range_lookup
the lookup type
 TRUE ( or blank…Default)





FALSE

12
Looks for a match by finding the greatest value that does not exceed the criteria
The lookup value cannot be smaller than the first value in the list
The first column/row in the list must be in ascending order
Function only looks for exact matches of the criteria or returns N/A#
File 1-Excel Training Part 2
13
Gradebook2!K3: Calculate student’s letter grade
14
Gradebook2!K3: Calculate student’s letter grade
15
AND
All items must be true for the statement to be true
=AND(logical1, logical2,…)
OR
At least one item must be true for the statement to be true
=OR(logical1, logical2,…)
16
File 1-Excel Training Part 2
17
OSUN Admissions!H3: Invalid Scores? True or False?
Invalid Math Placement
Score < 200 or Score > 800
Invalid Foreign Language Placement
Score < 200 or Score > 800
Invalid English Placement
Score < 200 or Score > 800
Invalid Class Rank
Class Size < 1 or Class Size > Class Rank
18
OSUN Admissions!I3:
All Placement Scores < 500? True or False?
19
OSUN Admissions!J3:
Math Placement Score > Average of all Math Placement Scores? True or False?
20
OSUN Admissions!K3
Foreign Language Score or English Score> 550? True or False?
21
OSUN Admissions!L3
Student in top 20% of class?
22
True or False?
OSUN Admissions!M3:
Admission Status? Accept, Waitlist, Reject
Reject
Invalid Score or all Placement Scores < 500
Accept
Math Placement Score > Average Math Placement Score for
all students and Top 20% of class
Waitlist
Otherwise
23
OSUN Admissions!N3:
Scholarship Candidate?
Math Score + Foreign Language Score + English Score > 1,600
24
OSUN Admissions!C8:
Average Placement Scores Compared to Last Year?
Higher, Same, Lower
(Last years average score: 610)
25
Higher
Average Math Score > 610
Same
Average Math Score = 610
Lower
Otherwise
Download