Adobe EchoSign Calculated Fields Guide

Size: px
Start display at page:

Download "Adobe EchoSign Calculated Fields Guide"

Transcription

1 Adobe EchoSign Calculated Fields Guide Version 1.0 Last Updated: May, 2013

2 Table of Contents Table of Contents... 2 Overview... 3 Calculated Fields Use-Cases... 3 Calculated Fields Basics... 3 Calculated Field Expressions...4 Supported Operators... 5 Supported Functions... 6 Calculated Fields Formatting...8 Formatting Calculated Fields as a number... 8 Formatting Calculated Fields as a date... 8 Formatting Examples... 9 Using Expression Builder For Specifying Calculated Fields Calculated Fields Examples

3 Overview There are several use-cases where the fields in a document need to get updated dynamically based on the data entered by the signer at time of signing the agreement. Calculated Fields allow setting up rules within a document (or a document template), before sending it out for signature. These rules get processed when the signer interacts with the document and dynamically update the document based on the fields/values. Calculated Fields can be defined within documents using any of the following mechanism: EchoSign Form Authoring UI EchoSign Text Tags See Adobe EchoSign Text Tag Documentation for more details PDF Form Fields using Adobe Acrobat Calculated Fields Use-Cases Calculated fields can be used for any scenarios where the document needs to be dynamically updated at time of signing. Below are a few sample use-cases where calculated fields can be used. These use-cases are for illustration purpose only. 1. Setting up an Order Form: Calculated Fields can be used to set up an order form in which the signer has the option to select from a list of available items for order and selects the quantity that the signer wants to order. Selection an item from the list automatically updates the form with the price for the selected item. The quantity selected by the signer also results in the total cost of the item being calculated automatically. The form can also incorporate additional calculations for determining total tax due on the order or calculating volume discount based on the business rules for offering discounts to customers. 2. Automatically populating contract term expiration date: For agreements that allow customers to choose the length of term of the contract at time of signing (6 months, 12 months, 24 months, etc), a Calculated Field can be used to automatically populate the end date for the contract based on the selection made by the customer at time of signing the contract. 3. Sign up forms with multiple choices: A Calculated Field can be used to set up sign-up forms (such as membership forms) where the person signing the form can choose from a set of available options. The choices made by the signer can drive other dynamic aspects of the forms such as terms that the signer is agreeing to, the duration of the contract and also the total cost. Calculated Fields Basics Any form field, checkbox field or radio button field in an EchoSign form can be marked as a Calculated Field. At time of signing, the signer cannot directly enter a value into a field designated as a Calculated Field, the value of the field gets automatically calculated based on the rules defined in the form. A Calculated Field definition consists of two parts an Expression and Format Expression Required Defines the formula/rule on how the value of the designated field gets 3

