## Introduction

Welcome to the world of Excel, the place numbers come to life and calculations turn out to be a breeze! Whether you’re a seasoned Excel consumer or simply beginning out, realizing just a few key formulation could make your life a lot simpler. In this weblog, we’re going to discover some important excel formulation that may take your analtyical expertise to the subsequent stage.

In this weblog, we’ll stroll you thru a few of these important formulation step-by-step. We’ll present excel suggestions and methods alongside the best way to make your studying expertise interactive and interesting. By the tip, you’ll have a strong basis in Excel formulation and be geared up with the talents to sort out any information problem that comes your means.

So, let’s dive in and unleash the complete energy of Excel formulation collectively. Get able to impress your colleagues, supercharge your productiveness, and turn out to be an Excel wizard very quickly!

Check out this Excel course to upskill your self with the fundamentals of excel.

*Also Read: Top 6 Free Online Excel Courses With Certificate*

**Excel formulation List**

Here’s an inventory of some generally used Excel formulation that may tremendously improve your information evaluation and manipulation talents:

- SUM: Adds up a variety of numbers.
- AVERAGE: Calculates the common of a variety of numbers.
- COUNT: Counts the variety of cells that comprise numbers.
- MAX: Finds the best worth in a variety of numbers.
- MIN: Finds the bottom worth in a variety of numbers.
- IF: Performs a logical take a look at and returns completely different values based mostly on the outcome.
- VLOOKUP: Searches for a price within the first column of a desk and returns a corresponding worth from one other column.
- HLOOKUP: Works like VLOOKUP however searches horizontally.
- CONCATENATE: Joins the contents of a number of cells into one cell.
- LEFT: Extracts a specified variety of characters from the start of a textual content string.
- RIGHT: Extracts a specified variety of characters from the tip of a textual content string.
- LEN: Calculates the variety of characters in a textual content string.
- TODAY: Returns the present date.
- NOW: Returns the present date and time.
- COUNTIF: Counts the variety of cells that meet a selected situation.
- SUMIF: Adds up the cells that meet a selected situation.
- AVERAGEIF: Calculates the common of the cells that meet a selected situation.
- SUMIFS: Adds up the cells that meet a number of circumstances.
- AVERAGEIFS: Calculates the common of the cells that meet a number of circumstances.
- DATE: Creates a date based mostly on the desired yr, month, and day.

**Excel Formulas and Functions**

In Microsoft Excel, there are a lot of formulation and features that rely on the kind of its use. The formulation and features are very helpful and save us time in performing these calculations manually. Functions make us lives simpler to carry out calculations with out doing any guide calculations. For occasion, we used a method within the higher part so as to add values of the cells A1, A2, and A3 manually by putting a + signal between them. And if we use the perform so as to add them, we simply want to make use of the =SUM() perform, and contained in the parentheses, we have to incorporate the cell numbers solely. We may give a variety of cells, or we will additionally enter particular cells contained in the parentheses. It will work the identical for each circumstances and return the results of the addition of these values.

In this part, we are going to see some largely used and customary formulation and features for mathematical operations, conditional calculations, time-based calculations, and different vital features. If you’re somebody who already has some primary information about Excel however needs to be taught extra, you’ll be able to take up the Excel Intermediate Level course or free on-line excel programs with certificates and acquire a complete understanding of Excel.

Let us see some vital formulation and features in Microsoft Excel:

**1. Multiplication**

Performing multiplication operations in Microsoft Excel could be very simple. But to do this, we have to create a method. As we simply mentioned, we have to add an equal signal earlier than we write any method, due to this fact it’s worthwhile to add an equal signal first and the remaining method after that. For occasion, we will use the ‘*’ operator to carry out multiplication between values of any two or extra cells.

**For e.g. **

**= A1*B1**

In the above instance, A1 and B1 are two cells and the ‘*’ operator is used to carry out multiplication amongst them. To use the Multiplication Function, we have to use the PRODUCT perform.

**For e.g. **

**= PRODUCT(A1,A2)**

In the above instance, we used the PRODUCT perform after an equal signal that may carry out multiplication between the cell values included inside parentheses.

**2. Division **

To do that process, we have to use the forward-slash (/) in our method. After utilizing the equal signal, we have to use two cell references or values in our method bar in Microsoft Excel. After giving the primary worth or cell reference, it’s worthwhile to add ‘/’ (ahead slash) with a view to carry out a division between these two values.

