🎉Exciting updates soon: blogs ,and courses on Python, SQL, Machine Learning, DL, NLP, Generative AI, AWS, GitHub, Excel!🎊

Exploring Advance Excel Features with Formulas and Functions

Author Avatar

Ajesh Rana

Published on 02-08-2024

Exploring Advance Excel Features with Formulas and Functions

Introduction

Excel at a variety of tasks and the advanced features can really elevate your understanding in analytics. In this blog we will cover different advanced Excel functions and functionalities. Tools for working with big data sets and complex calculations to make you a rockstar Excel user.

1. WRAPROWS() and WRAPCOLS()

What is WRAPROWS() and WRAPCOLS()?

WRAPROWS() and WRAPCOLS() are advanced functions that help in organizing data into a specified number of rows or columns. These are the functions are particularly useful for formatting data in a more readable and structured manner.

Syntax

              
WRAPROWS(array, rows, [columns])
WRAPCOLS(array, columns, [rows])

Example

              
=WRAPROWS(A1:A10, 3) will display the range A1:A10 in 3 rows.
=WRAPCOLS(A1:A10, 2) will display the range A1:A10 in 2 columns.

2. TRANSPOSE()

What is TRANSPOSE()?

The TRANSPOSE() function converts rows to columns and vice versa. This useful when you need to reorient data to fit different layouts or formats.

Syntax

              
TRANSPOSE(array)

Example

              
=TRANSPOSE(A1:B2) will convert the 2x2 range into a transposed format.

3. SUMPRODUCT()

What is SUMPRODUCT()?

SUMPRODUCT() multiplies corresponding components in the given arrays and returns the sum of those products. Its a useful for weighted calculations and more complex aggregation's.

Syntax

              
SUMPRODUCT(array1, [array2], ...)

Example

              
=SUMPRODUCT(A1:A3, B1:B3) multiplies each value in A1:A3 by the corresponding value in B1:B3 and sums the results.

4. DATEDIFF()

What is DATEDIFF()?

DATEDIFF() calculates the difference between two dates. it help''s in measuring durations and intervals.

Syntax

              
DATEDIFF(date1, date2, [unit])

Example

              
=DATEDIFF(A1, B1, "days") calculates the number of days between the dates in cells A1 and B1.

5. CONCAT() and CONCATENATION()

What is CONCAT() and CONCATENATION()?

CONCAT() combines multiple text strings into one. CONCATENATION() is similar but may be used in different Excel versions.

Syntax

              
CONCAT(text1, [text2], ...)
CONCATENATE(text1, [text2], ...)

Example

              
=CONCAT(A1, " ", B1) combines the text in A1 and B1 with a space in between.

6. CONDITIONAL FORMATTING

What is Conditional Formatting?

Conditional Formatting changes the appearance of cells based on their values. It used's a for highlighting trends, patterns, and exceptions in data.

How to Use

Select the range > Home > Conditional Formatting. Choose rules such as color scales or data bars, and specify conditions.

7. DATA VALIDATION

What is Data Validation?

Data Validation restricts the type of data that can be entered into a cell. It used's to enforce data integrity and prevent errors.

How to Use

Select the cell > Data > Data Validation. Set the criteria such as list values, dates, or numbers, and specify validation rules.

8. TEXT TO COLUMNS

What is Text to Columns?

Text to Columns splits text in a cell into multiple columns based on a delimiter.

How to Use

Select the range > Data > Text to Columns. Choose delimiter or fixed width, then follow the wizard to separate text.

9. CHARTS

What are Charts?

Charts visually represent data trends and comparisons. Itoffers various chart types like column, line, pie, and more.

How to Create

Select the data range > Insert > Charts. Choose the desired chart type and customize as needed.

10. SLICER

What is a Slicer?

Slicer's  are the provide a visual way to filter data in pivot tables and charts.

How to Use

Select the pivot table or chart > Insert > Slicer. Choose fields to filter and customize the slicer appearance.

11. TABLE CREATION

What is Table Creation?

Tables help organize and analyze data efficiently, They offer features like filtering, sorting, and structured references.

How to Create

Select the range > Insert > Table. It define table options and customize formatting.

12. MIN(), MINIF(), MINIFS()

What are MIN(), MINIF(), MINIFS()?

MIN() finds the smallest value in a range. MINIF() and MINIFS() find the smallest value based on conditions.