4 calculated. EchoSign evaluates the Expression at time of signing and the resulting value is displayed in the field. Format Optional The resulting value of the Calculated Field can also be formatted as a date, number or currency by specifying a Format. Calculated Fields can be defined using EchoSign Text Tags, using the EchoSign Web UI or using PDF Form Fields. When using the EchoSign Text Tags or PDF Form Fields to define Calculated Fields, the Expression for the calculation is defined using a new directive called: calc. Formatting of the calculated field can be specified using a directive called: format. For example: {{somecalculatedfield_es_:signer1:calc(someexpn):format(formattype, someformat)}} This shows Text Tags being used to define a field within a document assigned to the first signer called somecalculatedfield. The value of this field gets calculated based on the formula specified in someexpn. The type of the resulting value is specified by the parameter formattype and formatted based on the format defined someformat. The EchoSign Web UI provides a fully functional Expression Builder for defining the formula for Calculated Field. See Section on Using Expression Builder For Specifying Calculated Fields for more details on the Web UI. Calculated Field Expressions The Expression defines the formula/rule for determining the value of the calculated field. An Expression can consist of one or more of the following elements: Literal Specifies an actual value that gets used as part of the Expression; these can be string values, numbers or dates. For example: {{hellofield_es_:signer:calc( Hello )}} - This will set the value of the field called hellofield to be Hello. {{numfield_es_:signer:calc(10)}} This will set the value of the field called numfield to 10. Strings that need to be included in an Expression must be surrounded in quotes (either double (") or single (')). If the resulting value needs to include a quote (either a single quote or a double quote), this can be achieved by using a back slash (\) to escape the quote. Operators Note: For all examples going forward only the Expression will be shown, the complete syntax for the text tag will not be shown. Operators are used to perform one or more operations as part of the Expression. For example: This will result in the value of 10 being populated in the Calculated Field. 5/22/ This will result in the value of 5/19/2013 being populated in the 4

5 Fields Functions Calculated Field. Section Supported Operators lists all the Operators supported within Expressions. Any existing fields within the document can be used for defining an Expression by referring to the field by its name. The fields can be EchoSign fields (such as: Signature Date Field, Signer Name, Signer Company, etc) or fields defined within the document or other calculated fields. For example: price * quantity This expression references two other fields within the document called price and quantity. The result of the multiplication of the values of these two fields will be populated in the Calculated Field. signername & employee of & signercompany This expression references two fields within the document signername and signercompany which get pre-populated by EchoSign if available and concatenates them together. If the signer s name is Casey Jones and the signer s company is Acme Corp, this expression will result in a value of Casey Jones employee of Acme Corp being populated in the Calculated Field. If a field name contains a space, the field name must be placed within a square bracket ([]) to be able to reference it in an Expression. For example: [field name with spaces] will reference a field in the document called field name with spaces. Expressions can also include one or more Functions from the EchoSign supported list. The specified Functions get evaluated at time of agreement signing and the resulting value gets displayed in the Calculated Field. For example: dateadd(d, signeddate, 3) This expression uses the dateadd function and specifies adding 3 days to the date on which this agreement gets signed. So if the document gets signed on 5/22/2013, the resulting value of the expression will be 5/25/2013. Section Supported Functions lists all the Functions supported within Expressions. Supported Operators The following Operators are supported when specifying Expressions within a Calculated Field. Operator Description + Add two numbers together. - Subtracts two numbers. / Divides two numbers. * Multiplies two numbers together. & Concatenate two strings together. = Equals. Compares two values and returns true if the two values are equal and false if they are not.!= Not Equals. Compares two values and returns true if the two values are not equal and 5

6 false if they are. < Less Than. Compares two values and returns Boolean (true or false) if the first value is less than the second value. >= Greater than or Equals. Compares two values and returns Boolean (true or false) if the first value is greater than or equal to the second value. <= Less Than or Equals. Compares two values and returns Boolean (true or false) if the first value is less than or equal to the second value. > Greater than. Compares two values and returns Boolean (true or false) if the first value is greater than the second value. % Modulo Operator. Returns the remainder of the division between two numbers. ^ Exponent Operator. Returns the exponential value of the specified numbers. Supported Functions The following Functions are supported when specifying Expressions within a Calculated Field. Function Category Description abs(number1) Math Returns the absolute value of the number number1. roundup(number1) Math Round up the number number1. rounddown(number1) Math Round down the number number1. round(number1) Math Round the number number1 to nearest integer. min(number1,number2) Math Returns the smaller of the two numbers number1 and number2. max(number1,number2) Math Returns the larger of the two numbers number1 and number2. datepart(part, date) Date Returns the part of the date specified by the first argument as an integer. For example: datepart(m, 5/22/2013) will return the 5 the month part of the date. Table below shows the acceptable values for part attribute. dateadd(part, date, addition) Date Adds the specified number of parts (e.g. "d" for day, "m" for month, or "y" for year) to a date to calculate a future date. You may use numbers or field names. For example: dateadd("m", "Jan 1, 2000", 3) would return a date of Apr 1, In this example, the formula adds 3 months to the date specified. datediff(part, date1, date2) Date Returns the number of parts (e.g. "d" for days, "h" for hours, or "n" for minutes) between two dates. You may use numbers or field names. For example: datediff("d", "Jan 1, 2000", "Jan 2, 2000") 6

7 would return a value of 1 to represent 1 day between January 1st and January 2nd. daysin(part, date) Date Returns the number of days contained in the part (e.g. "d" for day, "m" for month, or "y" for year) for the date specified. You may use numbers or field names. For example: daysin("m", "Feb 1, 2000") would return a value 29 for the days in February 2000 and daysin("y", "02/01/2001") would return 365 for the days in date(string) Date Convert a string value such as "1/1/2000" into a date object which can be used in other functions. now() Date Return the date and time when the formula was evaluated most often when the signature page gets loaded. if(logical_test, value_if_true, value_if_false) Logic Evaluates "logical_test". The logical_test can be another expression. If it is TRUE, it returns the value specified in the "value_if_true". If it is FALSE it returns the value of "value_if_false". Both the value_if_true and value_if_false attributes can also be expressions. For example: if (1>0, "Correct", "Incorrect") would return "Correct". and(logical1, logical2,...) Logic Return true only if all the logical arguments evaluate to TRUE. Otherwise it returns false. For example: and (1>0, 2>1) would return "true" and (1>0, 2=1) would return "false". or(logical1, logical2,...) Logic Returns true if any of the logical arguments (logical1, logical2,...) is evaluated to TRUE. If all the logical arguments are evaluated to FALSE it returns false. For example: or (1>0, 2>1) will return "true". or (1>0, 2=1) will return "false". not(logical) Logic Returns the opposite value of "logical". So if "logical" is evaluated as FALSE it returns true. If it is evaluated as TRUE, it returns false. For example: not (1>0) would return "false". Accepted values for portions of dates The following values can be used in date related functions when specifying the portion of the date on which the function should operate. Part y q Portion of the date to which the function will apply Year Quarter 7

8 m d h n s Month Day Hour Minute Second Calculated Fields Formatting In addition to specifying the Expression for a Calculated Field the output value can also be formatted. The output can be formatted as Text (the default) or formatted as a number or a date. When used with Text Tags the format directive takes two arguments: FormatType Format Specifies the type of value the Calculated Field represents. Accepted values for this parameter are: number and date. Specifies the structure of the output value to be placed in the calculated field. Formatting Calculated Fields as a number The following characters can be used to specify the formatting of an output in the form of a number. Format Character _ Description (Underscore.) Represents any digit placeholder. 9 Represents any digit placeholder.. Location of a mandatory decimal point (or locale-appropriate symbol). 0 Located to the left or right of a mandatory decimal point. Pads with zeros. ( ) If number is less than zero, puts parentheses around the mask. + Places a plus sign before positive number; a minus sign before negative number. - Places a space before positive number; a minus sign before negative number., Separates every third decimal place with a comma (or locale-appropriate separator character). $ Places a dollar sign (or locale-appropriate symbol) before formatted number. When specified it must be the first character for the format string. % Converts the number value in the field into a percentage. Multiplies it by 100 and puts the % sign at the end. When specified it must be the last character of the format string. Formatting Calculated Fields as a date The following characters can be used to specify the formatting of an output in the form of a date. Format Description Example 8

9 Character s The seconds of the minute between "0" to "59" ss The seconds of the minute with leading zero if required. "00" to "59" n The minute of the hour between "0" or "59" nn The minute of the hour with leading zero if required. "00" or "59" h The hour of the day between "1" to "12" hh The hour of the day with leading zero if required. "01" to "12" H The hour of the day between "0" to "23" HH The hour of the day with leading zero if required. "00" to "23" d The day of the month between 1 and 31. "1" to "31" dd The day of the month with leading zero if required. "01" to "31" ddd Abbreviated day name. "Mon" to "Sun" dddd The full day name. "Monday" to "Sunday" m The month of the year between "1" to "12" mm The month of the year with leading zero if required. "01" to "12" mmm Abbreviated month name. "Jan" to "Dec" mmmm The full month name. "January" to "December" yy The year as a two-digit number. "99" or "08" yyyy The full four digit year. "1999" or "2008" t Displays the first character of the A.M./P.M. designator. "A" or "P" tt Displays the A.M./P.M. designator. "AM" or "PM" Formatting Examples 1. {{myfield_es_:calc(otherdatefield + 3):format(date, "mmm dd, yyyy")}} - A Calculated Field formatted as a date. The output will be something like May 22, {{mytax_es_:calc(total * taxrate):format(number, "$,.00") }} - A Calculated Field formatted as a number. The output will be something like $1,

10 Using Expression Builder For Specifying Calculated Fields Calculated Fields can be specified through the EchoSign Web Form Authoring UI. The steps below will guide you through the steps of defining a Calculated Field once you have gone to the Form Authoring UI. 1. Step 1: Drag-and-drop a field in the document. Double click on the field that you just added to bring up the field properties dialog. Give the field an appropriate name. Change the Field Type attribute using the drop-down list to be of type Calculated Value. This indicates that the field value will be determined based on a calculation at time of signing. 2. Step 2: Type the calculation expression in the text field called Formula or click on the function button to bring up the Expression Builder. 3. Step 3: Use the Expression Builder to define the expression for the calculated field (see Figure below). The Expression Area shows the formula that will be used to calculate the value of the field. You can type the formula into the Expression Area or use the UI to construct the formula. The Expression Builder provides the list of all the available Functions, list of existing Form Fields in the document and supported Operators to allow easily constructing the expressions. You can add a Field or a Function into the formula by double clicking on the item in the List Area in the Expression Builder. You can also add any Operators to the expression by clicking on the specific 10

11 operator in the Operators List. 4. Step 4: Once you have finished defining the Expression, you can check the syntax of the Expression by clicking the Check Syntax button and save the changes. 5. Step 5: Set the format for the Calculated Fields using the drop down list from the Formula section. 11

12 6. Step 6: Finally select from the list of available formats or select Custom formatting to define a custom formatting for the field. Calculated Fields Examples {{shipstate_es_:signer1:calc([billingstate]):showif(sameas=unchecked)}} A field in the document assigned to the first signer that will only be displayed when another field (a check box) called sameas is unchecked. The value of the field is automatically populated with the value of the field billingstate that the signer has entered in the document. {{total_es_:signer1:calc(q1*pr1):format(number, $,0.00 ):align(right)}} A field in the document assigned to the first signer. Its value gets automatically calculated as the product of the values in fields q1 and pr1. The resulting value is formatted as currency and displayed with a dollar ($) symbol in front of the resulting value and containing two decimal points. The resulting value is also aligned right aligned within the field. {{price_es_:signer:calc(if(pn1= W1,9.99,if(pn1= W2,5.99,if(pn1= W3,24.99,0))))}} A field in the document called price which gets calculated based on the value selected by the signer in another fields pn1 in the document. In this example if field pn1 equals W1 the value displayed in the price field is 9.99, if field pn1 equals W2 the value displayed in the price field is 5.99 and so on. If none of the values match the value of the field pn1 the value displayed in price is 0. Using this mechanism Calculated Fields can be used to automatically populate the price of an item based on the selection that a user has made during signing. 12

1. Introduction to Microsoft Excel

1. Introduction to Microsoft Excel 1. Introduction to Microsoft Excel A spreadsheet is an online version of an accountant's worksheet, which can automatically do most of the calculating for you. You can do budgets, analyze data, or generate

More information

Using Custom Number Formats

Using Custom Number Formats APPENDIX B Using Custom Number Formats Although Excel provides a good variety of built-in number formats, you may find that none of these suits your needs. This appendix describes how to create custom

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to only certain types of people while others have

More information

NCSS Statistical Software. The Data Window

NCSS Statistical Software. The Data Window Chapter 103 Introduction This chapter discusses the operation of the NCSS Data Window, one of the four main windows of the NCSS statistical analysis system. The other three windows are the Output Window,

More information

Formatting cells. Microsoft Excel Cell alignment. Format cells options

Formatting cells. Microsoft Excel Cell alignment. Format cells options Formatting cells Microsoft Excel 2003 Cell alignment 1. Select a cell or cells that you wish to apply alignment 2. Click Left, Centre or Right alignment. Left, Centre, Right Format cells options 1. Highlight

More information

1. Introduction to Microsoft Excel

1. Introduction to Microsoft Excel 1. Introduction to Microsoft Excel A spreadsheet is an online version of an accountant's worksheet, which can automatically do most of the calculating for you. You can do budgets, analyze data, or generate

More information

EnableBasic. The Enable Basic language. Modified by Admin on Sep 13, Parent page: Scripting Languages

EnableBasic. The Enable Basic language. Modified by Admin on Sep 13, Parent page: Scripting Languages EnableBasic Old Content - visit altium.com/documentation Modified by Admin on Sep 13, 2017 Parent page: Scripting Languages This Enable Basic Reference provides an overview of the structure of scripts

More information

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function.

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function. Today Function The today function: =TODAY() It has no arguments, and returns the date that the computer is set to. It is volatile, so if you save it and reopen the file one month later the new, updated

More information

MagicListbox Description. MagicListbox. A Listbox Component from Simon Berridge RealStudio 2011 R4.3.

MagicListbox Description. MagicListbox. A Listbox Component from Simon Berridge RealStudio 2011 R4.3. MagicListbox A Listbox Component from Simon Berridge simberr@gmail.com RealStudio 2011 R4.3 Page 1 of 12 Table of Contents Introduction! 4 New Properties! 5 Property List Editor Properties! 5 TableType

More information

Introduction to TURING

Introduction to TURING Introduction to TURING Comments Some code is difficult to understand, even if you understand the language it is written in. To that end, the designers of programming languages have allowed us to comment

More information

Vanguard Appraisals, Inc. CAMA-X. Advanced Query Wizard And Pro-Version Report Design

Vanguard Appraisals, Inc. CAMA-X. Advanced Query Wizard And Pro-Version Report Design Vanguard Appraisals, Inc. CAMA-X Advanced Query Wizard And Pro-Version Report Design Copyright 1995 2007 Vanguard Appraisals, Inc. The Query Wizard is intended for use only when you want to print a query

More information

MS EXCEL: TABLES, FORMATS, FUNCTIONS AND MACROS

MS EXCEL: TABLES, FORMATS, FUNCTIONS AND MACROS MS EXCEL: TABLES, FORMATS, FUNCTIONS AND MACROS ü Open the file Task_1_Template.xlsx. All the further tasks will be conducted in this file, on particular sheets (Menu, Task 1, Task 2, Task 3). TASK 1.

More information

Excel Formulas and Functions

Excel Formulas and Functions Excel Formulas and Functions Formulas Relative cell references Absolute cell references Mixed cell references Naming a cell or range Naming constants Dates and times Natural-language formulas Functions

More information

The DDE Server plugin PRINTED MANUAL

The DDE Server plugin PRINTED MANUAL The DDE Server plugin PRINTED MANUAL DDE Server plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

CS130/230 Lecture 6 Logic and Graphing

CS130/230 Lecture 6 Logic and Graphing Thursday, February 19, 2004 Formatting CS130/230 Lecture 6 Logic and Graphing Last time you produced a worksheet similar to the following: Printing Let s have a look at what the spreadsheet would look

More information

The Absolute Value Symbol

The Absolute Value Symbol Section 1 3: Absolute Value and Powers The Absolute Value Symbol The symbol for absolute value is a pair of vertical lines. These absolute value brackets act like the parenthesis that we use in order of

More information

PVB CONTACT FORM 7 CALCULATOR PRO DOCUMENTATION

PVB CONTACT FORM 7 CALCULATOR PRO DOCUMENTATION PVB CONTACT FORM 7 CALCULATOR PRO 1.4.1 DOCUMENTATION CONTENTS Contents... 1 1. Installation... 1 2. Form tags... 2 2.1. Calculated value... 2 2.1.1. Example... 2 2.1.2. Formula... 2 2.1.2.1. Note on checkbox

More information

The Year argument can be one to four digits between 1 and Month is a number representing the month of the year between 1 and 12.

The Year argument can be one to four digits between 1 and Month is a number representing the month of the year between 1 and 12. The table below lists all of the Excel -style date and time functions provided by the WinCalcManager control, along with a description and example of each function. FUNCTION DESCRIPTION REMARKS EXAMPLE

More information

Vanguard Appraisals, Inc. CAMA-X. Advanced Query Wizard And Pro-Version Report Design

Vanguard Appraisals, Inc. CAMA-X. Advanced Query Wizard And Pro-Version Report Design Vanguard Appraisals, Inc. CAMA-X Advanced Query Wizard And Pro-Version Report Design Copyright 1995 2008 Vanguard Appraisals, Inc. Grouping Data & Where to find it? General & Status/Legal tab contents

More information

Excel 2016: Basics 2 Math and Functions

Excel 2016: Basics 2 Math and Functions Excel 2016: Basics 2 Math and Functions training@health.ufl.edu Excel 2016: Basics 2 Math and Functions 2.0 hours In this workshop we will work with patterns of text, numbers and dates; build simple equations;

More information

The Direct Excel Connection plugin PRINTED MANUAL

The Direct Excel Connection plugin PRINTED MANUAL The Direct Excel Connection plugin PRINTED MANUAL Direct Excel Connection plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical,

More information

Extending Ninox with NX

Extending Ninox with NX Introduction Extending Ninox with NX NX, the Ninox query language, is a powerful programming language which allows you to quickly extend Ninox databases with calculations and trigger actions. While Ninox

More information

FAQ: Advanced Functions

FAQ: Advanced Functions Question 1: What are formulas and functions? Answer 1: Formulas are a type of data that can be entered into a cell in Excel. Formulas begin with an equal sign and use mathematical operators to calculate

More information

MIS 2502 Access 2007 Tutorial

MIS 2502 Access 2007 Tutorial Introduction...1 1. Creating Tables...2 1. Table Relationships...8 2. Queries... 13 4. Parameterized Query... 25 5. Forms... 37 6. Form Controls... 45 7. Sub Forms for 1:M Relationships... 53 8. Sub Forms

More information

Public Function randomdouble(lowerbound As Double, upperbound As Double) As Double On Error Resume Next

Public Function randomdouble(lowerbound As Double, upperbound As Double) As Double On Error Resume Next Table of Contents Introduction...1 Using VBA Functions...1 Accessing Visual Basic in Excel...2 Some Example Functions...3 Random Numbers...4 RandomDouble...4 randomint...4 Using the random numbers...5

More information

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function.

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function. Today Function The today function: =TODAY() It has no arguments, and returns the date that the computer is set to. It is volatile, so if you save it and reopen the file one month later the new, updated

More information

Database Programming with SQL 5-1 Conversion Functions. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Programming with SQL 5-1 Conversion Functions. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Programming with SQL 5-1 Objectives This lesson covers the following objectives: Provide an example of an explicit data-type conversion and an implicit data-type conversion Explain why it is important,

More information

Flexible Rate Card Importer

Flexible Rate Card Importer Edition: 1.0 Release date: August 23, 2016 Smile version: 6.0 Published by Inomial Pty Ltd Suite 801, 620 Bourke St, Melbourne, Vic 3000, Australia www.inomial.com +61 3 9663 3554 sales@inomial.com support@inomial.com

More information

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications Programming Damiano SOMENZI School of Economics and Management Advanced Computer Skills damiano.somenzi@unibz.it Week 1 Outline 1 Visual Basic for Applications Programming

More information

Date and Time Functions

Date and Time Functions Date and Time Functions Introduction If you are using these functions in conjunction with either the Now() or Now_() functions, be aware that the time zone returned is the one configured on the machine

More information

IF & VLOOKUP Function

IF & VLOOKUP Function IF & VLOOKUP Function If Function An If function is used to make logical comparisons between values, returning a value of either True or False. The if function will carry out a specific operation, based

More information

CS130/230 Lecture 3 Formatting, Logic and Graphing

CS130/230 Lecture 3 Formatting, Logic and Graphing Monday, January 11, 2004 More Formatting CS130/230 Lecture 3 Formatting, Logic and Graphing We talked a little bit about formatting during our first class meeting. We know how to format numbers in cells.

More information

A Tutorial for Excel 2002 for Windows

A Tutorial for Excel 2002 for Windows INFORMATION SYSTEMS SERVICES Writing Formulae with Microsoft Excel 2002 A Tutorial for Excel 2002 for Windows AUTHOR: Information Systems Services DATE: August 2004 EDITION: 2.0 TUT 47 UNIVERSITY OF LEEDS

More information

What if Analysis, Charting, and Working with Large Worksheets. Chapter 3

What if Analysis, Charting, and Working with Large Worksheets. Chapter 3 What if Analysis, Charting, and Working with Large Worksheets Chapter 3 What we will cover Rotating Text Using the fill handle to create a series of month names Copying and pasting What we will cover Inserting,

More information

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

Microsoft Excel 2010 Handout

Microsoft Excel 2010 Handout Microsoft Excel 2010 Handout Excel is an electronic spreadsheet program you can use to enter and organize data, and perform a wide variety of number crunching tasks. Excel helps you organize and track

More information

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 3 Professional Program: Data Administration and Management MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) AGENDA

More information

Chapter 4 Section 2 Operations on Decimals

Chapter 4 Section 2 Operations on Decimals Chapter 4 Section 2 Operations on Decimals Addition and subtraction of decimals To add decimals, write the numbers so that the decimal points are on a vertical line. Add as you would with whole numbers.

More information

Bridge. Master Covers Guide. Version

Bridge. Master Covers Guide. Version Bridge Master Covers Guide Version 2.5.103 Table of Contents Page i Table of Contents Table Of Contents I Introduction 1 Managing Master Covers 2 Creating a New Master Cover 2 Viewing and Modifying a Master

More information

Excel Proficiency Review

Excel Proficiency Review Excel Proficiency Review Duke MBA Computer Preparation The Excel Proficiency Review Focus The focus of this review is on Excel tools that can increase your efficiency and effectiveness as you construct

More information

Using Basic Formulas 4

Using Basic Formulas 4 Using Basic Formulas 4 LESSON SKILL MATRIX Skills Exam Objective Objective Number Understanding and Displaying Formulas Display formulas. 1.4.8 Using Cell References in Formulas Insert references. 4.1.1

More information

Excel's functionality falls into three different categories:

Excel's functionality falls into three different categories: Excel Data Analysis Options Excel's functionality falls into three different categories: entering data, analyzing data, and displaying the results. Understanding and accurately performing these functions

More information

ENGR 101 Engineering Design Workshop

ENGR 101 Engineering Design Workshop ENGR 101 Engineering Design Workshop Lecture 2: Variables, Statements/Expressions, if-else Edgardo Molina City College of New York Literals, Variables, Data Types, Statements and Expressions Python as

More information

Jump Right In! Essential Computer Skills Using Microsoft 2013 By Andrews, Dark, and West

Jump Right In! Essential Computer Skills Using Microsoft 2013 By Andrews, Dark, and West Jump Right In! Essential Computer Skills Using Microsoft 2013 By Andrews, Dark, and West Chapter 10 Managing Numbers and Text Using Excel 1 Objectives Examine the Excel window and tools Enter and format

More information

Introduction to. Excel XP Bob Booth December 2004 AP-Excel5. University of Sheffield

Introduction to. Excel XP Bob Booth December 2004 AP-Excel5. University of Sheffield Introduction to Excel XP December 2004 AP-Excel5 University of Sheffield Contents 1. INTRODUCTION... 3 2. OVERVIEW OF SPREADSHEETS... 3 3. GETTING STARTED...4 3.1 STARTING EXCEL... 4 3.2 SELECTING CELLS...

More information

Excel Intermediate. Click in the name column of our Range of Data. (Do not highlight the column) Click on the Data Tab in the Ribbon

Excel Intermediate. Click in the name column of our Range of Data. (Do not highlight the column) Click on the Data Tab in the Ribbon Custom Sorting and Subtotaling Excel Intermediate Excel allows us to sort data whether it is alphabetic or numeric. Simply clicking within a column or row of data will begin the process. Click in the name

More information

Skill Set 5. Outlines and Complex Functions

Skill Set 5. Outlines and Complex Functions Spreadsheet Software OCR Level 3 ITQ Skill Set 5 Outlines and Complex Functions By the end of this Skill Set you should be able to: Create an Outline Work with an Outline Create Automatic Subtotals Use

More information

Chapter 17. Fundamental Concepts Expressed in JavaScript

Chapter 17. Fundamental Concepts Expressed in JavaScript Chapter 17 Fundamental Concepts Expressed in JavaScript Learning Objectives Tell the difference between name, value, and variable List three basic data types and the rules for specifying them in a program

More information

Excel 2016 Basics for Mac

Excel 2016 Basics for Mac Excel 2016 Basics for Mac Excel 2016 Basics for Mac Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn from

More information

USING FORMULAS AND FUNCTIONS...

USING FORMULAS AND FUNCTIONS... Overview NOTES... 2 OVERVIEW... 3 VIEW THE PROJECT... 5 USING FORMULAS AND FUNCTIONS... 6 BASIC EXCEL REVIEW... 6 FORMULAS... 7 Typing formulas... 7 Clicking to insert cell references... 7 Using a Simple

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Formatting a spreadsheet means changing the way it looks to make it neater and more attractive. Formatting changes can include modifying number styles, text size and colours. Many

More information

Flexible CSV CDR Importer

Flexible CSV CDR Importer Edition: 1.0 Release date: August 17, 2016 Smile version: 6.0 Published by Inomial Pty Ltd Suite 801, 620 Bourke St, Melbourne, Vic 3000, Australia www.inomial.com +61 3 9663 3554 sales@inomial.com support@inomial.com

More information

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function.

Today Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function. Today Function The today function: =TODAY() It has no arguments, and returns the date that the computer is set to. It is volatile, so if you save it and reopen the file one month later the new, updated

More information

Excel 2016 Basics for Windows

Excel 2016 Basics for Windows Excel 2016 Basics for Windows Excel 2016 Basics for Windows Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn

More information

CCBC Math 081 Order of Operations Section 1.7. Step 2: Exponents and Roots Simplify any numbers being raised to a power and any numbers under the

CCBC Math 081 Order of Operations Section 1.7. Step 2: Exponents and Roots Simplify any numbers being raised to a power and any numbers under the CCBC Math 081 Order of Operations 1.7 1.7 Order of Operations Now you know how to perform all the operations addition, subtraction, multiplication, division, exponents, and roots. But what if we have a

More information

Section 6. Functions

Section 6. Functions Section 6 Functions By the end of this Section you should be able to: Use Logical Functions Use Date and Time Functions Use Lookup Functions Use Maths and Financial Functions Use Concatenate Nest Functions

More information

Chapter 3: The IF Function and Table Lookup

Chapter 3: The IF Function and Table Lookup Chapter 3: The IF Function and Table Lookup Objectives This chapter focuses on the use of IF and LOOKUP functions, while continuing to introduce other functions as well. Here is a partial list of what

More information

Table Of Contents. Table Of Contents

Table Of Contents. Table Of Contents Windows and Files Table Of Contents Table Of Contents Minitab Windows... 5 Windows... 5 Rename Graph... 5 Rename Worksheet... 5 Data Window... 7 Data Window Overview... 7 General information on working

More information

CS130 Software Tools. Fall 2010 Advanced Topics in Excel

CS130 Software Tools. Fall 2010 Advanced Topics in Excel Software Tools Advanced Topics in Excel 1 More Excel Now that you are an expert on the basic Excel operations and functions, its time to move to the next level. This next level allows you to make your

More information

MICROSOFT EXCEL BASIC FORMATTING

MICROSOFT EXCEL BASIC FORMATTING MICROSOFT EXCEL BASIC FORMATTING To create a new workbook: [Start All Programs Microsoft Office - Microsoft Excel 2010] To rename a sheet(1): Select the sheet whose tab you want to rename (the selected

More information

A Beginner s Guide to Programming Logic, Introductory. Chapter 6 Arrays

A Beginner s Guide to Programming Logic, Introductory. Chapter 6 Arrays A Beginner s Guide to Programming Logic, Introductory Chapter 6 Arrays Objectives In this chapter, you will learn about: Arrays and how they occupy computer memory Manipulating an array to replace nested

More information

Excel Expert Microsoft Excel 2010

Excel Expert Microsoft Excel 2010 Excel Expert Microsoft Excel 2010 Formulas & Functions Table of Contents Excel 2010 Formulas & Functions... 2 o Formula Basics... 2 o Order of Operation... 2 Conditional Formatting... 2 Cell Styles...

More information

Agenda & Reading. VB.NET Programming. Data Types. COMPSCI 280 S1 Applications Programming. Programming Fundamentals

Agenda & Reading. VB.NET Programming. Data Types. COMPSCI 280 S1 Applications Programming. Programming Fundamentals Agenda & Reading COMPSCI 80 S Applications Programming Programming Fundamentals Data s Agenda: Data s Value s Reference s Constants Literals Enumerations Conversions Implicitly Explicitly Boxing and unboxing

More information

PricePrint 7 User Guide

PricePrint 7 User Guide PricePrint PricePrint 7 User Guide Rev-181002 PricePrint 2018 1 Contents 1 Contents...1 2 Interface Overview...4 2.1 Section Label Print...4 2.1.1 Label Template...4 2.1.2 Printable Data...5 2.1.2.1 Product

More information

User Guide. Master Covers. Version Revision 1

User Guide. Master Covers. Version Revision 1 User Guide Master Covers Version 2.2.2 Revision 1 Table of Contents Bridge User Guide - Table of Contents 1 TABLE OF CONTENTS... 1 INTRODUCTION... 4 Guide... 4 MANAGING MASTER COVERS... 5 Guide... 5 Creating

More information

Learning Language. Reference Manual. George Liao (gkl2104) Joseanibal Colon Ramos (jc2373) Stephen Robinson (sar2120) Huabiao Xu(hx2104)

Learning Language. Reference Manual. George Liao (gkl2104) Joseanibal Colon Ramos (jc2373) Stephen Robinson (sar2120) Huabiao Xu(hx2104) Learning Language Reference Manual 1 George Liao (gkl2104) Joseanibal Colon Ramos (jc2373) Stephen Robinson (sar2120) Huabiao Xu(hx2104) A. Introduction Learning Language is a programming language designed

More information

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines.

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines. Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3)

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3) Universal Format Plug-in User s Guide Version 10g Release 3 (10.3) UNIVERSAL... 3 TERMINOLOGY... 3 CREATING A UNIVERSAL FORMAT... 5 CREATING A UNIVERSAL FORMAT BASED ON AN EXISTING UNIVERSAL FORMAT...