**E.g. **

**=A1/B1 or =8/4 will give 2 consequently.**

In the above instance, the method will divide the worth of the A1 Cell by the worth of cell B1. It ought to be famous that there’s no DIVIDE perform in Microsoft Excel.

**3. SUM **

The identify of the perform is self-defining as it is going to add the values supplied or the vary of cell values and return the Sum of these values. To carry out this perform, you’ll be able to add particular person cell references, values, vary of cells, or a mixture of these three.

The syntax of the SUM perform in Excel is as follows:

**“=SUM(num-1, num-2, ……, num-n)”**

Where num-1 and num-2 are the primary and second numbers that we need to be added and it may well take as much as n instances such that num-n the place n could be any constructive quantity. The first argument num-1 is necessary and the remaining arguments are optionally available.

**For e.g. **

**=SUM(A2:A10)**

The above instance will return the addition of cell values from A2 to A10 the place SUM is a perform.

*Also Read: Excel Tips and Tricks to Take Your Career Ahead*

**4. Subtraction **

To carry out subtraction, we will instantly enter the values or use cell references. We want to make use of the ‘-‘ signal between two or extra values or cell references. The syntax for the Subtraction method in excel is as follows:

**=number1-number2**

The equal signal is at all times necessary whether or not you declare any perform or method, you at all times want to make use of the equal signal first. After that number one is the quantity from which you need to subtract any worth. And quantity 2 is the worth that you simply need to subtract from the primary quantity. In this case, the values of each numbers are necessary.

Let us see an instance for instantly coming into the values for subtraction:

**For e.g. **

**= 10-7**

Here the ‘-‘ operator will subtract 7 from 10 and return the outcome as 3. To use cell references for subtraction, see the next instance:

=A3-D3

Where the values of D3 will probably be subtracted from the worth of A3 and the outcome will probably be returned to the specified cell the place we put this method.

**5. IF **

The IF perform in Excel is likely one of the most helpful and hottest features. It permits you to make logical comparisons between a price and the anticipated worth. So the IF assertion can have two outcomes resembling True or False. True is when the comparability is true and False when the comparability is False.

Let us see the syntax to make use of this Function correctly:

**=IF(logical_condition, statement_if_true, statement_if_false)**

In the above syntax, the logical assertion is necessary and it’s that assertion that we have to verify in our worksheet or desk. The second argument is the return assertion that we would like if the situation is true and this assertion is necessary. However, the final assertion for the false situation just isn’t necessary.

**For e.g. **

**=IF(C2=”Yes”,1,2) **

Where IF (C2 = Yes, then return a 1, in any other case return a 2). So, if the worth of cell C2 is Yes and it matches, it is going to return 1, else it is going to return 2.

*Also Read: Microsoft Excel Interview Questions*

**6. DATE **

The DATE perform in Excel can be utilized when we have to take three separate values and mix them to make a date. The DATE perform returns the sequential serial quantity identical to a specific date.

**For e.g. **

**=DATE(yr, month, day)**

In the above instance, all three parameters resembling Year, Month, and Day are necessary and required. You want to supply cell references rather than Year, Month, and Day contained in the parentheses. It will take values from these cells and return them within the type of a date.

**7. Array **

Array formulation are very helpful and highly effective that allow us to carry out advanced calculations which frequently can’t be finished in easy worksheet features. In Excel, there are two varieties of Array formulation such because the formulation that carry out numerous calculations to generate a single worth within the outcome and a few which require an array of values as an argument.

**For e.g. {=B2:B8*C2:C8}**

In the above instance, the curly brackets are used to indicate that it’s an array. It could be utilized after writing the Formula resembling:

=B2:B8*C2:C8

After scripting this method, after we press CTRL + SHIFT + ENTER, it is going to add curly brackets making it an array. And It will execute accurately solely after we use these key mixtures.

**8. COUNT **

The COUNT() perform is used to depend the variety of cells for a variety that accommodates a quantity. The depend perform doesn’t embody clean cells and the cells which have values in one other format than numeric.

**For e.g. **

**= COUNT(C1:C4)**