Syntax

              
MIN(range)
MINIF(range, criteria)
MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2, ...])

Example

              
=MIN(A1:A10) finds the smallest value in A1:A10.
=MINIF(B1:B10, ">50") finds the smallest value in B1:B10 where values are greater than 50.

13. MAX(), MAXIF(), MAXIFS()

What are MAX(), MAXIF(), MAXIFS()?

MAX() finds the largest value in a range. MAXIF() and MAXIFS() find the largest value based on conditions.

Syntax

              
MAX(range)
MAXIF(range, criteria)
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2, ...])

Example

              
=MAX(A1:A10) finds the largest value in A1:A10.
=MAXIF(B1:B10, "<100") finds the largest value in B1:B10 where values are less than 100.

14. AVERAGE(), AVERAGEIF(), AVERAGEIFS()

What are AVERAGE(), AVERAGEIF(), AVERAGEIFS()?

AVERAGE() calculates the mean of values. AVERAGEIF() and AVERAGEIFS() calculate the mean based on criteria.

Syntax

              
AVERAGE(range)
AVERAGEIF(range, criteria, [average_range])
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2, ...])

Example

              
=AVERAGE(A1:A10) calculates the average of A1:A10.
=AVERAGEIF(B1:B10, ">100", C1:C10) calculates the average of C1:C10 where corresponding values in B1:B10 are greater than 100.

15. IF() and IFS()

What are IF() and IFS()?

IF() returns one value if a condition is true and another if false. IFS() allows multiple conditions and results.

Syntax

              
IF(logical_test, value_if_true, [value_if_false])
IFS(condition1, value1, [condition2, value2], ...)

Example

              
=IF(A1 > 100, "High", "Low") returns "High" if A1 is greater than 100, otherwise "Low".
=IFS(A1 > 100, "High", A1 > 50, "Medium", TRUE, "Low") returns "High" if A1 is greater than 100, "Medium" if greater than 50, and "Low" otherwise.

16. COUNT(), COUNTIF(), COUNTIFS()

What are COUNT(), COUNTIF(), COUNTIFS()?

COUNT() counts the number of cells with numbers. COUNTIF() and COUNTIFS() count cells that meet specific criteria.

Syntax

              
COUNT(range)
COUNTIF(range, criteria)
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2, ...])

Example

              
=COUNT(A1:A10) counts cells with numbers in A1:A10.
=COUNTIF(B1:B10, ">50") counts cells in B1:B10 with values greater than 50.

17. VLOOKUP() and Advanced VLOOKUP Techniques

What is VLOOKUP()?

VLOOKUP() searches for a value in the first column of a range and returns a value in the same row from a specified column.

Syntax

              
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Example

              
=VLOOKUP(A1, B1:D10, 3, FALSE) looks for the value in A1 within the range B1:D10 and returns the value from the 3rd column in the same row.

Advanced VLOOKUP Techniques

Combine VLOOKUP with data validation, MATCH(), and across sheets for enhanced data retrieval and analysis.

18. HLOOKUP()

What is HLOOKUP()?

HLOOKUP() searches for a value in the top row of a range and returns a value in the same column from a specified row.

Syntax

              
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Example

              
=HLOOKUP(A1, B1:D10, 2, FALSE) looks for the value in A1 within the top row of B1:D10 and returns the value from the 2nd row in the same column.

19. PIVOT TABLES and PIVOT CHARTS

What are Pivot Tables and Pivot Charts?

Pivot Tables  are the summarize data and allow for dynamic data analysis. Pivot Charts visualize Pivot Table data.

How to Create

Select the range > Insert > PivotTable. It Customize rows, columns, values, and filters. For Pivot Charts, select the PivotTable > Insert > PivotChart.

Conclusion

Knowing and using these awesome Excel functions, features and tools will definitely improve your data analysis & management game. Be it organizing data with WRAPROWS() or doing comprehensive calculations with SUMPRODUCT(), these make you capable to perform complex tasks to enhance your decision making skill based on data and of course my friend sends wrong.

Author Avatar

Ajesh Rana 🚀

Senior Data Scientist 📈

Ajesh Rana is a senior data scientist with a strong background in data science & AI tech field. I am a passionate about the transforming data's into a useful information and provides knowledge or experience through a fascinating blogs and articles.

follow us