More information

Customer details are included on a separate worksheet (Customer Look Up) Item details are included on a separate worksheet (Item Look Up)

Customer details are included on a separate worksheet (Customer Look Up) Item details are included on a separate worksheet (Item Look Up) Creating an Invoice System using Excel Purpose To create a basic invoicing system which can be used to create invoices which can then be printed to pdf to provide a permanent copy and to print out and

More information

6th Grade Arithmetic (with QuickTables)

6th Grade Arithmetic (with QuickTables) 6th Grade Arithmetic (with QuickTables) This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence

More information

Arithmetic Operations

Arithmetic Operations 232 Chapter 4 Variables and Arithmetic Operations Arithmetic Operations The ability to perform arithmetic operations on numeric data is fundamental to computer programs. Many programs require arithmetic

More information

UNIT 6 OPERATIONS WITH DECIMALS

UNIT 6 OPERATIONS WITH DECIMALS UNIT 6 OPERATIONS WITH DECIMALS INTRODUCTION In this Unit, we will use our understanding of operations, decimals, and place value to perform operations with decimals. The table below shows the learning

More information

SEER for Systems Engineering 2.3 Release Notes

SEER for Systems Engineering 2.3 Release Notes SEER-SYS 2.3 Release Notes Page 1 SEER for Systems Engineering 2.3 Release Notes Welcome to the SEER for Systems Engineering (SEER-SYS) 2.3 December 2017 release. This version of SEER-SYS has many improvements