In the above instance, the COUNT perform will depend the variety of cells which have numeric values and return the full variety of cells within the desired cell. When we’re wanted to depend all of the cells with numerical values, textual content, and another format of information, we will use COUNTA() and it’ll return the full variety of cells excluding the empty cells solely.

**9. COUNTIF **

COUNTIF() Function is likely one of the helpful statistical features that depend the variety of cells with a given situation. If the situation meets, it counts the cells that comprise that particular worth.

**For e.g. **

**=COUNTIF(A2:A5, “apples”)**

In the above instance, the perform COUNTIF counts the cells that comprise the worth ‘apples’ inside it. And returns the full variety of cells that accommodates the worth. For occasion, if two of the cells between the vary A2:A5 comprise “apples” as values inside it, it is going to return 2 consequently.

**10. AVERAGE **

The AVERAGE() perform calculates the common of the vary of cell values. This perform is likely one of the most helpful features as at any time when we have to calculate the Average of any vary of cell values, we will instantly calculate it with the assistance of this perform. We don’t should manually write all values and formulation. We simply have to present the vary of cells and it’ll take the values of that cell vary and calculate the common.

**For e.g. **

**=AVERAGE(A2:A6)**

The instance above reveals that the Average perform will calculate the common worth of the cell values starting from A2 to A6. We can even give particular cell references contained in the parentheses to seek out out the common of these cell values. For occasion, if we need to calculate the common of solely 3 cells resembling C1, C2, and C3. Then we’ve to jot down like this: =AVERAGE(C1, C2, C3). And it is going to calculate the common of those three cell values.

**11. Percentage **

There are other ways to calculate percentages in Excel. For instance, you’ll be able to calculate the share of appropriate solutions in a take a look at, the discounted value on any merchandise utilizing proportion and for different use circumstances. When it involves calculating percentages, it’s a two-step course of. First, we have to format the cell to point the worth is a per cent and after that, we have to write the Percentage method contained in the method bar.

**For e.g. **

**=B2/C2**

Here, after altering the format of the cell for proportion, the method that we utilized right here is Dividing the worth of B2 by the worth of cell C2 and it’ll return the outcome within the type of a proportion.

**12. SUMIF **

The SUMIF perform is used to sum the values in a variety of cells that meets the factors we specified as an If situation.

The syntax for SUMIF perform is as follows:

**=SUMIF(range_of_cells, logical_condition)**

Here within the syntax, the vary of cells is used to present the perform a variety which we need to be added and within the second argument, a Logical assertion is given to carry out the situation inside that vary of cells and return the ultimate outcome.

For instance, if we give a situation that the numbers which can be bigger than 5 are wanted so as to add to a column, then we will use the next instance:

**For e.g. =SUMIF(A2:A20,”>5”)**

In the above instance, the SUMIF perform will discover the numbers within the vary A2:A20 that are bigger than 5 and can return the sum of these numbers within the desired cell.

**13. TRIM **

The TRIM perform removes all areas from the textual content besides the only areas between phrases. The TRIM perform could be very helpful when we’ve copied any textual content from different functions and need to take away irregular spacing from the textual content. The TRIM perform makes it simpler to take away irregular spacing from the textual content.

The syntax of the TRIM perform is as follows:

**=TRIM(“ any string is provided here”)**

In the above syntax, as we will see the undesirable areas are there within the string which must be eliminated and to do this, we will use the TRIM perform that may take away the undesirable areas from the string and make our textual content in that string extra clear.

**For e.g. = TRIM(“ First Quarter Sales “)**

The above instance will take away the undesirable area from the textual content and provides the outcomes as “First Quarter Sales”. We can specify the Cell reference or a variety of cells from which we need to take away irregular areas.

**14. LEFT, MID, and RIGHT **

The LEFT() perform is used to seek out the characters of a string from the left or begin of a textual content string. The MID() perform is used to get the character from the center of a textual content string. Lastly, the RIGHT() perform will give the results of characters from the tip of a textual content string. To higher perceive these features, you need to fastidiously take a look at these examples:

**For e.g. **

**=LEFT(‘Apple’,3)**

The above instance will return ‘App’ for 3 characters that we laid out in our method as 3. We can present the cell references or vary of cells rather than the textual content string.

**=MID(‘Apple’, 2, 2)**

The MID perform will return ‘pp’. As the primary argument 2 is taken to pick the character and the second argument takes the subsequent 2 characters from the textual content string and returns the outcome.

