Taught by RUDRA โข Complete Formula Database โข MCQ Assessments
0 of 60 Days Completed
Complete collection of all Excel keyboard shortcuts organized by category. Work faster with navigation, selection, formatting, formulas, and more!
SUM, AVERAGE, COUNT, MAX, MIN, SUMIF, COUNTIF, and statistical functions explained with examples.
LEFT, RIGHT, MID, CONCATENATE, TEXTJOIN, TRIM, UPPER, LOWER and text manipulation mastery.
VLOOKUP, HLOOKUP, XLOOKUP, INDEX, MATCH, and powerful data retrieval techniques.
TODAY, NOW, DATE, YEAR, MONTH, DAY, NETWORKDAYS, EDATE and date calculations.
IF, IFS, AND, OR, NOT, IFERROR, SWITCH and conditional logic patterns.
PMT, FV, PV, NPV, IRR, RATE and financial analysis formulas explained.
Every formula in Excel begins with an equals sign (=). This tells Excel that what follows is a calculation, not just text.
Excel follows mathematical order of operations (PEMDAS/BODMAS): Parentheses, Exponents, Multiplication/Division, Addition/Subtraction.
Adds all numbers in a range. Example: =SUM(A1:A10) adds all values from A1 to A10.
Returns the average (arithmetic mean) of the arguments.
Result: Adds all values from A1 to A10
You need at least 3 correct answers to unlock the next day!
1. What character must start every Excel formula?
2. Which function finds the average of a range?
3. What is the result of =2+3*4?
4. Which operator is used for division?
5. What does =MAX(1,5,3) return?
Excel isn't just for numbers - it's a powerful text manipulation tool. Text functions help you extract, combine, and transform text data.
Joins text strings together. The & operator can also be used: =A1 & " " & B1
Extracts characters from the left, right, or middle of a text string.
You need at least 3 correct answers to unlock the next day!
1. What does =LEFT("Microsoft", 5) return?
2. Which function removes extra spaces from text?
3. What is the difference between FIND and SEARCH?
4. What does =LEN("Hello World") return?
5. Which function converts "hello" to "HELLO"?
The IF function is one of Excel's most powerful logical functions. It allows you to make decisions based on conditions, returning different values depending on whether a condition is TRUE or FALSE.
IF statements are the foundation of conditional logic in Excel. They help automate decision-making processes, data validation, and dynamic calculations.
Tests a condition and returns one value if TRUE, another if FALSE.
If cell A1 contains 75, the result is "Pass"
Used within IF statements to compare values.
You need at least 3 correct answers to unlock the next day!
1. What does =IF(10>5, "Yes", "No") return?
2. Which operator means "not equal to"?
3. What does =IF(A1="", "Empty", "Has Data") check for?
4. How many arguments does the IF function have?
5. What does =IF(5>10, 100, 200) return?
When you need to test multiple conditions, you can nest IF functions inside each other. Excel 2016+ also introduced the IFS function for cleaner multi-condition logic.
Chain multiple IF statements to test several conditions in sequence.
Assigns letter grades based on numeric scores
Cleaner alternative to nested IFs. Tests conditions in order and returns the first TRUE result.
Combine multiple conditions - AND requires all true, OR requires at least one true.
You need at least 3 correct answers to unlock the next day!
1. What is the maximum number of nested IF functions in Excel?
2. What does =IF(AND(5>3, 10>8), "Yes", "No") return?
3. In IFS, what should you use as the last condition for a default value?
4. What does =IF(OR(1>5, 3>2), "Yes", "No") return?
5. Which function is a cleaner alternative to nested IFs in Excel 2016+?
VLOOKUP (Vertical Lookup) is one of Excel's most popular functions. It searches for a value in the first column of a range and returns a value from a specified column in the same row.
VLOOKUP is essential for data retrieval, connecting data from different tables, and building dynamic reports.
lookup_value: Value to search for
table_array: Range containing your data
col_index_num: Column number to return (1, 2, 3...)
range_lookup: FALSE for exact match, TRUE for approximate
Finds employee ID "E001" and returns the value from the 3rd column (e.g., Department)
You need at least 3 correct answers to unlock the next day!
1. What does the "V" in VLOOKUP stand for?
2. What should range_lookup be for an exact match?
3. Which column must contain the lookup value in VLOOKUP?
4. How many arguments does VLOOKUP have?
5. What error does VLOOKUP return when it can't find the value?
Master advanced techniques like approximate matching, combining VLOOKUP with other functions, and using HLOOKUP for horizontal data.
Like VLOOKUP but searches horizontally across rows instead of vertically down columns.
Handles #N/A errors gracefully by returning a custom message.
Finds the tax rate for income of $75,000 using approximate match (data must be sorted)
You need at least 3 correct answers to unlock the next day!
1. What does HLOOKUP search?
2. For approximate match (TRUE) to work correctly, the data must be:
3. What function handles VLOOKUP errors gracefully?
4. Which is more powerful and flexible than VLOOKUP in Excel 365?
5. In HLOOKUP, row_index_num refers to:
Conditional Formatting automatically applies formatting (colors, icons, data bars) to cells based on their values. It's a powerful tool for visual data analysis and spotting trends.
Access it via Home โ Conditional Formatting or use keyboard shortcut Alt + H + L
| Rule Type | Use Case |
|---|---|
| Highlight Cells Rules | Greater than, Less than, Between, Equal to, Text contains |
| Top/Bottom Rules | Top 10 items, Bottom 10%, Above/Below average |
| Data Bars | Visual bars showing relative values |
| Color Scales | Gradient colors based on value ranges |
| Icon Sets | Arrows, flags, ratings to show trends |
You need at least 3 correct answers to unlock the next day!
1. Where is Conditional Formatting found in the Ribbon?
2. Which option shows visual bars inside cells?
3. What does "Color Scales" do?
4. How do you view all conditional formatting rules on a sheet?
5. Icon Sets are useful for showing:
The real power of conditional formatting comes from using custom formulas. This allows you to create complex rules based on any logic you can express in a formula.
Highlight cells above average. The formula must return TRUE or FALSE.
Apply to entire row range - highlights rows where column D says "Complete"
Highlights all cells that appear more than once in the range
You need at least 3 correct answers to unlock the next day!
1. What must a conditional formatting formula return?
2. To highlight an entire row based on one column, you use:
3. =COUNTIF($A$1:$A$100, A1)>1 highlights:
4. The formula in a rule should be written for:
5. Which formula highlights values above average?
INDEX & MATCH is a powerful combination that overcomes VLOOKUP's limitations. It can look up values in any direction and is more flexible and efficient.
Returns the position (row or column number) of a value in a range. Use 0 for exact match.
Returns the value at a specific position in a range.
MATCH finds the position, INDEX returns the value from that position.
Looks up "Product X" in column C and returns the value from column A (to the left!)
You need at least 3 correct answers to unlock the next day!
1. What does the MATCH function return?
2. What match_type value should you use for exact match in MATCH?
3. What is a major advantage of INDEX MATCH over VLOOKUP?
4. In INDEX(A1:A10, 5), what does 5 represent?
5. Why is INDEX MATCH more robust when columns are inserted?
PivotTables are one of Excel's most powerful features for data analysis. They allow you to summarize, analyze, and explore large datasets with just a few clicks.
With PivotTables, you can quickly transform thousands of rows of data into meaningful summaries, calculate totals, averages, counts, and much more without writing any formulas.
| Step | Action |
|---|---|
| 1 | Select any cell in your data range |
| 2 | Go to Insert โ PivotTable |
| 3 | Choose where to place the PivotTable |
| 4 | Drag fields to Rows, Columns, Values, or Filters |
You need at least 3 correct answers to unlock the next day!
1. Where do you find the PivotTable option in Excel?
2. What should your data have in the first row for PivotTables?
3. Which area do you drag numeric fields to for calculations?
4. What should you avoid in source data for PivotTables?
5. How do you access summarize options for values?
Take your PivotTables to the next level with grouping, calculated fields, and slicers. These features let you customize your analysis without modifying source data.
| Feature | Purpose |
|---|---|
| Grouping | Group dates by month/quarter/year, or numbers by ranges |
| Calculated Fields | Create new fields using formulas on existing fields |
| Slicers | Visual filters for easy interactive analysis |
| Timelines | Filter date data with an interactive timeline |
| Show Values As | Display as % of total, running total, difference, etc. |
You need at least 3 correct answers to unlock the next day!
1. What is a Slicer used for?
2. How do you group dates in a PivotTable?
3. Where do you create a Calculated Field?
4. What shortcut refreshes a PivotTable?
5. "Show Values As" can display data as:
Charts transform raw data into visual stories. Excel offers numerous chart types, each suited for different kinds of data and messages you want to convey.
| Chart Type | Best Used For |
|---|---|
| Column/Bar | Comparing categories or showing changes over time |
| Line | Showing trends over time |
| Pie/Doughnut | Showing parts of a whole (percentages) |
| Scatter | Showing correlation between two variables |
| Area | Showing cumulative totals over time |
You need at least 3 correct answers to unlock the next day!
1. Which chart type is best for showing trends over time?
2. What shortcut creates an instant chart?
3. Pie charts are best for showing:
4. What does F11 do with selected data?
5. Scatter charts are best for showing:
Learn to create professional-quality charts with combo charts, sparklines, trendlines, and advanced formatting options.
| Feature | Description |
|---|---|
| Combo Charts | Combine two chart types (e.g., column + line) |
| Secondary Axis | Display data with different scales |
| Trendlines | Show patterns and forecast future values |
| Sparklines | Mini charts that fit in a single cell |
| Data Labels | Show values directly on chart elements |
You need at least 3 correct answers to unlock the next day!
1. What is a Sparkline?
2. How do you add a Trendline to a chart?
3. When do you need a Secondary Axis?
4. Where are Sparklines found in Excel?
5. What is a Combo Chart?
Data Validation restricts the type of data users can enter into cells. It helps maintain data integrity and prevents errors at the source.
| Type | Use Case |
|---|---|
| List | Create dropdown menus with predefined options |
| Whole Number | Allow only integers within a range |
| Decimal | Allow decimal numbers within a range |
| Date | Restrict to dates within a range |
| Text Length | Limit the number of characters |
| Custom | Use a formula for complex validation |
You need at least 3 correct answers to unlock the next day!
1. Where is Data Validation found?
2. Which validation type creates dropdown menus?
3. What does "Input Message" do in Data Validation?
4. Which type allows using formulas for validation?
5. For dynamic dropdowns, you should use:
These powerful functions let you sum, count, or average values based on criteria. They combine the power of IF logic with aggregation.
Sums values where the criteria is met. E.g., =SUMIF(A:A, "Apple", B:B) sums column B where column A contains "Apple".
Counts cells matching the criteria. E.g., =COUNTIF(A:A, ">100") counts cells greater than 100.
Averages values where the criteria is met.
You need at least 3 correct answers to unlock the next day!
1. What does =COUNTIF(A:A, "Apple") do?
2. How do you write criteria for "greater than 100"?
3. What wildcard matches any number of characters?
4. Which function handles multiple criteria?
5. In SUMIF, what is the third argument?
Sorting and Filtering are essential skills for analyzing data. Sort to reorder data; filter to show only what you need.
| Method | Description |
|---|---|
| Quick Sort | A-Z or Z-A buttons on Data tab |
| Custom Sort | Sort by multiple columns with custom order |
| Sort by Color | Sort by cell color or font color |
Enable AutoFilter with Ctrl + Shift + L or Data โ Filter. Click dropdown arrows to filter data.
You need at least 3 correct answers to unlock the next day!
1. What shortcut enables AutoFilter?
2. Custom Sort allows you to:
3. Where is the Filter option located?
4. When sorting data, you should always:
5. You can sort by:
Advanced Filter offers more complex filtering with criteria ranges, extracting unique values, and copying filtered data to another location.
| Feature | Purpose |
|---|---|
| Criteria Range | Define complex AND/OR conditions |
| Copy to Location | Extract filtered data to another area |
| Unique Records | Filter to show only unique values |
| Formula Criteria | Use formulas in criteria range |
You need at least 3 correct answers to unlock the next day!
1. Where is Advanced Filter located?
2. In criteria range, conditions on the same row represent:
3. How do you extract only unique values?
4. The criteria range headers must:
5. Conditions on different rows in criteria range represent:
Excel offers a comprehensive suite of statistical functions for analyzing data distributions, trends, and relationships.
AVERAGE: arithmetic mean. MEDIAN: middle value. MODE: most frequent value.
Standard deviation and variance measure data spread around the mean.
LARGE/SMALL: kth largest/smallest value. PERCENTILE: value at a given percentile.
You need at least 3 correct answers to unlock the next day!
1. Which function finds the middle value in a dataset?
2. What does =LARGE(A:A, 3) return?
3. STDEV.S is used for:
4. What does =PERCENTILE(A:A, 0.9) return?
5. MODE returns:
Excel's Data Analysis Toolpak provides advanced statistical analysis including regression, correlation, t-tests, and more.
| Tool | Use Case |
|---|---|
| Goal Seek | Find input value to achieve desired result |
| Scenario Manager | Compare multiple what-if scenarios |
| Data Tables | See how changes affect formula results |
| Solver | Optimize with constraints (add-in) |
| Descriptive Statistics | Generate summary statistics |
You need at least 3 correct answers to unlock the next day!
1. What does Goal Seek do?
2. Where is Goal Seek located?
3. How do you enable the Data Analysis Toolpak?
4. Scenario Manager is useful for:
5. Data Tables are used for:
Recording a Formatting Macro:
1. Click "Record Macro" and name it "FormatHeader"
2. Select row 1, apply bold, background color, and borders
3. Stop recording - now you can apply this formatting with one click!
Answer at least 3 questions correctly to unlock the next day.
1. What is a macro in Excel?
2. What keyboard shortcut opens the Macro dialog?
3. What file extension preserves macros?
4. What shortcut opens the VBA Editor?
5. Why use relative references when recording?
Sub MacroName()
' Your code here
End Sub
Function FunctionName() As DataType
' Code
FunctionName = result
End Function
Simple Hello World:
Sub HelloWorld()
MsgBox "Hello, Excel!"
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. What does VBA stand for?
2. What key runs a VBA procedure?
3. How does a Sub procedure end?
4. What opens the Immediate Window?
5. MsgBox is used to:
Dim name As String
Dim count As Integer
Dim bigNum As Long
Dim price As Double
Dim isValid As Boolean
Variable Declaration:
Sub UseVariables()
Dim customerName As String
Dim quantity As Integer
Dim unitPrice As Double
customerName = "John Doe"
quantity = 5
unitPrice = 19.99
MsgBox customerName & " ordered " & quantity & " items"
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. What keyword declares a variable?
2. Which data type stores text?
3. What does Option Explicit do?
4. Boolean stores what values?
5. Double is used for:
Range("A1") or Cells(1, 1)
Range("A1:B10")
Range("A1").Value = "Hello"
myVar = Range("A1").Value
Working with Ranges:
Sub RangeExamples()
Range("A1").Value = "Name"
Range("B1").Value = "Score"
Range("A2:A5").Value = "Student"
Cells(2, 2).Value = 95
' Copy range
Range("A1:B5").Copy Range("D1")
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. How do you reference cell A1?
2. What does Cells(3, 2) reference?
3. How do you set a cell's value?
4. Range("A1:B5") selects how many cells?
5. When is Cells() better than Range()?
For i = 1 To 10
' Code
Next i
For Each cell In Range("A1:A10")
' Code
Next cell
Do While condition
' Code
Loop
Fill Cells with Loop:
Sub FillNumbers()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = i * 10
Next i
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. How many times does "For i = 1 To 5" loop?
2. For Each is best used with:
3. How do you end a For loop?
4. What exits a loop early?
5. Do While loops run:
If score >= 90 Then
grade = "A"
ElseIf score >= 80 Then
grade = "B"
Else
grade = "C"
End If
Select Case value
Case 1
' Action
Case 2, 3
' Action
Case Else
' Default
End Select
Grade Calculator:
Sub AssignGrade()
Dim score As Integer
score = Range("A1").Value
If score >= 90 Then
Range("B1").Value = "A"
ElseIf score >= 80 Then
Range("B1").Value = "B"
Else
Range("B1").Value = "C"
End If
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. How do you end an If statement?
2. Select Case is best for:
3. What operator checks "not equal"?
4. ElseIf is used for:
5. "And" operator requires:
On Error GoTo ErrorHandler
Err.Number, Err.Description
Error Handler:
Sub SafeDivision()
On Error GoTo ErrorHandler
Dim result As Double
result = 10 / 0 ' Causes error
Exit Sub
ErrorHandler:
MsgBox "Error: " & Err.Description
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. What redirects code when an error occurs?
2. Err.Description contains:
3. On Error Resume Next does what?
4. Resume Next continues at:
5. Exit Sub is used to:
Button Click Event:
Private Sub cmdSubmit_Click()
Dim userName As String
userName = txtName.Value
Range("A1").Value = userName
Me.Hide
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. How do you display a UserForm?
2. TextBox is used for:
3. What does Me.Hide do?
4. ComboBox provides:
5. _Click() event runs when:
Add and Rename Sheet:
Sub AddNewSheet()
Dim ws As Worksheet
Set ws = Worksheets.Add
ws.Name = "Report_" & Format(Date, "yyyymmdd")
End Sub
Answer at least 3 questions correctly to unlock the next day.
1. ThisWorkbook refers to:
2. How do you add a new worksheet?
3. To save a workbook:
4. ActiveSheet is:
5. To close a workbook without saving:
Monthly Report Generator:
Sub GenerateMonthlyReport()
Application.ScreenUpdating = False
' Clear old data
Call ClearReportSheet
' Import new data
Call ImportData
' Calculate summaries
Call CalculateTotals
' Format report
Call ApplyFormatting
' Save report
Call SaveReport
Application.ScreenUpdating = True
MsgBox "Report generated successfully!"
End Sub
Answer at least 3 questions correctly to complete the Macros & VBA section!
1. Application.ScreenUpdating = False does what?
2. Why break code into sub-procedures?
3. Call keyword is used to:
4. Best practice: Always add what to production code?
5. After disabling ScreenUpdating, you should:
Answer at least 3 correctly.
1. ETL stands for?
2. Access Power Query via?
3. Power Query uses what language?
4. Close & Load does what?
5. Power Query can combine files from?
1. Remove column?
2. Steps recorded in?
3. Split by delimiter?
4. Why change types?
5. Undo a step?
1. Merge is like?
2. Left Outer returns?
3. Append does?
4. Inner join returns?
5. After merge?
1. Refresh all?
2. From Web imports?
3. Manage connections?
4. CSV means?
5. Auto-refresh?
1. TEXTJOIN 2nd arg?
2. TEXTSPLIT does?
3. SUBSTITUTE?
4. CONCAT vs TEXTJOIN?
5. =TEXTJOIN("-",TRUE,"A","","B")?
1. XLOOKUP advantage?
2. XLOOKUP 4th arg?
3. XMATCH returns?
4. Wildcard mode?
5. Search -1 means?
1. Spill range?
2. FILTER 2nd arg?
3. =SEQUENCE(5)?
4. UNIQUE removes?
5. # symbol refs?
1. LET is for?
2. LAMBDA creates?
3. Reuse LAMBDA?
4. LET improves perf by?
5. LAMBDA last arg?
1. BYROW processes?
2. MAP applies to?
3. REDUCE is for?
4. BYCOL LAMBDA accepts?
5. =BYROW(A1:C5,LAMBDA(r,MAX(r)))?
1. TAKE is for?
2. Evaluate Formula?
3. IFNA handles?
4. Avoid for perf?
5. =SORT(UNIQUE(A:A))?
1. PMT calculates?
2. FV stands for?
3. PV calculates?
4. NPER returns?
5. For monthly payments, annual rate?
1. NPV evaluates?
2. IRR finds the rate where NPV?
3. XIRR vs IRR?
4. IPMT returns?
5. PPMT returns?
1. TODAY() returns?
2. EOMONTH returns?
3. NETWORKDAYS excludes?
4. =YEAR("2024-06-15")?
5. DATEDIF calculates?
1. NOW() returns?
2. 1 day in Excel =?
3. =HOUR("14:30")?
4. To add 2 hours?
5. 1 hour = what decimal?
1. Good dashboards are?
2. For trends over time, use?
3. KPI stands for?
4. Data-ink ratio means?
5. For part-to-whole?
1. Slicers are used for?
2. Timeline works with?
3. Form controls are in?
4. Cell link stores?
5. Dynamic chart titles use?
1. Sparklines fit in?
2. Win/Loss sparkline shows?
3. Data bars are?
4. Icon sets show?
5. Sparklines are found in?
1. Named ranges improve?
2. Name Manager shortcut?
3. Dynamic ranges auto-?
4. Quick name creation?
5. Names can include?
1. Tables auto-expand when?
2. Structured reference example?
3. [@Column] refers to?
4. Create table shortcut?
5. Tables advantage?
1. Dashboard should fit?
2. Hide gridlines via?
3. Protect sheet allows?
4. Best KPI placement?
5. Before sharing, always?
1. Real-time co-authoring requires?
2. @mentions notify via?
3. Version history allows?
4. Track Changes shows?
5. Insert comment shortcut?
1. Protect Sheet prevents?
2. To hide formulas?
3. Protect Workbook prevents?
4. Allow users to edit ranges?
5. Excel password encryption is?
1. Template file extension?
2. Opening a template creates?
3. Default template location?
4. Template with macros uses?
5. Good template includes?
1. Custom validation uses?
2. Dependent dropdowns need?
3. Circle Invalid Data is in?
4. Input message shows?
5. Error alert styles include?
1. Quick Analysis shortcut?
2. Flash Fill shortcut?
3. Freeze Panes keeps?
4. Ideas feature provides?
5. Custom Views save?
1. IFERROR catches?
2. #DIV/0! means?
3. #REF! indicates?
4. ISBLANK returns TRUE for?
5. Debug formula with?
1. Repeat header rows on each page?
2. Page Break Preview shows?
3. &[Page] in header shows?
4. Fit sheet on one page?
5. Print Area sets?
1. Paste Link to PowerPoint?
2. Mail merge data from Excel needs?
3. Export to PDF via?
4. Power Automate can?
5. Linked data updates?
1. Good file naming includes?
2. Document formulas with?
3. Avoid volatile functions for?
4. Error Checking is in?
5. Regular backups prevent?
1. MOS stands for?
2. Best way to learn more Excel?
3. A portfolio should include?
4. Stay updated on Excel via?
5. What makes an Excel expert?
You have completed all 60 days of the Excel Mastery Course!