More information

Advanced Formulas and Functions in Microsoft Excel

Advanced Formulas and Functions in Microsoft Excel Advanced Formulas and Functions in Microsoft Excel This document provides instructions for using some of the more complex formulas and functions in Microsoft Excel, as well as using absolute references

More information

Parentheses ( ) Math Review. The Order of Operations tells us how to do a math problem with more than one operation, in the correct order.

Parentheses ( ) Math Review. The Order of Operations tells us how to do a math problem with more than one operation, in the correct order. Problem Solving in Chemistry Math Review We are faced with problems each day, and not just in chemistry A solution (answer) needs to be found Trial and Error may work sometimes but, there is a method to

More information

Microsoft Office Excel Use Excel s functions. Tutorial 2 Working With Formulas and Functions

Microsoft Office Excel Use Excel s functions. Tutorial 2 Working With Formulas and Functions Microsoft Office Excel 2003 Tutorial 2 Working With Formulas and Functions 1 Use Excel s functions You can easily calculate the sum of a large number of cells by using a function. A function is a predefined,

More information

Easily manage database using Pivot Tables

Easily manage database using Pivot Tables Easily manage database using Pivot Tables Pivot Table is very useful in analysing, sorting and getting specific details. Here we have data of 200 rows consisting of columns No, Product, Category, City,

