# Worksheet Function

Posted : admin On 06.07.2019About this Worksheet: A gerund is a verb that is used in a sentence as a noun. Like a noun, it can have many functions, such as subject or direct object. This worksheet asks your student to circle the gerund in the sentence and name its function.

Excel for Office 365 Excel for Office 365 for Mac Excel 2019 Excel 2016 Excel 2019 for Mac Excel 2013 Excel 2010 Excel 2007 Excel 2016 for Mac Excel for Mac 2011 Excel Online Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones Excel Mobile Excel Starter 2010 Worksheet functions are categorized by their functionality. Click a category to browse its functions. Or press Ctrl+F to find a function by typing the first few letters or a descriptive word.

To get detailed information about a function, click its name in the first column. Here are the 10 functions that people read about most.

Function Description Use this function to add the values in cells. Use this function to return one value if a condition is true and another value if it's false. Use this function when you need to look in a single row or column and find a value from the same position in a second row or column. Use this function when you need to find things in a table or a range by row. For example, look up an employee's last name by her employee number, or find her phone number by looking up her last name (just like a telephone book).

Use this function to search for an item in a range of cells, and then return the relative position of that item in the range. For example, if the range A1:A3 contains the values 5, 7, and 38, then the formula =MATCH(7,A1:A3,0) returns the number 2, because 7 is the second item in the range. Use this function to select one of up to 254 values based on the index number. For example, if value1 through value7 are the days of the week, CHOOSE returns one of the days when a number between 1 and 7 is used as indexnum.

Use this function to return the sequential serial number that represents a particular date. This function is most useful in situations where the year, month, and day are supplied by formulas or cell references. For example, you might have a worksheet that contains dates in a format that Excel does not recognize, such as YYYYMMDD.

Use the function to calculate the number of days, months, or years between two dates. Use this function to return the number of days between two dates. FIND and FINDB locate one text string within a second text string. They return the number of the starting position of the first text string from the first character of the second text string. Use this function to return a value or the reference to a value from within a table or range. In Excel 2010 or later, these functions were replaced with new functions that provide improved accuracy and have names that better reflect their usage.

You can still use them for compatibility with earlier versions of Excel, but if backward compatibility isn't required, you should start using the new functions instead. For more information about the new functions, see. If you're using Excel 2007, you'll find these functions in the Statistical or Math & Trig categories on the Formulas tab. Function Description Returns a key performance indicator (KPI) property and displays the KPI name in the cell. A KPI is a quantifiable measurement, such as monthly gross profit or quarterly employee turnover, that is used to monitor an organization's performance.

Returns a member or tuple from the cube. Use to validate that the member or tuple exists in the cube. Returns the value of a member property from the cube. Use to validate that a member name exists within the cube and to return the specified property for this member. Returns the nth, or ranked, member in a set.

Use to return one or more elements in a set, such as the top sales performer or the top 10 students. Defines a calculated set of members or tuples by sending a set expression to the cube on the server, which creates the set, and then returns that set to Microsoft Office Excel. Returns the number of items in a set. Returns an aggregated value from the cube.

Function Description Returns the serial number of a particular date Calculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age.

Function Description Returns information about the formatting, location, or contents of a cell Returns a number corresponding to an error type Returns information about the current operating environment Note: This function is not available in Excel Online. Function Description Returns TRUE if all of its arguments are TRUE Returns the logical value FALSE Specifies a logical test to perform Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula Returns the value you specify if the expression resolves to #N/A, otherwise returns the result of the expression Checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition. Reverses the logic of its argument Returns TRUE if any argument is TRUE Evaluates an expression against a list of values and returns the result corresponding to the first matching value.

If there is no match, an optional default value may be returned. Returns the logical value TRUE Returns a logical exclusive OR of all arguments. If add-ins that you install contain functions, these add-in or automation functions will be available in the User Defined category in the Insert Function dialog box. User-defined functions (UDFs) are not available in Excel Online. Function Description Calls a procedure in a dynamic link library or code resource Converts a number to euros, converts a number from euros to a euro member currency, or converts a number from one euro member currency to another by using the euro as an intermediary (triangulation) Returns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered.

Note Some worksheet functions are not useful in Visual Basic. For example, the Concatenate function is not needed because in Visual Basic you can use the & operator to join multiple text values. Calling a worksheet function from Visual Basic In Visual Basic, the Excel worksheet functions are available through the WorksheetFunction object. The following Sub procedure uses the Min worksheet function to determine the smallest value in a range of cells.

First, the variable myRange is declared as a Range object, and then it is set to range A1:C10 on Sheet1. Another variable, answer, is assigned the result of applying the Min function to myRange. Finally, the value of answer is displayed in a message box.

### Worksheet Function Find

Sub UseFunction Dim myRange As Range Set myRange = Worksheets('Sheet1').Range('A1:C10') answer = Application.WorksheetFunction.Min(myRange) MsgBox answer End Sub If you use a worksheet function that requires a range reference as an argument, you must specify a Range object. For example, you can use the Match worksheet function to search a range of cells.

In a worksheet cell, you would enter a formula such as =MATCH(9,A1:A10,0). However, in a Visual Basic procedure, you would specify a Range object to get the same result.

Sub FindFirst myVar = Application.WorksheetFunction.Match(9, Worksheets(1).Range('A1:A10'), 0) MsgBox myVar End Sub. Note Visual Basic functions do not use the WorksheetFunction qualifier. A function may have the same name as a Microsoft Excel function and yet work differently. For example, Application.WorksheetFunction.Log and Log will return different values.

Inserting a worksheet function into a cell To insert a worksheet function into a cell, you specify the function as the value of the Formula property of the corresponding Range object. In the following example, the RAND worksheet function (which generates a random number) is assigned to the Formula property of range A1:B3 on Sheet1 in the active workbook. Sub InsertFormula Worksheets('Sheet1').Range('A1:B3').Formula = '=RAND' End Sub Example This example uses the worksheet function Pmt to calculate a home mortgage loan payment. Notice that this example uses the InputBox method instead of the InputBox function so that the method can perform type checking. The Static statements cause Visual Basic to retain the values of the three variables; these are displayed as default values the next time you run the program. Static loanAmt Static loanInt Static loanTerm loanAmt = Application.InputBox (Prompt:='Loan amount (100,000 for example)'Default:=loanAmt, Type:=1) loanInt = Application.InputBox (Prompt:='Annual interest rate (8.75 for example)'Default:=loanInt, Type:=1) loanTerm = Application.InputBox (Prompt:='Term in years (30 for example)'Default:=loanTerm, Type:=1) payment = Application.WorksheetFunction.Pmt(loanInt / 1200, loanTerm.

12, loanAmt) MsgBox 'Monthly payment is ' & Format(payment, 'Currency') See also. Feedback.