**=RIGHT(‘Apple’, 3)**

For the RIGHT perform, it takes 3 characters from the tip of the string and returns consequently. For the above method, it is going to return ‘ple’ consequently.

**15. VLOOKUP **

VLOOKUP is a perform that lets you discover issues in a desk or a variety of cells by row. For instance, when we have to discover if a price exists in our desk or not, then we use the VLOOKUP perform. The VLOOKUP perform takes numerous arguments resembling if we’re discovering any worth or if we need to return a corresponding worth to that worth we have to discover within the desk. So right here, we are going to take a look at some examples to higher perceive this perform.

**e.g.1 **

**=VLOOKUP(B3, B2:E7,2, FALSE)**

In the above instance, VLOOKUP finds the worth of the B3 cell within the desk starting from B2:E7 and provides the corresponding worth of B2 within the 2^{nd} column, lastly FALSE is used to present the precise match of the worth we’re in search of.

**e.g.2 **

**=VLOOKUP(102,A2:D6,2,FALSE)**

The 2^{nd} instance reveals that the VLOOKUP perform is looking for 102 throughout the desk starting from A2:D6 and can return the worth from the two^{nd} column within the vary if it finds an actual match within the desk (False perform is used).

**e.g.3 **

**= IF(VLOOKUP(102,A1:E6,2,FALSE)=”Sousan”, “Location”, “Not found”)**

In the above instance, the LOOKUP perform is used with the situation utilizing the IF assertion the place the worth ‘Sousan’ within the 2^{nd} column is equivalent to the worth 102 or not. If it’s discovered at that location, it is going to return Located, in any other case, Not discovered.

Let us perceive the VLOOKUP perform in a quite simple language. The funds of dwelling provides within the sheet has a serial quantity column that uniquely identifies any particular merchandise within the funds. And suppose when you have that serial variety of an merchandise and also you need to know the merchandise description contained in the desk. At that point you should utilize the VLOOKUP perform.

**16. RANDOMIZE**

This perform is used to return the random actual numbers that are better than or equal to 0 and fewer than 1. Whenever the sheet is calculated, it is going to return a brand new random quantity every time. The perform RAND() could be very helpful when we have to discover any random roll variety of college students or another info in our worksheet.

**For e.g. **

**=RAND()**

This perform will return a random quantity between 0 and 1.

If we use =RAND()*100, it is going to return a quantity between 0 and 100. For recalculation within the worksheet or to get a brand new random quantity in our perform, the F9 perform secret is used. It will run the perform once more returning a brand new worth consequently for the desired vary.

**17. INDEX-MATCH **

This perform could be very helpful to discover a worth in a column to the left. When we use VLOOKUP and get caught whereas returning an appraisal from a column in the direction of the appropriate, you should utilize the INDEX-MATCH perform as an alternative of VLOOKUP which can take into account the lookup column and the return column.

**For e.g. **

**=INDEX(A1:D11, MATCH(“America”, B1:B11,0),4)**

In this instance, we’re in search of America in our desk starting from B1:B11 and suppose it’s present in row 4 utilizing the MATCH perform. Then, INDEX will lookup for the argument and discover the corresponding worth within the 4^{th} column as we used 4 because the final argument within the method. So, it is going to return the worth equivalent to America in that particular column. You ought to give it a try to discover how it may be used successfully.

**18. HLOOKUP **

This perform searches for a price within the prime row of the desk or vary of cells that we supplied. It returns the worth in the identical column from the row that we specified within the desk. The HLOOKUP() perform is much like LOOKUP(). The distinction is simply that within the HLOOKUP perform, it searches for the worth horizontally whereas within the VLOOKUP perform, it searches for the worth Vertically.

The syntax of HLOOKUP perform is as follows:

**=HLOOKUP(lookup_value, array_table, index_no_of_row, [lookup_range])**

Here within the syntax above, we will clearly see the arguments the place all of the arguments besides lookup_range are necessary and must be given contained in the parentheses. The lookup worth is the worth that we’re in search of within the cells. The array desk is the desk of knowledge through which our information is regarded up. And index_no_of_row is the row quantity within the desk array through which we’re looking for the lookup worth.

**For e.g. =HLOOKUP(“Axles”, A1:C4, 2, TRUE)**