More information

Excel & Business Math Video/Class Project #28 IF Function, ISBLANK function and Building a Check Register

Excel & Business Math Video/Class Project #28 IF Function, ISBLANK function and Building a Check Register Topics Excel & Business Math Video/Class Project #28 IF Function, ISBLANK function and Building a Check Register 1) Format Check Register with Borders as seen in this video... 2 2) Data Validation for

More information

Table of Contents. Oceanwide Bridge. User Guide - Calculated Fields. Version Version Bridge User Guide User Guide - Calculated Fields

Table of Contents. Oceanwide Bridge. User Guide - Calculated Fields. Version Version Bridge User Guide User Guide - Calculated Fields Table of Contents 1 Oceanwide Bridge User Guide - Calculated Fields Version 2.3.0 Table of Contents i Table of Contents TABLE OF CONTENTS... I INTRODUCTION... 1 Guide... 1 BUILDING FORMULAS... 2 Operators...

More information

New Perspectives on Microsoft Excel Module 3: Performing Calculations with formulas and Functions

New Perspectives on Microsoft Excel Module 3: Performing Calculations with formulas and Functions New Perspectives on Microsoft Excel 2016 Module 3: Performing Calculations with formulas and Functions Objectives, Part 1 Document formulas and data values Explore function syntax Insert functions from

