Tutorial 7: Using Advanced Functions and Conditional

Download Report

Transcript Tutorial 7: Using Advanced Functions and Conditional

Abdul Hameed
http://Informationtechnology.pk
Using Advanced Functions and
Conditional Formatting
Microsoft Office Excel 2013
®
®
Objectives
•
•
•
•
•
•
XP
Use the IF function
Use the AND function
Use the OR function
Use structured references in formulas
Nest the IF function
Use the VLOOKUP function
New Perspectives on Microsoft Excel 2013
2
Objectives
XP
• Review the HLOOKUP function
• Use the IFERROR function
• Use conditional formatting to highlight
duplicate values
• Summarize data using the COUNTIF, SUMIF,
and AVERAGEIF functions
New Perspectives on Microsoft Excel 2013
3
Terminology
Ribbon The strip of buttons and icons above the work area
Tab A collection of functionally-related controls and menus
Active Cell Cell with the black outline; data is always entered there
Worksheet An individual spreadsheet with rows & columns or a chart
Workbook A file containing multiple worksheets
Marquee Marks the currently active cell or range
Office Button Provides access to options such as open, print, etc
Quick Access Toolbar Stores shortcuts to frequently used features
Status Bar Hosts specific shortcuts and information about a workbook
Zoom Controls magnification of the screen
Dialogue Launcher Launches the associated dialog box
Formula Bar Displays the contents of the currently active cell
Name Box Displays the name of the currently active cell
Split Tabs Allows viewing of distant parts of a worksheet at the same time
XP
Tips for an effective
set of data
o Always create a header row, and format the header row so it’s
easily set apart from the rest of the data
o Do not include any entirely blank rows or columns
o Do not merge cells within the list
o Be Consistent – OH or Ohio, not either one throughout
XP
Differences between versions:
PivotTables Maximum rows displayed in a PivotTable report is 1 million. Maximum
columns displayed in a PivotTable report is 16,000. Maximum number of unique items
within a single Pivot field is 1 million. Maximum number of fields visible in the Fields list is
16,000.
Sorting Levels increased from 3 to 64.
AutoFilter Drop-down list length changed from 1,000 items to 10,000 items.
Maximum formula length Increased from 1,000 to 8,000.
Formula nesting levels Increased from 7 to 64.
Arguments in a function Increased from 30 to 255.
Conditional formats per cell Increased from 3 to available memory.
Unique cell styles in a workbook Increased from 4,000 to 64,000.
Unique colors per workbook Increased from 56 to 4.3 billion.
Characters in a cell that can be displayed and printed Increased to 32,000.
XP
XP
Formatting
Zoom
Slider
Freeze
panes
Fix
width
Keyboard
friends: Ctrl,
Shift, Arrow
Handy
formulas
for text
Handy Keyboard Tricks
XP
Shift, CTRL, and the Arrow Keys want to be your
best friends
Pressing the shift key, and using arrows
to move across text, lets you highlight a
section of text – whether in Word, Exel,
Powerpoint, etc. Try it!
In excel, if you add the CTRL key to
shift, using the arrows, you can get to
the end of a row, column, or the whole
table
Handy Keyboard Tricks
Give the mouse a rest! Try these shortcuts:
Cut = CTRL x
Copy = CTRL c
Paste = CTRL v
Undo = CTRL z
Redo = CTRL y
Find = CTRL f
New (Workbook, Document,
Powerpoint) = CTRL n
XP
Handy Text Formulas
=PROPER() Converts first letters to capital letters
=UPPER() Converts text to all upper case
=LOWER() Converts text to all lower case
=TRIM() Removes all blank spaces from the left
of a character field and left-justifies the text
=CONCATENATE() combines values in two or
more cells
Text to Columns separates values from a single
cell into multiple cells
XP
XP
Formulas
for
numbers
Analysis
Sorting
and
Filtering
VLookup
Pivot
Tables
Analysis Formulas
=Count() Counts the number of cells in a range
that contain numbers
=CountA() Counts the number of cells in a range
that are not empty
=CountBlank() Counts the number of empty cells
in a range
=CountIf() Counts the number of cells within a
range that meet a given condition
=Rows() Gives the number of rows in a selected
range
XP
Analysis Formulas
=Sum() Counts the number of cells in a range
that contain numbers
=Average() Counts the number of cells in a range
that are not empty
=Min() Counts the number of empty cells
in a range
=Max() Counts the number of cells within a
range that meet a given condition
XP
Printing
XP
• Note the Status Bar: Not only does it give you
stats about the data (sum, count, average,
etc.), but it’s where you can find quick page
view options:
– Normal – just shows all the cells
– Page Layout shows the margins, or how it will look
when printed
– Page Break Preview - find it annoying when you
can seem to fit things on a page? This viewing
option allows you to move the page break lines
Visual Overview
New Perspectives on Microsoft Excel 2013
XP
15
Logical Functions
New Perspectives on Microsoft Excel 2013
XP
16
Working with Logical Functions
XP
• Logical functions (IF, AND, and OR) determine
whether a condition is true or false
• Conditions use a comparison operator
(<, <=, =, <>, >, or >=) to compare two values
• Combine two or more functions in one
formula to create more complex conditions
New Perspectives on Microsoft Excel 2013
17
Inserting Calculated Columns in an
Excel Table
XP
• Entering a formula in one cell of a column
automatically copies the formula to all cells in that
column
• To modify the formula in a calculated column:
– Edit the formula in any cell in the column
– Formulas in all cells in the column are modified
• To edit only one cell in a calculated column:
– Enter a value or a formula that is different from all
others in that column
New Perspectives on Microsoft Excel 2013
18
Creating Excel Table Fields
XP
• Create fields that require the least
maintenance
• Store smallest unit of data possible in a field
• Apply a text format to fields with numerical
text data
New Perspectives on Microsoft Excel 2013
19
Using the IF Function
XP
• A logical function that evaluates a single
condition and results in only one value
• Returns one value if the condition is true and
another value if the condition is false
• Syntax:
New Perspectives on Microsoft Excel 2013
20
Using the IF Function
New Perspectives on Microsoft Excel 2013
XP
21
Using the IF Function
New Perspectives on Microsoft Excel 2013
XP
22
Using the AND Function
XP
• A logical function that tests two or more
conditions (up to 255) and determines
whether all conditions are true
• Returns the value TRUE if all logical conditions
are true and the value FALSE if any or all
logical conditions are false
• Syntax:
New Perspectives on Microsoft Excel 2013
23
Using the AND Function
New Perspectives on Microsoft Excel 2013
XP
24
Using the AND Function
New Perspectives on Microsoft Excel 2013
XP
25
Using the AND Function
New Perspectives on Microsoft Excel 2013
XP
26
Using the OR Function
XP
• A logical function that returns a TRUE value if
any of the logical conditions (up to 255) are
true and a FALSE value if all the logical
conditions are false
• Syntax:
New Perspectives on Microsoft Excel 2013
27
Using the OR Function
New Perspectives on Microsoft Excel 2013
XP
28
Using Structured References to CreateXP
Formulas in Excel Tables
• Replace specific cell or range address with the
actual table name or column header
– Names or headers are simpler to identify
than cell addresses
• A formula that includes a structured reference
can be fully qualified or unqualified
New Perspectives on Microsoft Excel 2013
29
Using Structured References to CreateXP
Formulas in Excel Tables
New Perspectives on Microsoft Excel 2013
30
Visual Overview
New Perspectives on Microsoft Excel 2013
XP
31
Nested IFs and Lookup Tables
New Perspectives on Microsoft Excel 2013
XP
32
Creating Nested IFs
XP
• To allow for three or more outcomes
• One IF function is placed inside another IF
function to test an additional condition
• More than one IF function can be nested
New Perspectives on Microsoft Excel 2013
33
Creating Nested IFs
New Perspectives on Microsoft Excel 2013
XP
34
Creating Nested IFs
New Perspectives on Microsoft Excel 2013
XP
35
XP
Using Lookup Tables and Functions
• Lookup functions
– Allow you to use tables of data to “look up”
values and insert them in another
worksheet location
• Lookup tables
– Store data and organize it into categories
(compare values)
– Can be constructed as either exact match or
approximate match lookups
New Perspectives on Microsoft Excel 2013
36
XP
Using Lookup Tables and Functions
• Lookup values (value you are trying to find)
– Need to match one of the compare values
– Can be used as part of a formula
New Perspectives on Microsoft Excel 2013
37
Using the VLookup Function to Find
an Exact Match
XP
• Searches a lookup table and, based on what
you entered, retrieves the appropriate value
from that table
• Searches vertically down the first column of
the lookup table
• Syntax:
New Perspectives on Microsoft Excel 2013
38
Using the VLookup Function to Find
an Exact Match
New Perspectives on Microsoft Excel 2013
XP
39
Using the VLOOKUP Function to Find XP
an Approximate Match
• Returns a value based on an approximate
match lookup
• Searches the first column of the table until it
locates the largest value that is less than the
lookup value
• Then moves across the row in the table to
retrieve the corresponding value
New Perspectives on Microsoft Excel 2013
40
Using the VLOOKUP Function to Find XP
an Approximate Match
New Perspectives on Microsoft Excel 2013
41
Looking Up Values Using the
HLOOKUP Function
XP
• Searches horizontally across top row of
lookup table and retrieves the value in the
column you specify
• Use when comparison values are located in
the first row of the lookup table and you want
to look down a specified number of rows to
find the data to enter in another cell
• Syntax:
New Perspectives on Microsoft Excel 2013
42
Looking Up Values Using the
HLOOKUP Function
XP
• Major difference between HLOOKUP and
VLOOKUP functions is the way lookup tables
are organized
New Perspectives on Microsoft Excel 2013
43
Using the IFERROR Function
XP
• Error value
– Indicates that an element in a formula or a
cell referenced in a formula is preventing
Excel from returning a calculated value
– Begins with a number sign (#) followed by
an error name that indicates the type of
error
New Perspectives on Microsoft Excel 2013
44
Excel Error Values
XP
• Excel error values are not particularly
descriptive or helpful
New Perspectives on Microsoft Excel 2013
45
Using the IFERROR Function
XP
• Displays a more descriptive message that
helps users fix the problem
• Can determine if a cell contains an error value
and then display the message you choose
rather than the default error value
• Enables you to easily find and handle formula
errors
• Syntax:
New Perspectives on Microsoft Excel 2013
46
Using the IFERROR Function
New Perspectives on Microsoft Excel 2013
XP
47
Visual Overview
New Perspectives on Microsoft Excel 2013
XP
48
Conditional Formatting
New Perspectives on Microsoft Excel 2013
XP
49
Conditional Formatting
XP
• Changes a cell’s formatting when its contents match
a specified condition
• Can be used to:
– Highlight cells based on their values
– Add data bars that graph relative values in a range
– Highlight duplicate values in a column of data
New Perspectives on Microsoft Excel 2013
50
Using the Conditional Formatting
Rules Manager
XP
• A conditional formatting rule specifies:
– Type of condition
– Type of formatting when that condition
occurs
– Cell or range the formatting is applied to
• Use Conditional Formatting Rules Manager
dialog box to edit existing conditional
formatting rules
New Perspectives on Microsoft Excel 2013
51
Using the Conditional Formatting
Rules Manager
New Perspectives on Microsoft Excel 2013
XP
52
Using the Conditional Formatting
Rules Manager
New Perspectives on Microsoft Excel 2013
XP
53
Using the Conditional Formatting
Rules Manager
New Perspectives on Microsoft Excel 2013
XP
54
Summarizing Data Conditionally
XP
• Use COUNTIF, SUMIF, and AVERAGEIF
functions to calculate a conditional count,
sum, or average using only cells that meet a
particular condition
New Perspectives on Microsoft Excel 2013
55
Using the COUNTIF Function
XP
• Calculates the number of cells in a range that
match specified criteria
• Sometimes referred to as a conditional count
• Syntax:
New Perspectives on Microsoft Excel 2013
56
Using the COUNTIF Function
New Perspectives on Microsoft Excel 2013
XP
57
Using the SUMIF Function
XP
• Adds values in a range that meet your criteria
• Also called a conditional sum
• Syntax:
New Perspectives on Microsoft Excel 2013
58
Using the AVERAGEIF Function
XP
• Similar to SUMIF function
• Calculates the average of values in a range
that meet criteria you specify
• Syntax:
New Perspectives on Microsoft Excel 2013
59
Using the AVERAGEIF Function
New Perspectives on Microsoft Excel 2013
XP
60