The above instance seems to be for ‘Axles’ in row 1 of the desk and returns the worth from row 2 which is in the identical column of Axles.

**19. DATEDIF **

This perform returns the distinction between two dates after calculating the distinction based mostly on days, months, or years. The Function turns into very helpful when calculating the Age of individuals in a desk.

The syntax for the DATEDIF perform is as follows:

**=DATEDIF(start_date, end_date, unit)**

In the above syntax, the arguments are necessary the place the start_date is the primary date of a given interval and could also be entered as textual content strings inside citation marks. End_date is the final or finish date to calculate the variety of days, months, or years between these two dates. The final Unit is used to get the lead to a selected method resembling if we need to calculate solely the years between two dates, we use “Y” as a unit or if we need to calculate the month’s distinction between these dates, we have to use “M” for models. The similar can be utilized for Days as “D”. Any mixture of those will also be used as a single unit.

Let us see an instance beneath to higher perceive the idea of the DATEDIF perform.

**For e.g. =DATEDIF(A2, B2, “Y”)**

Here within the instance above cell A2 provides the beginning date whereas B2 provides the tip date and Y is the unit through which we would like our outcome to be. Such that “Y” is used for Years, “M” can be utilized for Months, and “D” is used for Days in that interval.

**20. TIME()**

The** **TIME perform returns the decimal quantity for any particular time. The results of this perform codecs the cell as a date even when the cell format was General earlier than coming into the perform.

The syntax for the TIME() perform is as follows:

**=TIME(hour, minute, second)**

In the above syntax, all of the three arguments are required the place the numerical values for all three arguments fluctuate from 0 to 32767 based mostly on the time.

**For e.g. **

**=TIME(A3,B3,C3)**

The TIME perform will mix the cells within the format of TIME as Hours, Minutes, and Seconds. And the outcome will probably be a decimal quantity based mostly on the time.

**21. TODAY() **

When we have to use the present date in our worksheets, we will use the TODAY() perform. It returns the serial variety of the Current date the place the serial quantity is the code for date-time utilized by Microsoft Excel for calculations of date and time. TODAY() perform can also be useful to seek out the intervals. Let us see an instance of the TODAY() perform.

**For e.g. **

**=TODAY()**

The perform will return the present date within the format MM/DD/YEAR

Another instance will also be as follows:

=TODAY() + 5

In this instance, 5 days are added to the present date resembling if the date of right now is 4/18/2022, then 5 days will probably be added to this date and the ensuing reply will probably be 4/23/2022.

**22. SUBSTITUTE **

This perform is used to exchange any current textual content with a selected textual content in a textual content string. The SUBSTITUTE perform takes two arguments, first is the textual content or cell reference with which we need to Substitute characters, second is the Old textual content that you simply need to change and lastly New textual content that you simply need to change the outdated textual content with.

Let us see the syntax for utilizing SUBSTITUTE perform beneath:

**=SUBSTITUTE(textual content,old_text,new_text,[instance])**

In the above syntax, all of the arguments besides occasion are necessary the place textual content is the cell reference through which we need to change the textual content, outdated textual content is the textual content which we need to be modified with the brand new textual content that we specified within the subsequent argument. And lastly, the occasion is to exchange the textual content.

**For e.g. **

**= SUBSTITUTE(A2, “SALE”, “DISCOUNT”)**

In the instance, the textual content “SALE” in cell A2 will probably be changed with the textual content “DISCOUNT”.

**23. REPLACE **

The REPLACE perform replaces part of a textual content string with a distinct string based mostly on the variety of characters that we specify with that string.

The syntax for REPLACE perform is as follows:

**=REPLACE(old_text, start_num, num_of_chars, new_text)**

In the above syntax, the outdated textual content is the textual content which we need to get replaced, we will additionally specify the cell reference over there. After that, the second argument takes the variety of beginning places within the textual content and the third argument is the variety of characters from the beginning variety of the textual content and lastly, the brand new textual content that we need to get replaced rather than that textual content from beginning quantity as much as the variety of characters of subsequent arguments.

**For e.g. **

**=REPLACE(A3,6,5,”*”)**

In the above instance, the perform replaces 5 characters within the string from A3 Cell from the 6^{th} character with a single ‘*’ and returns the outcome.

**24. CONCATENATE **