More information

Excel Lesson 3 USING FORMULAS & FUNCTIONS

Excel Lesson 3 USING FORMULAS & FUNCTIONS Excel Lesson 3 USING FORMULAS & FUNCTIONS 1 OBJECTIVES Enter formulas in a worksheet Understand cell references Copy formulas Use functions Review and edit formulas 2 INTRODUCTION The value of a spreadsheet

More information

VBScript: Math Functions

VBScript: Math Functions C h a p t e r 3 VBScript: Math Functions In this chapter, you will learn how to use the following VBScript functions to World Class standards: 1. Writing Math Equations in VBScripts 2. Beginning a New

More information

MIT AITI Python Software Development

MIT AITI Python Software Development MIT AITI Python Software Development PYTHON L02: In this lab we practice all that we have learned on variables (lack of types), naming conventions, numeric types and coercion, strings, booleans, operator

More information

Activity 1 Creating a simple gradebook

Activity 1 Creating a simple gradebook Activity 1 Creating a simple gradebook 1 Launch Excel to start a new spreadsheet a. Click on the Excel icon to start a new workbook, either from the start menu, Office Toolbar, or an Excel icon on the

More information

CS 115 Lecture 4. More Python; testing software. Neil Moore

CS 115 Lecture 4. More Python; testing software. Neil Moore CS 115 Lecture 4 More Python; testing software Neil Moore Department of Computer Science University of Kentucky Lexington, Kentucky 40506 neil@cs.uky.edu 8 September 2015 Syntax: Statements A statement

