Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMPREHENSIVE
Objectives
XP
Evaluate a single condition using the IF function Evaluate multiple conditions using the AND function Calculate different series of outcomes by nesting IF functions Test whether one or more conditions are true with the OR function
XP
IF function The Excel IF function checks to see if a certain condition is true or false. If the condition is true, the function will do one thing, if the condition is false, the function will do something else. IF Function Format
IF(logical_test, value_if_true, [value_if_false])
Example, we will try to test if the value in column XP A3 is greater than the value in column B3. If it is, the IF function will place the statement "A is larger" in column D. If it is not, the IF function will place the statement "B is larger" in column D. Our IF function will be entered into cell D1 and it looks like this: =IF(A3 > B3,"A is larger","B is larger") Note: the two text statements "A is larger" and "B is larger" are enclosed in quotations. In order to add text to an Excel IF Function, it must be enclosed in quotation marks.
New Perspectives on Microsoft Office Excel 2007 4
Parts of the Excel IF function Inside the round brackets there are three parts or arguments to an IF Function. The Arguments the logic test - is A3 > B3 the value if true - is "A is larger" the value if false - is "B is larger
XP
Between each argument of the IF function, the comma is used as a separator. The comma is what tells Excel when each argument of IF function ends and the next section begins.
Adding Separators XP Therefore, as we complete the IF function, we will add two separators one between the logical test and the value if true arguments one between the value if true and the value if false arguments.
XP
B RESULT
A 1 2 THE DATA 50
A. Write an IF statement so that if the number in Cell A2 is less than 100 the formula displays the text "Within budget", otherwise the formula displays the text "Over budget in cell B2.
B. Write an IF statement so that if the number in Cell A2 is 100 then the formula sums the range B5:B15. Otherwise, the formula returns a blank (empty text).
NESTED IF Functions
XP
A nested IF function is when one IF function is placed inside another IF function to test an additional condition =IF([Pay Grade]=1,2500,IF([Pay Grade]=2,5000, IF([Pay Grade]=3, 7500,"Invalid pay grade")))
XP
FROM 70 TO 79
FROM 60 TO 69 Below 60
C
D F
A. Write a NESTED IF statement assigning a letter grade to the score in Cell A2. ANSPROB
XP
AND Function The AND function is one of Excels Logical Functions. Like most logical functions, the output from the AND function is either the word TRUE or FALSE. To determine whether the output will be TRUE or FALSE, the function evaluates at least one mathematical expression located in another cell in the spreadsheet.
10
XP
Example AND Function Note: This example is typed in cell C1. =AND (B1>100, B2>100, B3>100) If all three of these cells (B1,B2, and B3) contain a value greater than 100, the output for the AND function in cell C1 will be TRUE. If any of these cells have numbers less than or equal to 100, the output for the AND function will be FALSE.
11
Combining the AND Function with Other Functions XP By itself, the AND function has limited usefulness. By combining it with another function, such as the IF function, the AND function can increase the capabilities of your spreadsheet. Example Nesting the AND function inside the IF function =IF(AND(B1>100,B2>100,B3>100),Over budget,Acceptable) Assuming this function is located in cell C1, if all three of these cells (B1,B2, and B3) contains a value greater than 100, the IF function will show the statement Over Budget in cell C1. If any of these three cells contain a number less than or equal to 100, the IF function shows the statement Acceptable in cell C1.
New Perspectives on Microsoft Office Excel 2007 12
Note: In Excel 2007, the AND function can contain a maximum of 255 expressions. For earlier versions of Excel, the limit is 30 expressions.
Exercise 1. Using Excel's AND
A 1 2 3 4 THE DATA 5 9 15
XP
A. Write an AND formula to determine if A2>A3 and A2<A4 is a true or false statement.
13
XP
PROB. CREATE A FORMULA USING IF AND FUNCTION BASED ON THE CONDITION THAT THE STUDENT COULD ONLY PASS THE SUBJECT IF HIS/HER GRADE IS GREATER THAN 75 AND ABSENCES IS LESS THAN 10.
14
Exercise2 :
A 1 2 3 4 5 6 7 8 Linda Joe Bill Mary Mark John Ted Name East West East South South North East B District C Sales $20,000.00 $42,302.00 $53,001.00 $12,000.00 $ 2,050.00 $9,000.00 $40,000.00 D Emp. Yrs 2 9 3 12 6 0 4 E Job Level
XP
Problem: suppose you want a formula in column E that will assign a job level based on two different criteria: Salespeople who have been employed for more than 5 years AND have annual sales of more than $10,000 should be assigned a job level code of 2, and all others should have a job level code of 1.
New Perspectives on Microsoft Office Excel 2007 15
SOLUTION:=IF(AND(D2>5,C2>10000),2,1)
XP
The OR function is one of Excel's Logical Functions. Like most logical functions, the output from the OR function is either the word TRUE or FALSE. To determine whether the output will be TRUE or FALSE, the function evaluates at least one mathematical expression located in another cell in the spreadsheet. Example OR Function Note: This example is typed in cell c1 If any of these three cells (B1,B2, or B3) contains a value greater than 100, the output for the OR function in cell C1 will be TRUE. If all three cells have numbers less than or equal to 100, the output for the OR function will be
New Perspectives on Microsoft Office Excel 2007 16
Combining the OR Function with XP Other Functions By itself, the OR function has limited usefulness. By combining it with another function, such as the IF function, the OR function can increase the capabilities of your spreadsheet. Example Nesting an OR function inside an IF function =IF(OR(B1>100,B2>100,B3>100),Over Budget,Acceptable)
New Perspectives on Microsoft Office Excel 2007 17
Assuming this function is located in cell C1, if any of XP these three cells (B1,B2, or B3) contains a value greater than 100, the IF function will show the statement Over Budget in cell C1. If all three cells have numbers less than or equal to 100, the IF function shows the statement Acceptable in cell C1. Note: In Excel 2007, the OR function can contain a maximum of 255 expressions. For earlier versions of Excel, the limit is 30 expressions.
18
Problem:
A 1 2 3 4 THE DATA 5 9 15
XP
19
XP
Problem: Create a formula using the If function to return 25 if cell A1 > 100 and cell B1 < 200. Otherwise, it should return 0.
20
Ans. =IF(AND(A1>100,B1<200),25,0)
XP
THANK YOU!!!
21
XP
22
XP
23
XP
24
XP
Select the column you want to search for duplicates In the Styles group on the Home tab, click the Conditional Formatting button, point to Highlight Cells Rules, and then click Duplicate Values Click the values with arrow, then click Custom Format In the Format Cells dialog box, set the formatting you want to use Click the OK button in each dialog box
25
26
XP
Each time you create a conditional format, you are defining a conditional formatting rule A rule specifies the type of condition (such as formatting cells greater than a specified value), the type of formatting when that condition occurs
27
XP
Error values such as #DIV/0!, #N/A, and #VALUE! indicate that some element in a formula or a cell referenced in a formula is preventing Excel from returning a calculated value The IFERROR function can determine if a cell contains an error value and display the message you choose rather than the default error value =IFERROR(VLOOKUP(L2,HealthPlanRates,2,False) *12,"Invalid code")
New Perspectives on Microsoft Office Excel 2007 28
XP
29
XP
You can calculate the number of cells in a range that match criteria you specify using the COUNTIF function, which is sometimes referred to as a conditional count =COUNTIF(range,criteria) You can add the values in a range that meet criteria you specify using the SUMIF function, which is also called a conditional sum =SUMIF(range,criteria[,sum_range])
New Perspectives on Microsoft Office Excel 2007 30
XP
You use the AVERAGEIF function to calculate the average of values in a range that meet criteria you specify =AVERAGEIF(range,criteria[,average_range])
31
XP
The COUNTIFS function counts the number of cells within a range that meet multiple criteria COUNTIFS(criteria_range1,criteria1[,criteria_range2, criteria2...]) The SUMIFS function adds values in a range that meet multiple criteria SUMIFS(sum_range,criteria_range1,criteria1[,criteria_ range2, criteria2...]) The AVERAGEIFS function calculates the average of values within a range of cells that meet multiple conditions AVERAGEIFS(average_range,criteria_range1,criteria1 [,criteria_range2, criteria2...])
New Perspectives on Microsoft Office Excel 2007 32
XP
Advanced filtering, similar to filtering, displays a subset of the rows in a table or range of data The criteria range is an area in a worksheet, separate from the range of data or Excel table, used to specify the criteria for the data to be displayed after the filter is applied to the table
33
XP
34
XP
35
XP
Functions that perform summary data analysis (SUM, AVERAGE, COUNT, and so on) on a table of values based on criteria that you set are called the Database functions, or Dfunctions DfunctionName(table range, column to summarize, criteria range)
36
XP
37
XP
38