Advance Excel Interview Questions and Answers
Advance Excel Interview Questions and Answers
Here's a list of Top 100 Advanced Excel Interview Questions along with their suggested answers. These are designed to test your knowledge in areas such as data analysis, formulas, pivot tables, and automation.
Answer: Excel is a specific software application developed by Microsoft, whereas a spreadsheet is a general term for a digital grid that organizes data into rows and columns. Excel is the most popular spreadsheet software.
Answer: A worksheet is a single page or sheet in Excel that contains data, while a workbook is an Excel file that may contain multiple worksheets.
Answer: Excel supports various data types such as text, numbers, dates, Boolean (TRUE/FALSE), error values, and formulas.
Answer: An array is a collection of data values that are arranged in rows and columns. Array formulas allow you to perform calculations on this entire set of data at once.
Answer: A pivot table is a powerful feature in Excel that summarizes large datasets into meaningful reports, enabling you to analyze data in various ways by sorting, counting, or averaging.
Answer: The VLOOKUP function searches for a value in the first column of a range (table) and returns a value in the same row from another column. Its syntax is:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Answer: VLOOKUP looks for values vertically in a table (by columns), while HLOOKUP looks for values horizontally (by rows).
Answer: IFERROR function helps to handle errors by returning a specified value if a formula results in an error. Its syntax is:
IFERROR(value, value_if_error)
Answer: The INDEX function returns the value of a cell at a specific row and column from a given range or array. Its syntax is:
INDEX(array, row_num, [column_num])
Answer: The MATCH function searches for a specified value in a range and returns the relative position of that item. Syntax:
MATCH(lookup_value, lookup_array, [match_type])
Answer: INDEX and MATCH offer more flexibility than VLOOKUP, especially when dealing with large datasets or when the lookup column is not the first column in the table. They allow horizontal and vertical lookups.
Answer: Conditional formatting applies a specific format to cells that meet certain criteria. This can include color changes, data bars, or icon sets based on cell values.
Answer: Select the data range, go to the Data tab, and choose "Remove Duplicates." Excel will remove duplicate rows based on the columns selected.
Answer: Data Validation is used to control the type of data or the values that users enter into a cell. It can be used to set rules for acceptable inputs, like limiting entries to numbers within a range.
Answer: A macro is a series of automated steps that you can record to perform repetitive tasks. Macros are written in VBA (Visual Basic for Applications) and can automate actions like formatting, calculations, and data analysis.
Answer: Go to the "View" tab, click "Macros," then "Record Macro." Once recording, perform the actions you want to automate, then stop recording.
Answer: VBA (Visual Basic for Applications) is the programming language that allows you to create macros in Excel. It helps automate tasks and create user-defined functions.
Answer: The OFFSET function returns a reference to a range that is offset from a starting cell by a specified number of rows and columns. Syntax:
excel
Copy code
OFFSET(reference, rows, cols, [height], [width])
Answer:
COUNT counts cells containing numbers.
COUNTA counts non-blank cells.
COUNTBLANK counts empty cells.
COUNTIF counts cells that meet a single criterion.
Answer: The LOOKUP function searches for a value either from a row or a column and returns a corresponding value from another row or column. Syntax:
LOOKUP(lookup_value, lookup_vector, [result_vector])
Answer: Select the cells you want to merge, go to the Home tab, and click "Merge & Center" or another merge option.
Answer: CONCATENATE joins two or more strings into one, but it cannot handle ranges directly. TEXTJOIN, on the other hand, can combine multiple ranges with a delimiter.
Answer: Goal Seek is used to find the input needed to achieve a specific result. It’s found under "Data" > "What-If Analysis" > "Goal Seek."
Answer: Select the data, then go to the "Insert" tab and choose the chart type from the chart options. Excel will automatically create the chart for you.
Answer: Sparklines are mini charts in a single cell that provide a visual representation of data trends. They're often used in dashboards.
Advanced Excel Interview Questions focusing on Pivot Tables, Excel Automation, Advanced Formulas, and Data Analysis.
Answer: A pivot table is an interactive data summarization tool in Excel, used for quickly summarizing large datasets, performing aggregations, and analyzing trends. To create one:
Select the dataset.
Go to the "Insert" tab and select "PivotTable."
Choose where to place the pivot table and then drag and drop fields into the Rows, Columns, Values, and Filters areas.
Answer: To group data:
Right-click on the row or column field in the pivot table.
Choose "Group."
Excel allows grouping by numbers, dates, or manually selected items.
Answer: Go to the "Analyze" or "Options" tab (depending on your Excel version) and click "Refresh" to update the pivot table after the data source has changed.
Answer: A Pivot Chart is linked directly to a Pivot Table, allowing dynamic data visualization as the pivot table changes. A regular chart, on the other hand, is static and based on a fixed dataset.
Answer: After adding a field to the Values area, right-click on any value, select "Show Values As," and choose a percentage option (e.g., % of Grand Total, % of Row Total).
Answer: GETPIVOTDATA extracts specific data from a pivot table. Syntax:
GETPIVOTDATA(data_field, pivot_table, [field1, item1], [field2, item2], ...)
Answer: Slicers are used to filter data in pivot tables visually. To insert a slicer:
Select your Pivot Table.
Go to the "Insert" tab and click "Slicer."
Choose the field you want to filter, and the slicer will appear as a clickable list.
Answer:
Power Pivot: A data modeling tool that allows you to work with large datasets from multiple sources, perform calculations using Data Analysis Expressions (DAX), and create more complex reports.
Power Query: A data connection and transformation tool that allows you to import, clean, and reshape data before analysis.
Answer: Power Query allows you to load data from various sources (Excel, databases, web), clean (remove duplicates, filter, split columns), and transform (aggregate, merge, pivot) before loading it into Excel for further analysis.
Answer: Excel tables are structured ranges with filtering, sorting, and automatic formatting options. Unlike normal ranges, Excel Tables allow dynamic referencing with structured table names and auto-expand when new data is added.
Answer: SUMIFS adds values that meet multiple criteria. Syntax
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Answer: AVERAGEIFS calculates the average of values that meet multiple criteria. Syntax
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Answer: The INDIRECT function returns the reference specified by a text string. It allows dynamic referencing of ranges and cells based on text inputs. Syntax:
INDIRECT(ref_text, [a1])
Answer: These functions return the row number or column number of a reference. Syntax:
ROW(reference) returns the row number.
COLUMN(reference) returns the column number.
Answer: A dynamic named range automatically expands or contracts as new data is added. You can create one by using a formula with OFFSET or INDEX and COUNTA in the Name Manager.
Answer: You can transpose data using the TRANSPOSE function or by copying data, then right-clicking and selecting "Paste Special" > "Transpose."
Answer: SUMPRODUCT multiplies corresponding elements in arrays and returns the sum of those products. Syntax:
SUMPRODUCT(array1, [array2], [array3], ...)
Answer: Array formulas perform multiple calculations on one or more items in an array and can return a single result or multiple results. Unlike regular formulas, array formulas require pressing Ctrl + Shift + Enter to execute.
Answer: Go to "Data" > "Data Validation," choose "List" from the options, and provide the range for the list values.
Answer: The IF function checks whether a condition is met and returns one value if true and another if false. Syntax:
IF(logical_test, value_if_true, value_if_false)
Answer: Nested IF statements allow multiple conditions to be evaluated. You can place one IF statement inside another:
IFS(condition1, result1, condition2, result2, ..., default_result)
Answer: The IFS function simplifies multiple conditions in a single formula without the need for nesting. Syntax:
IFS(condition1, result1, condition2, result2, ..., default_result)
Answer:
LEN: Returns the length of a string.
TRIM: Removes extra spaces from text, leaving only single spaces between words.
Answer: Both functions combine text from multiple cells. CONCAT (available in newer versions) can handle ranges, while CONCATENATE requires individual cell references.
Answer: Solver helps find the optimal value for a formula in one cell, subject to constraints on other cells. To use it:
Go to "Data" > "Solver."
Define the objective, decision variables, and constraints.
Answer: DATEDIF calculates the difference between two dates in terms of years, months, or days. Syntax:
DATEDIF(start_date, end_date, unit)
Answer: NETWORKDAYS calculates the number of working days between two dates, excluding weekends and holidays. Syntax:
NETWORKDAYS(start_date, end_date, [holidays])
VBA scripting, custom formulas, and deeper Power Query analysis.
Answer: VBA is a programming language embedded in Excel that allows you to write macros to automate repetitive tasks. It can also be used to create custom functions, dialog boxes, and interact with user inputs.
Answer: To access the VBA editor:
Press Alt + F11 or go to the "Developer" tab and click on "Visual Basic."
Answer: Go to the "Developer" tab, click "Record Macro," perform the actions you want to automate, and then stop the recording. Excel will generate the VBA code in the background.
Answer:
Subroutine (Sub): A block of VBA code that performs a task.
Variables: Temporary storage locations for values.
Control structures: Like If, For, Do While to control flow.
Methods and properties: Actions and attributes that control Excel objects.
Answer: A custom function in VBA can be written by using the Function keyword. Example
Function MySum(a As Double, b As Double) As Double
MySum = a + b
End Function
Answer: Use the VBA editor’s built-in debugging tools:
Breakpoints: Pause the code execution at specific lines.
Step into (F8): Execute the code line by line.
Immediate window: Execute code snippets and check variable values during runtime.
Answer: In VBA, ByVal passes a copy of the argument, meaning changes to the parameter don't affect the original variable. ByRef passes the actual reference, so changes to the parameter affect the original variable.
Answer: This property controls whether Excel event-triggered actions (like change events) are enabled. Disabling events can help avoid recursion when writing event-handling code.
Answer: Use On Error statements in VBA to catch and handle errors. Example:
On Error GoTo ErrorHandler
' Your code here
Exit Sub
ErrorHandler:
MsgBox "An error occurred"
Answer:
ThisWorkbook: Refers to the workbook that contains the VBA code.
ActiveWorkbook: Refers to the workbook currently active (the one in focus).
Answer: Write a macro in the Workbook_Open() event in the "ThisWorkbook" module. Example:
Private Sub Workbook_Open()
MsgBox "Welcome to Excel!"
End Sub
Answer: You can loop through each sheet using a For Each loop:
vba
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
MsgBox ws.Name
Next ws
Answer: Use the Call keyword or directly reference the subroutine name
Call MacroName
' Or simply:
MacroName
Power Query and Advanced Data Transformation
Answer: Power Query is a tool for importing, cleaning, transforming, and loading data. Unlike Excel formulas that operate cell-by-cell, Power Query allows for entire dataset manipulation through an intuitive interface or by writing M-code, a functional language used in Power Query.
Answer: You can combine data from different sources like Excel, CSV, or databases by:
Using "Merge Queries" to join tables based on common fields.
Using "Append Queries" to stack tables on top of each other.
Answer: M-code is the formula language behind Power Query. It provides more flexibility and control over data transformations than the GUI. Example:
let
Source = Excel.Workbook(File.Contents("file.xlsx"), null, true),
Table = Source{[Item="Sheet1",Kind="Sheet"]}[Data]
in
Table
Answer:
Pivot: Turn rows of data into columns by using the "Pivot Column" option.
Unpivot: Convert columns into rows by selecting the columns and choosing "Unpivot Columns."
Answer: After applying all transformations in Power Query, click "Close & Load" to load the data back into Excel. You can choose to load it into a new worksheet or into an existing range.
Answer: If connected to a live data source, you can set the query to refresh automatically under the "Data" tab, by choosing "Query Properties" and enabling automatic refresh.
Answer: If connected to a live data source, you can set the query to refresh automatically under the "Data" tab, by choosing "Query Properties" and enabling automatic refresh.
Answer: Custom functions or User-Defined Functions (UDFs) are created using the Function keyword in VBA. Example:
Function MultiplyNumbers(x As Double, y As Double) As Double
MultiplyNumbers = x * y
End Function
Answer: An array formula performs operations on multiple values and can return multiple results. To create a dynamic array formula, simply enter the formula and press Ctrl + Shift + Enter. Excel 365 also offers dynamic array formulas without needing this shortcut.
Answer: The LET function assigns names to calculation results, simplifying complex formulas. Syntax:
LET(name1, value1, name2, value2, calculation)
LET(x, 5, y, 10, x * y)
Answer: XMATCH is a more versatile version of MATCH, allowing you to find an item's position in a range, with options for exact or approximate matching. Syntax:
XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Answer: Power BI is a business analytics tool from Microsoft that allows for advanced data visualization and analysis. It integrates with Excel’s Power Query and Power Pivot tools and is used for creating interactive dashboards and reports.
Answer: DAX (Data Analysis Expressions) is a formula language in Power Pivot used for creating calculated columns, measures, and aggregations. Example of a DAX formula:
Total Sales = SUM(Sales[Amount])
Finance-related formulas in Excel with common interview questions
Answer: NPV calculates the present value of future cash flows based on a given discount rate. It’s used to evaluate the profitability of investments. Syntax:
NPV(rate, value1, [value2], ...)
Example: If you have future cash flows of $1,000, $2,000, and $3,000 with a discount rate of 10%, NPV can be calculated as:
=NPV(0.10, 1000, 2000, 3000)
Answer: The PV function calculates the present value of a series of future cash flows given a discount rate. Syntax:
PV(rate, nper, pmt, [fv], [type])
Example - =PV(0.08, 10, -1000, 0, 0)
Answer: The NPV function calculates the net present value of an investment based on a discount rate and a series of future cash flows. Syntax:
NPV(rate, value1, [value2], ...)
Example - =NPV(0.1, A1:A10) + A0
Answer: The IRR function calculates the internal rate of return for a series of cash flows. Syntax:
IRR(values, [guess])
Example - =IRR(A1:A10)
This calculates the IRR of cash flows in cells A1 to A10. The IRR is the discount rate that makes the net present value (NPV) of the cash flows equal to zero.
Answer: CAGR can be calculated using the formula
=((End Value / Start Value)^(1 / Number of Periods)) - 1
Example- =(B10 / B2)^(1 / 8) - 1
This calculates the CAGR over 8 years with a starting value in B2 and an ending value in B10.
Answer: The PMT function calculates the periodic payment for a loan based on constant payments and a constant interest rate. Syntax:
PMT(rate, nper, pv, [fv], [type])
Example - =PMT(0.05 / 12, 60, 10000)
This calculates the monthly payment for a $10,000 loan at 5% annual interest, paid over 60 months.
Answer: The IPMT function returns the interest payment for a specific period of a loan. Syntax
IPMT(rate, per, nper, pv, [fv], [type])
Example - =IPMT(0.05 / 12, 1, 60, 10000)
This calculates the interest payment on the first month of a 60-month loan with a $10,000 principal at 5% interest.
Answer: The PPMT function returns the principal portion of a payment for a given period of a loan. Syntax:
PPMT(rate, per, nper, pv, [fv], [type])
Example - =PPMT(0.05 / 12, 1, 60, 10000)
This calculates the principal payment on the first month of a $10,000 loan at a 5% interest rate, over 60 months.
Answer: The RATE function calculates the interest rate per period of an annuity. Syntax:
RATE(nper, pmt, pv, [fv], [type], [guess])
Example - =RATE(60, -200, 5000)
This calculates the interest rate for an investment with 60 payments of $200 and an initial investment of $5,000.
Answer: The MIRR function calculates the modified internal rate of return for a series of cash flows, considering the cost of borrowing and reinvestment rate. Syntax:
MIRR(values, finance_rate, reinvest_rate)
Example- =MIRR(A1:A10, 0.1, 0.12)
This calculates the MIRR of cash flows in cells A1 to A10, assuming a financing rate of 10% and a reinvestment rate of 12%.
Answer: EAR is calculated from the nominal interest rate using the formula
= (1 + nominal_rate / nper) ^ nper - 1
Example - =(1 + 0.05 / 12)^12 - 1
Answer: XNPV calculates the net present value for a series of cash flows occurring at irregular intervals. Syntax:
XNPV(rate, values, dates)
Example- =XNPV(0.1, B2:B10, C2:C10)
This calculates the NPV of cash flows in B2:B10 occurring on the dates in C2:C10, with a 10% discount rate.
Answer: XIRR calculates the internal rate of return for cash flows that are not equally spaced. Syntax:
XIRR(values, dates, [guess])
Example - =XIRR(A2:A10, B2:B10)
Answer: The SLN function calculates straight-line depreciation for an asset over a specified period. Syntax:
SLN(cost, salvage, life)
Example - =SLN(10000, 1000, 5)
This calculates the annual straight-line depreciation of an asset costing $10,000 with a $1,000 salvage value and a 5-year life.
Answer: The DB function calculates declining balance depreciation for an asset. Syntax
Answer: Excel does not have a built-in function for payback period, but you can calculate it by summing the cumulative cash flows until the initial investment is recovered. Example:
=MATCH(TRUE, CUMSUM(A2:A10) >= Initial_Investment, 0)
Answer: Profit margin is calculated as
=(Net Income / Revenue) * 100
Example - = (B2 / B1) * 100
This calculates the profit margin as a percentage, with B1 as revenue and B2 as net income.
Answer: Earnings Per Share (EPS) is a financial metric that represents a company's profitability on a per-share basis. It is calculated using the formula:
EPS = (Net Income - Preferred Dividends) / Weighted Average Shares Outstanding
Net Income: The company's profit after all expenses.
Preferred Dividends: The dividends paid to preferred shareholders.
Weighted Average Shares Outstanding: The average number of common shares outstanding over a reporting period.
Example Formula:
If Net Income is in cell B2, Preferred Dividends in B3, and Weighted Average Shares Outstanding in B4, the formula would be:
=(B2 - B3) / B4
Explanation:
This formula subtracts the preferred dividends (if any) from the net income, then divides the result by the weighted average number of shares outstanding to calculate the EPS. If there are no preferred dividends, you can omit that part.
Answer: The Debt-to-Equity Ratio shows how much debt a company uses to finance its operations compared to equity. The formula is:
Debt-to-Equity Ratio = Total Liabilities / Shareholders' Equity
Example Formula: If Total Liabilities are in cell B2 and Shareholders' Equity in cell B3, the formula is:
=B2 / B3
Answer: ROE measures how effectively a company uses equity to generate profits. The formula is:
ROE = (Net Income / Shareholders' Equity) * 100
Example Formula: If Net Income is in B2 and Shareholders' Equity is in B3, the formula would be:
Answer: ROA measures a company's profitability relative to its total assets. The formula is:
ROA = (Net Income / Total Assets) * 100
Example Formula: If Net Income is in B2 and Total Assets in B3, the formula would be:
This gives the ROA as a percentage.
Answer: Working Capital is the difference between a company's current assets and current liabilities. The formula is:
Working Capital = Current Assets - Current Liabilities
Example Formula: If Current Assets are in B2 and Current Liabilities in B3, the formula would be:
=B2 - B3
This calculates how much working capital the company has available.
Answer: The P/E Ratio measures how much investors are willing to pay for each dollar of earnings. The formula is
P/E Ratio = Share Price / Earnings Per Share (EPS)
Example Formula: If the Share Price is in B2 and EPS in B3, the formula is:
=B2 / B3
Answer: Dividend Yield shows how much a company pays out in dividends relative to its share price. The formula is:
Dividend Yield = (Annual Dividends Per Share / Share Price) * 100
Example Formula: If Annual Dividends Per Share are in B2 and Share Price in B3, the formula is:
=(B2 / B3) * 100
This gives the dividend yield as a percentage.
Answer: The Current Ratio is a liquidity ratio that measures a company's ability to pay off its short-term obligations with its short-term assets. The formula is:
Current Ratio = Current Assets / Current Liabilities
Example Formula: If Current Assets are in B2 and Current Liabilities are in B3, the formula is:
=B2 / B3
Answer: The Quick Ratio is a more stringent measure of liquidity than the current ratio. The formula is:
Quick Ratio = (Current Assets - Inventory) / Current Liabilities
Example Formula: If Current Assets are in B2, Inventory is in B3, and Current Liabilities in B4, the formula is:
=(B2 - B3) / B4
Answer: Capital Expenditure (CapEx) is the amount a company spends to buy, maintain, or improve fixed assets. The formula is typically derived from the change in fixed assets and depreciation:
CapEx = Ending Fixed Assets - Beginning Fixed Assets + Depreciation
Example Formula: If Ending Fixed Assets are in B2, Beginning Fixed Assets in B3, and Depreciation in B4, the formula would be:
=B2 - B3 + B4
Answer: The Interest Coverage Ratio measures how easily a company can pay interest on its debt. The formula is:
Interest Coverage Ratio = EBIT / Interest Expense
Example Formula: If EBIT is in B2 and Interest Expense is in B3, the formula is:
=B2 / B3
Answer: Free Cash Flow (FCF) is the cash a company generates after accounting for capital expenditures. The formula is:
FCF = Operating Cash Flow - Capital Expenditures
Example Formula: If Operating Cash Flow is in B2 and CapEx is in B3, the formula is:
=B2 - B3
Answer: The Sharpe Ratio measures the risk-adjusted return of an investment. The formula is:
Sharpe Ratio = (Return of Portfolio - Risk-Free Rate) / Standard Deviation of Portfolio
Example Formula: If Return of Portfolio is in B2, Risk-Free Rate in B3, and Standard Deviation of Portfolio in B4, the formula is:
=(B2 - B3) / B4
Answer: To calculate the Payback Period, you need to determine when cumulative cash flows equal the initial investment. You can use the CUMSUM function to find the point at which the cash flows cover the initial investment.
Example Formula: If the cash flows are in range A2:A10, and the Initial Investment is in B1, the formula might be:
=MATCH(TRUE, SUM(A$2:A2) >= B1, 0)
This gives the number of periods it takes to recover the initial investment.
Answer: The Discounted Payback Period considers the time value of money when calculating the payback period. First, you need to discount the cash flows using a discount rate, and then use the same approach as with the regular payback period.
Example Formula: If the cash flows are in A2:A10, the Initial Investment is in B1, and the discount rate is in B2, the formula for discounted cash flows would be:
=A2 / (1 + $B$2)^ROW(A2)
Then, follow the cumulative method to calculate the payback period.
Statistics formula-based interview questions
Answer: The Mean is the average of a set of numbers.
Formula:
=AVERAGE(range)
Example: If the data is in the range A2:A10, the formula would be:
=AVERAGE(A2:A10)
Answer: The Median is the middle number in a sorted list of values.
Formula:
=MEDIAN(range)
Example: If the data is in the range A2:A10, the formula is:
=MEDIAN(A2:A10)
Answer: The Mode is the value that appears most frequently in a data set.
Formula:
=MODE.SNGL(range)
Example: If the data is in the range A2:A10, the formula would be:
=MODE.SNGL(A2:A10)
If there is more than one mode, use:
=MODE.MULT(range)
Answer: The Standard Deviation measures how much the values deviate from the mean.
Formula (for sample data):
=STDEV.S(range)
Formula (for population data):
=STDEV.P(range)
Example: If the data is in A2:A10, the formula for sample standard deviation is:
=STDEV.S(A2:A10)
Answer: Variance measures how spread out the numbers are from their average.
Formula (for sample data):
=VAR.S(range)
Formula (for population data):
=VAR.P(range)
Example: If the data is in A2:A10, the formula for sample variance is:
=VAR.S(A2:A10)
Answer: Correlation measures the relationship between two variables. A value close to +1 or -1 indicates strong correlation, while a value close to 0 indicates no correlation.
Formula:
=CORREL(range1, range2)
Example: If the two sets of data are in A2:A10 and B2:B10, the formula would be:
=CORREL(A2:A10, B2:B10)
Answer: Linear Regression finds the line of best fit for data, typically used for forecasting or trend analysis.
You can use the LINEST function for linear regression:
=LINEST(known_y's, known_x's)
Example: If Y-values are in B2:B10 and X-values in A2:A10, the formula is:
=LINEST(B2:B10, A2:A10)
Alternatively, you can use SLOPE and INTERCEPT functions:
Slope: =SLOPE(known_y's, known_x's)
Intercept: =INTERCEPT(known_y's, known_x's)
Answer: The Coefficient of Variation is the ratio of the standard deviation to the mean, often expressed as a percentage.
Formula:
CV = (Standard Deviation / Mean) * 100
Example: If the standard deviation is in B2 and the mean is in B3, the formula is:
=(B2 / B3) * 100
Answer: The Z-Score measures how many standard deviations a data point is from the mean.
Formula:
Z = (X - Mean) / Standard Deviation
Example: If the data point is in A2, the mean in B2, and the standard deviation in C2, the formula would be:
=(A2 - B2) / C2
Answer: Percentile is a measure that indicates the value below which a given percentage of data points in a data set fall.
Formula:
=PERCENTILE.EXC(range, k)
Example: If the data is in A2:A10 and you want to calculate the 90th percentile, use:
=PERCENTILE.EXC(A2:A10, 0.9)'
Answer: Quartiles divide a data set into four equal parts.
Formula (Inclusive Quartile):
=QUARTILE.INC(range, quart)
Example: If the data is in A2:A10 and you want the 1st quartile, the formula is:
=QUARTILE.EXC(A2:A10, 1)
Answer: Skewness is a measure of the asymmetry of the probability distribution of a data set.
Formula:
=SKEW(range)
Example: If the data is in A2:A10, the formula is:
=SKEW(A2:A10)
Answer: Kurtosis measures the "tailedness" or sharpness of a data distribution curve.
Formula:
=KURT(range)
Example: If the data is in A2:A10, the formula is:
=KURT(A2:A10)
Answer: A Histogram displays the distribution of a dataset.
You can use the Data Analysis Toolpak in Excel to create a histogram, but alternatively, you can use the FREQUENCY function:
=FREQUENCY(data_array, bins_array)
Example: If the data is in A2:A20 and bins are in B2:B7, use:
=FREQUENCY(A2:A20, B2:B7)
Answer: Covariance measures how two variables move together.
Formula:
=COVARIANCE.S(range1, range2)
Example: If the data for variable X is in A2:A10 and for variable Y in B2:B10, the formula is:
=COVARIANCE.S(A2:A10, B2:B10)