More information

Programming Language 2 (PL2)

Programming Language 2 (PL2) Programming Language 2 (PL2) 337.1.1 - Explain rules for constructing various variable types of language 337.1.2 Identify the use of arithmetical and logical operators 337.1.3 Explain the rules of language

More information

BASIC EXCEL WORKSHOP 2017

BASIC EXCEL WORKSHOP 2017 BASIC EXCEL WORKSHOP 2017 Download the training materials at: www.nusbas.com/excel-2017 28 FEBRUARY 2017 NUS BUSINESS ANALYTICS SOCIETY (BAS) fb.com/nusbasociety nusbas.com WHAT WILL I BE LEARNING? 1.

More information

Conditional Formatting

Conditional Formatting Microsoft Excel 2013: Part 5 Conditional Formatting, Viewing, Sorting, Filtering Data, Tables and Creating Custom Lists Conditional Formatting This command can give you a visual analysis of your raw data

More information

Free Tutorial Central

Free Tutorial Central Free Tutorial Central Where Knowledge Is Free For more free tutorials visit http://freetutorialcentral.com Copyright 2009 H. Albert Napier and Ollie N. Rivers. Microsoft Excel 2003: Useful Functions with

More information

Topic 2: Introduction to Programming

Topic 2: Introduction to Programming Topic 2: Introduction to Programming 1 Textbook Strongly Recommended Exercises The Python Workbook: 12, 13, 23, and 28 Recommended Exercises The Python Workbook: 5, 7, 15, 21, 22 and 31 Recommended Reading

