Advanced Excel (Application of Formulas)

S.P.SHARMA CLASSES
www.spsharmag.com
9910707562
Advanced Excel Application
By S.P.SHARMA Sir
Application of Count
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Count cells between dates
Count cells between two numbers
Count cells equal to
Count cells equal to case sensitive
Count cells equal to either x or y
Count cells equal to one of many
things
Count cells greater than
Count cells less than
Count cells not equal to
Count cells not equal to x or y
Count cells that are blank
Count cells that are not blank
Count cells that begin with
Count cells that contain either x or y
Count cells that contain errors
Count cells that contain five characters
Count cells that contain negative
numbers
Count cells that contain numbers
Count cells that contain odd numbers
Count cells that contain positive
numbers
Count cells that contain specific text
Count cells that contain text
Count cells that do not contain
Count cells that do not contain errors
25. Count cells that end with
26. Count if row meets internal criteria
27. Count if row meets multiple internal
criteria
28. Count if two criteria match
29. Count matches between two columns
30. Count sold and remaining
31. Count total matches in two ranges
32. Count unique numeric values in a
range
33. Count unique numeric values with
criteria
34. Count unique text values in a range
35. Count unique text values with criteria
36. Count unique values in a range with
COUNTIF
37. Count visible rows in a filtered list
38. Count visible rows only with criteria
39. COUNTIFS with multiple criteria and
OR logic
40. Running count of occurrence in list
41. Summary count by month with
COUNTIFS
42. Summary count with COUNTIF
43. Summary count with percentage
breakdown
1
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
www.spsharmag.com
9910707562
Application of Sum
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
3D SUMIF for multiple worksheets
Calculate running total
Subtotal by color
Subtotal invoices by age
Sum bottom n values
Sum by group
Sum by month
Sum columns based on adjacent
criteria
Sum entire column
Sum every nth column
Sum if begins with
Sum if between
Sum if by year
Sum if cell contains text in another cell
Sum if cells are equal to
Sum if cells are not equal to
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Sum if cells contain an asterisk
Sum if cells contain both x and y
Sum if cells contain either x or y
Sum if cells contain specific text
Sum if date is between
Sum if date is greater than
Sum if ends with
Sum if equal to either x or y
Sum if greater than
Sum if less than
Sum if multiple criteria
Sum if not blank
Sum top n values
Sum visible rows in a filtered list
SUMIFS with multiple criteria and OR
logic
Application of Average
1. Average numbers
2. Average numbers ignore zero
3. Average top 3 scores
4. Weighted average
Application of Min and Max
1.
2.
3.
4.
5.
Maximum if multiple criteria
Maximum value
Maximum value if
Minimum if multiple criteria
Minimum value
6.
7.
8.
9.
10.
Minimum value if
nth largest value
nth largest value with criteria
nth smallest value
nth smallest value with criteria
2
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
www.spsharmag.com
9910707562
Application of Conditional formatting
1.
2.
3.
4.
5.
6.
7.
8.
9.
Highlight blank cells
Highlight cells that begin with
Highlight cells that contain
Highlight cells that end with
Highlight cells that equal
Highlight column differences
Highlight dates between
Highlight dates greater than
Highlight dates in same month and
year
10. Highlight dates in the next N days
11. Highlight dates that are weekends
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Highlight duplicate rows
Highlight duplicate values
Highlight entire rows
Highlight every other row
Highlight integers only
Highlight rows that contain
Highlight rows with dates between
Highlight unique values
Highlight values between
Highlight values greater than
Highlight values not between X and Y
Highlight values that don't exist
Application of Lookup
1. Approximate match with multiple
criteria
2. Basic INDEX MATCH approximate
3. Basic INDEX MATCH exact
4. Calculate grades with VLOOKUP
5. Calculate shipping cost with VLOOKUP
6. Count missing values
7. Dynamic lookup table with INDIRECT
8. Exact match lookup with INDEX and
MATCH
9. Exact match lookup with
SUMPRODUCT
10. Extract multiple matches into separate
columns
11. Faster VLOOKUP with 2 VLOOKUPS
12. Find missing values
13. Get address of lookup result
14. Get employee information with
VLOOKUP
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Get first match cell contains
Get first non-blank value in a list
Get first partial match in a range
Get first text value in a list
Get nth match with INDEX / MATCH
Get nth match with VLOOKUP
Group arbitrary text values
Group numbers with VLOOKUP
Lookup up cost for product or service
Map inputs to arbitrary values
Map text to numbers
Match first error
Max if criteria match
Partial match against numbers with
wildcard
Partial match with VLOOKUP
Position of max value in list
Related info for max value in range
Self-contained VLOOKUP
3
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
www.spsharmag.com
33. Sum lookup values using SUMIF
34. Two-way lookup with INDEX and
MATCH
35. Two-way lookup with VLOOKUP
36. VLOOKUP with 2 lookup tables
9910707562
37. VLOOKUP with calculated column
index
38. VLOOKUP with numbers and text
39. VLOOKUP with two or more criteria
40. VLOOKUP without #N/A error
Application of If
1.
2.
3.
4.
5.
6.
If cell begins with x, y, or z
If cell contains
If cell equals
If cell is blank
If cell is greater than
If cell is not blank
7.
8.
9.
10.
11.
12.
If cell is this OR that
If cell is x or y and z
If else
If NOT this or that
If this AND that
Nested IF function example
Application of Round
1.
2.
3.
4.
5.
Get decimal part of a number
Get integer part of a number
Round a number
Round a number down
Round a number down to nearest
multiple
6. Round a number to n significant digits
7. Round a number to nearest multiple
8. Round a number up
9. Round a number up to nearest
multiple
10. Round a number up to next half
11. Round a price to end in .99
12. Round time to nearest 15 minutes
13. Round to nearest 1000
14. Round to nearest 5
Application of Date and Time
1. Add business days to date
2. Add workdays to date custom
weekends
3. Calculate date overlap in days
4. Calculate elapsed work time
5. Calculate years between dates
6. Convert date string to date time
7. Convert date to Julian format
8. Convert date to text
9. Convert hours to time
10. Convert minutes to time
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Convert seconds to time
Convert text to date
Convert time to time zone
Count day of week between dates
Custom weekday abbreviation
Date is same month
Date is same month and year
Date is workday
Days in month
Display the current date
Display the current date and time
4
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
www.spsharmag.com
Extract date from a date and time
Extract time from a date and time
Get age from birthday
Get day from date
Get day name from date
Get days before a date
Get days between dates
Get days between dates ignoring years
Get first day of month
Get first day of previous month
Get first Monday before any date
Get fiscal quarter from date
Get last day of month
Get month from date
Get month name from date
Get months between dates
Get most recent day of week
Get next day of week
Get nth day of year
Get percent of year complete
Get quarter from date
Get same date next month
Get same date next year
Get start date based on target date
9910707562
46. Get week number from date
47. Get work hours between dates
48. Get work hours between dates custom
schedule
49. Get workdays between dates
50. Get year from date
51. Group times into 3 hour buckets
52. Group times into unequal buckets
53. Join date and text
54. Next business day 6 months in future
55. Next working day
56. Pad week numbers with zeros
57. Sum race time splits
58. Total hours that fall between two
times
59. Workdays per month
60. Year is a leap year
61. Application of Date series
62. Series of dates by day
63. Series of dates by month
64. Series of dates by weekends
65. Series of dates by workdays
66. Series of dates by year
Application of Text
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Add a line break with a formula
Add line break based on OS
Cell contains all of many things
Cell contains any numbers
Cell contains one of many things
Cell contains some words but not
others
Cell contains specific text
Cell contains which things
Cell equals one of many things
Clean and reformat telephone
numbers
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Compare two strings
Convert numbers to text
Count line breaks in cell
Count specific characters in a cell
Count specific characters in a range
Count specific words in a cell
Count specific words in a range
Count total characters in a cell
Count total characters in a range
Count total words in a cell
Count total words in a range
Double quotes inside a formula
5
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
www.spsharmag.com
23.
24.
25.
26.
27.
Extract nth word from text string
Get first word
Get last line in cell
Get last word
Position of 2nd 3rd etc instance of
character
28. Remove last n characters from text
29. Remove leading and trailing spaces
from text
30.
31.
32.
33.
34.
35.
36.
37.
38.
9910707562
Remove text by matching
Remove text by position
Remove text by variable position
Replace one character with another
Split dimensions into three parts
Split dimensions into two parts
Split numbers from units of measure
Split text and numbers
Strip html from text or numbers
Application of Financial
1. Calculate compound interest
2. Calculate simple interest
Application on Workbook
1. Get full workbook name and path
2. Get sheet name only
3. Get workbook name and path without
sheet
4. Get workbook name only
5. Get workbook path only
Application on Internet
1. Get domain from email address
2. Get domain name from URL
3. Get name from email address
4. Get top level domain (TLD)
Application of Names
1.
2.
3.
4.
Get first name from Last, First
Get first name from name
Get last name from Last, First
Get last name from name
5. Get middle name from full name
6. Join first and last name
7. Put names into proper case
Application of Percentage
1.
2.
3.
4.
Calculate percent variance
Decrease by percentage
Get amount with percentage
Get original price from percentage
discount
5. Get percent change
6. Get percentage discount
7.
8.
9.
10.
11.
12.
Get percentage of total
Get profit margin percentage
Get total from percentage
Increase by percentage
Percent of goal
Percent of students absent
6
www.parashartechnologies.com
facebook.com/spsharmaclasses
S.P.SHARMA CLASSES
www.spsharmag.com
9910707562
Application of Range
1.
2.
3.
4.
5.
6.
7.
8.
Address of first cell in range
Address of last cell in range
All cells in range are blank
First column number in range
First row number in range
Get relative column numbers in range
Get relative row numbers in range
Last column number in range
9. Last row number in range
10. Range contains a value not in another
range
11. Range contains numbers
12. Total cells in a range
13. Total columns in range
14. Total rows in range
Application of Miscellaneous
1.
2.
3.
4.
5.
6.
7.
8.
9.
Build hyperlink with VLOOKUP
Calculate a ratio from two numbers
Change negative numbers to positive
Extract unique items from a list
Fixed value every N months
Flag first duplicate in a list
Flip table rows to columns
Get value of last non-empty cell
Increment a calculation with ROW or
COLUMN
10. List contains duplicates
11. Longest winning streak
12. Mixed reference for multiplication
table
13. Pad a number with zeros
14. Random date between two dates
15. Random number between two
numbers
16. Random text values
17. Randomly assign data to groups
18. Range contains one of many substrings
19. Range contains one of many values
20. Range contains specific text
21. Range contains specific value
22. Reverse a list or range
23. Transpose table without zeros
7
www.parashartechnologies.com
facebook.com/spsharmaclasses