The CONCATENATE() perform is used to affix or merge a number of textual content strings right into a single textual content string.

The syntax for this perform is as follows:

**=CONCATENATE(text1, text2,…)**

Where text1 and text2 are the arguments of two strings that we need to be part of or merge right into a single string. We can even use greater than two arguments or strings to affix all of them in a single string.

There are some other ways to carry out this perform described with some examples beneath:

**e.g1. **

**=CONCATENATE(A12, “ ”, B12)**

The instance above will concatenate two strings from cells A12 and B12 and provides the joined string consequently.

**e.g2. **

**=CONCATENATE(A12&” “&B12)**

The above instance is one other technique to affix two strings and provides the brand new merged string consequently.

**25. CEILING **

The CEILING perform could be very helpful in that it returns rounded up numbers to the closest a number of of significance. For occasion, if we need to keep away from decimal numbers in our desk and take the spherical off of the numbers, we use the CEILING perform that rounds the quantity to the related a number of of significance. When utilizing the CEILING perform, it rounds the quantity away from zero.

The syntax for the perform CEILING is as follows:

**=CEILING(quantity, significance)**

In the above syntax, the argument quantity is that quantity which we need to be rounded and the importance is a number of to make use of when rounding. See the instance beneath for a greater understanding of the perform.

**For e.g. **

**=CEILING(2.5,1)**

The above instance rounds 2.5 for the closest a number of of 1 which is 3.

**26. FLOOR **

The FLOOR perform rounds the quantity down, from zero to the closest a number of of significance. Let us higher perceive the usage of the FLOOR perform with the assistance of an instance beneath:

**For e.g. **

**=FLOOR(3.4,2)**

In the above instance, the FLOOR perform rounds the quantity 3.4 down in the direction of zero to the closest a number of of two which can also be 2. So, it is going to give 2 consequently.

**27. POWER **

The Power perform returns the results of exponentiation of a quantity to a sure energy. For instance, it’s worthwhile to discover the results of 5 raised to the facility of two, then it’s worthwhile to use the Power perform and provides these two arguments that may return the sq. of 5 i.e. 25. Let us see an instance beneath:

**For e.g. **

**=POWER(5,2)**

The above instance will return a results of 25 as the facility 2 of 5 is 25. We can discover the facility of any quantity whether or not it’s in fraction, it at all times provides an correct outcome after we use the POWER perform.

**28. MODULUS **

The MODULUS perform returns the rest of a quantity after division. The ensuing quantity has the identical signal because the divisor. It turns into very helpful when we have to discover the rest of any quantity after division. Let us see an instance beneath:

**For e.g. **

**=MOD(5,2)**

The MOD perform will return a price of 1 as a result of after we divide 5 by 2 it is going to give a the rest of 1 and the constructive signal is as a result of the divisor can also be constructive.

**29. LEN**

The LEN() perform is helpful when we have to discover the full variety of characters in a string. So, the LEN() perform counts the variety of characters within the string and returns it consequently. It additionally counts areas and particular characters. The instance beneath reveals how the LEN() perform can be utilized.

**For e.g. **

**=LEN(A7)**In the above instance, the LEN perform will depend all of the characters within the string in Cell A7 and return the full variety of characters consequently.

**Conclusion**

Microsoft Excel is a really helpful and highly effective software when we have to analyze information and stories for numerous functions. The formulation and features that we mentioned on this article are of nice significance in our every day lives, whether or not we need to do some easy calculations or analyze information or stories. The formulation and features are of nice use in our on a regular basis life. In this text, we checked out textual content, numeric, date-time, and a few superior formulation and features of Microsoft Excel. As you’ve got seen the usefulness of those formulation and features that we mentioned on this article right now, it is going to enable you out at any time when you’re caught in any calculations in Microsoft Excel.

The features and formulation in Excel allow customers to carry out easy and sophisticated calculations like discovering totals for a row or column of numbers and many others. These formulation and features turn out to be very helpful in additional advanced conditions resembling calculating math issues, fixing engineering maths, creating monetary fashions, calculating mortgage funds, and many others. So, that is all about Microsoft Excel Formulas and features on this article. Hope you will have realized one thing new. Looking for some extra wonderful Excel suggestions? We have gotten you lined.

If you discovered this text useful, then share it with others too. Also, try these free excel programs on-line to get began with Microsoft Excel.