More information

Tutorial 2. Review CIS143

Tutorial 2. Review CIS143 Tutorial 2 CIS143 Review Identify Components of an Excel worksheet Navigate a Worksheet Navigate Between Worksheets Plan a Worksheet Enter Data into a Worksheet Change the Size of a Row or Column Insert

More information

Summer Packet 7 th into 8 th grade. Name. Integer Operations = 2. (-7)(6)(-4) = = = = 6.

Summer Packet 7 th into 8 th grade. Name. Integer Operations = 2. (-7)(6)(-4) = = = = 6. Integer Operations Name Adding Integers If the signs are the same, add the numbers and keep the sign. 7 + 9 = 16 - + -6 = -8 If the signs are different, find the difference between the numbers and keep

More information

Excel 2016 Functions

Excel 2016 Functions Excel 2016 Functions A function is a preset formula in Excel that is intended to carry out a specific calculations, logical tests, formats, etc. in the cell in which it is located. All functions begin

More information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL ADVANCED

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL ADVANCED EXCEL ADVANCED Overview OVERVIEW... 2 ADVANCED FORMULAS... 4 VIEW THE PROJECT... 4 Viewing Available Excel Functions... 5 Help with Functions... 6 TEXT FUNCTIONS... 7 Text Functions Used in this Section:...

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to people in certain situations while others have

More information

Course contents. Overview: Goodbye, calculator. Lesson 1: Get started. Lesson 2: Use cell references. Lesson 3: Simplify formulas by using functions

Course contents. Overview: Goodbye, calculator. Lesson 1: Get started. Lesson 2: Use cell references. Lesson 3: Simplify formulas by using functions Course contents Overview: Goodbye, calculator Lesson 1: Get started Lesson 2: Use cell references Lesson 3: Simplify formulas by using functions Overview: Goodbye, calculator Excel is great for working

More information

Excel Functions INTRODUCTION COUNT AND COUNTIF FUNCTIONS

Excel Functions INTRODUCTION COUNT AND COUNTIF FUNCTIONS INTRODUCTION Excel Functions Excel provides a large number of built-in functions that can be used to perform specific calculations or to return information about your spreadsheet data. These functions

More information

Instructor s Notes Java - Beginning Built-In Classes. Java - Beginning Built-In Classes

Instructor s Notes Java - Beginning Built-In Classes. Java - Beginning Built-In Classes Java - Beginning 152-130 Built-In Classes Notes Quick Links Vector Class Pages Wrapper Classes Pages 91 95 String Class Pages 222 225 342 346 Calendar Class Pages 230 235 DecimalFormat Class Pages 269

More information

ECDL Module 4 REFERENCE MANUAL

ECDL Module 4 REFERENCE MANUAL ECDL Module 4 REFERENCE MANUAL Spreadsheets Microsoft Excel XP Edition for ECDL Syllabus Four PAGE 2 - ECDL MODULE 4 (USING MICROSOFT EXCEL XP) - MANUAL 4.1 USING THE APPLICATION... 4 4.1.1 FIRST STEPS

More information

Chapter 3 Microsoft Office Excel

Chapter 3 Microsoft Office Excel Chapter 3 Microsoft Office Excel What is the Active Cell? In the above illustration, notice that B2 is displayed in the Name Box, and the contents of the cell is displayed in the Formula Bar. In this

More information