From f4cadce7732da320b1c95ee812517c67563146ad Mon Sep 17 00:00:00 2001 From: svetlana maleeva Date: Wed, 27 Dec 2023 18:25:26 +0300 Subject: [PATCH] Updates for v8.0 --- Web/App_GlobalResources/Resource.resx | 4 +- .../Help/Desktop/Documents/DEChangelog.ascx | 7 + .../Help/Server/Document/DSChangelog.ascx | 7 + .../Help/Server/Document/DSRoadmap.ascx | 123 +- .../EditRowsColumns/EditRowsColumns.ascx | 1 - .../UseFunctions/UseFunctions.ascx | 1 + .../DesktopEditors_Current.ascx | 2 +- .../DocumentServerDocker_Current.ascx | 2 +- .../DocumentServerWindows_Current.ascx | 2 +- .../DocumentServer_Current.ascx | 2 +- .../UsageInstructions/GoalSeek.aspx | 2 +- .../resources/help/en/HelpfulHints/About.htm | 2 +- .../help/en/HelpfulHints/SupportedFormats.htm | 41 +- .../UsageInstructions/CreateFillableForms.htm | 14 +- .../UsageInstructions/SavePrintDownload.htm | 6 +- .../images/interface/desktop_pluginstab.png | Bin 10910 -> 18617 bytes .../help/en/images/interface/filetab.png | Bin 29632 -> 32600 bytes .../help/en/images/interface/pluginstab.png | Bin 17091 -> 16610 bytes .../main/resources/help/en/search/indexes.js | 69 +- .../resources/help/en/HelpfulHints/About.htm | 4 +- .../help/en/ProgramInterface/HomeTab.htm | 3 +- .../en/UsageInstructions/FillingOutForm.htm | 27 +- .../help/en/images/fillable_form.png | Bin 62192 -> 62357 bytes .../main/resources/help/en/search/indexes.js | 9 +- .../en/UsageInstructions/AddingAnimations.htm | 4 + .../help/en/images/animation_colors.png | Bin 0 -> 4741 bytes .../images/interface/desktop_pluginstab.png | Bin 10821 -> 17756 bytes .../help/en/images/interface/pluginstab.png | Bin 12880 -> 14880 bytes .../main/resources/help/en/search/indexes.js | 14 +- .../main/resources/help/en/Contents.json | 3 +- .../en/UsageInstructions/AddHyperlinks.htm | 2 +- .../images/interface/desktop_pluginstab.png | Bin 10976 -> 17606 bytes .../help/en/images/interface/pluginstab.png | Bin 15385 -> 14934 bytes .../main/resources/help/en/search/indexes.js | 1004 ++++++++--------- 34 files changed, 712 insertions(+), 643 deletions(-) create mode 100644 Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/animation_colors.png diff --git a/Web/App_GlobalResources/Resource.resx b/Web/App_GlobalResources/Resource.resx index 48ccb0f06..2a8f71489 100644 --- a/Web/App_GlobalResources/Resource.resx +++ b/Web/App_GlobalResources/Resource.resx @@ -2924,7 +2924,7 @@ <b>ONLYOFFICE Document Editor</b> is an online application that lets you look through and edit documents directly in your browser. - Using <b>ONLYOFFICE Document Editor</b>, you can perform various editing operations like in any desktop editor, print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, DOCXF, OFORM, HTML, FB2, EPUB files. + Using <b>ONLYOFFICE Document Editor</b>, you can perform various editing operations like in any desktop editor, print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, DOCXF, HTML, FB2, EPUB files. ONLYOFFICE Presentation Editor @@ -3062,7 +3062,7 @@ <b>All Editors</b> will help you learn more about the editors' features in details. - Working with OFORMS + Working with forms Languages available for ONLYOFFICE Projects app for iOS diff --git a/Web/Controls/Help/Desktop/Documents/DEChangelog.ascx b/Web/Controls/Help/Desktop/Documents/DEChangelog.ascx index 678b846be..dd9778de9 100644 --- a/Web/Controls/Help/Desktop/Documents/DEChangelog.ascx +++ b/Web/Controls/Help/Desktop/Documents/DEChangelog.ascx @@ -1,5 +1,12 @@ <%@ Control Language="C#" Inherits="BaseContentUserControls" %> +
+

Version 8.0.0

+

Release date: 31/01/2024

+ +

Version 7.5.1

Release date: 11/14/2023

diff --git a/Web/Controls/Help/Server/Document/DSChangelog.ascx b/Web/Controls/Help/Server/Document/DSChangelog.ascx index 2bf1e2a12..550d7c325 100644 --- a/Web/Controls/Help/Server/Document/DSChangelog.ascx +++ b/Web/Controls/Help/Server/Document/DSChangelog.ascx @@ -1,6 +1,13 @@ <%@ Control Language="C#" Inherits="BaseContentUserControls" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> +
+

Version 8.0.0

+

Release date: 31/01/2024

+ +

Version 7.5.1

Release date: 11/08/2023

diff --git a/Web/Controls/Help/Server/Document/DSRoadmap.ascx b/Web/Controls/Help/Server/Document/DSRoadmap.ascx index 4da3e3d38..e594bae7e 100644 --- a/Web/Controls/Help/Server/Document/DSRoadmap.ascx +++ b/Web/Controls/Help/Server/Document/DSRoadmap.ascx @@ -1,29 +1,107 @@ <%@ Control Language="C#" Inherits="BaseContentUserControls" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> +
+

Version 8.0

+
+

New Features

+

All Editors

+
    +
  • Add the ability to launch several visual plugins simultaneously (a separate button should be added to the left panel for each plugin).
  • +
  • Move background plugins to the Background Plugins button menu.
  • +
  • Move adding a comment to the entire document from the bottom of the comments panel to the settings button.
  • +
  • Add a button for adding a comment to text to the header of the comments panel (similar to the button in the toolbar).
  • +
  • Add Indonesian language id-id (Indonesian (Indonesia)), en-id (English (Indonesia)) to the regional settings.
  • +
  • Add the ability to set avatars for users using the onRequestUsers integrator event with the data.c="info" parameter and the setUsers method.
  • +
  • Add the ability to set an avatar for the current user using the editor config: config.editorConfig.user.image (this image will not be visible for other users).
  • +
  • Add the interface translation into Serbian (sr-Latn-RS, Serbian (Latin, Serbia and Montenegro)).
  • +
  • Add the More button to the left and right panels. All buttons that do not fit in height should be placed into it: category buttons, as well as plugins that were opened in the left panel. Remove the separator that separates the category buttons from the plugins.
  • +
  • Add the setting to enable support for screen readers.
  • + <%--
  • NEXT VERSION The ability to sign a file in the web version
  • --%> + <%--
  • NEXT VERSION Advanced settings for the AutoCorrect feature
  • --%> + <%--
  • NEXT VERSION Work with styles and hidden styles
  • --%> + <%--
  • NEXT VERSION New types of charts
  • --%> + <%--
  • NEXT VERSION The ability to add words to the dictionary for spell checking in the web version
  • --%> +
+

Forms

+
    +
  • For the radio button field, add the setting for the name of the selected element (Radio button choice).
  • +
  • Add a chain of tips when working with docxf files.
  • + <%--
  • Improvement of form fields. Advanced settings
  • +
  • Field templates. Working on new fields
  • +
  • Filling in forms by roles. Signing forms. Application for signing
  • --%> +
+ <%--

Document Editor

+
    +
  • +
--%> +

Spreadsheet Editor

+
    +
  • Add the ability to center a sheet horizontally and vertically when printing.
  • +
  • Add the ability to get a link to the selected range in the viewing mode.
  • +
  • Add the new Goal Seek functionality. It allows to determine which numbers should be substituted into the formula to get the desired and known result.
  • +
  • Implement a wizard for inserting charts: display a list of recommended charts and previews for all types of charts based on the selected data.
  • +
  • Add the new Series tool for creating number sequences.
  • +
  • Expand cell filling settings.
  • +
  • Add the Expand/Collapse menu item to the toolbar and the context menu of pivot tables.
  • + <%--
  • NEXT VERSION Support for Undo in the Fast co-editing mode
  • --%> + <%--
  • NEXT VERSION New types of formulas
  • --%> + <%--
  • The ability to save spreadsheets to the .csv format with a separator which differs from comma
  • --%> + <%--
  • NEXT VERSION Date filter for pivot tables
  • --%> +
+

Presentation Editor

+
    +
  • Add the ability to set the final color for animation effects that change color.
  • +
  • Make animation effect icons inactive if the effect cannot be applied to an object.
  • +
  • <%--NEXT VERSION New types of animations and transitions--%>
  • +
+

PDF Editor

+
    +
  • Add the ability to save changes in the PDF file.
  • +
  • Add the Date Picker for a text form with a date format in PDF.
  • +
+

Server

+
    +
  • Add the formsdataurl parameter to the Callback handler (to replace formdata), which contains a link to the json file with data from filled forms when sending with the Submit button.
  • +
  • Add the following methods to API: GetFreezePanesType, SetFreezePanesType, and the FreezePanes property.
  • +
  • Add the GetFreezePanes method and the FreezePanes property to ApiWorkseet.
  • +
  • Add the ApiFreezePanes class with the following methods: FreezeAt, FreezeColumns, FreezeRows, GetLocation, Unfreeze.
  • +
  • Add the following methods for obtaining and filling out form data to the Builder of the Document Editor: ApiDocument.prototype.GetFormsData = function(), ApiDocument.prototype.SetFormsData = function(arrData).
  • +
  • Add the ApiDocument.prototype.AddDrawingToPage = function(oDrawing, nPage, x, y) method for adding any ApiDrawing to a given page.
  • + <%--
  • NEXT VERSION Support for mssql, oracle, and other databases
  • --%> +
+

Desktop Editors

+
    +
  • Add the Moodle provider.
  • +
  • Add the ability to upload local themes to the Desktop Editors. When choosing the "Add local theme" option, open the system dialog to select a theme json file, copy the theme to the custom application folder (Windows, Linux).
  • +
  • Change the widget for displaying downloads from the portal and the download indicator (Windows, Linux).
  • +
  • Add shortcuts to the Start menu for creating new files (Windows).
  • + <%--
  • Preview when opening csv and autodetection of encoding and separators
  • +
  • Opening the HTML files in different types of editors depending on the file contents (instead of using Document Editor only)
  • --%> +
+

Mobile Editors

+
    +
  • Add the ability to switch to the system theme.
  • +
  • Change the interface for working with forms.
  • +
  • Add formula search and list of recently used formulas in the mobile Spreadsheet Editor.
  • +
  • Add the ability to add a custom cell format in the mobile Spreadsheet Editor.
  • +
  • Add switching to the reading or editing mode when opening the mobile Document Editor based on the mobileForceView parameter in the configuration file.
  • +
  • Add the ability to set the document language in the mobile Document Editor.
  • +
+
+

Version 7.5

New Features

All Editors

    -
  • Working on RTL in the editors core
  • - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ The ability to sign a file in the web version
  • --%> -
  • Switching to the common history for all editors
  • - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ Advanced settings for the AutoCorrect feature
  • --%> - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ Work with styles and hidden styles
  • --%> - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ New types of charts
  • --%> - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ The ability to add words to the dictionary for spell checking in the web version
  • --%> +
  • Working on RTL in the editors core
  • +
  • Switching to the common history for all editors
  • Support for SVG
  • Insert Symbols menu has quick access to popular and recently used symbols
  • Interface scaling is preserved for future sessions
  • -
- <%--

Forms

-
    -
  • Improvement of form fields. Advanced settings
  • -
  • Field templates. Working on new fields
  • -
  • Filling in forms by roles. Signing forms. Application for signing
  • -
--%> +

Document Editor

  • Automatic hyphenation
  • @@ -31,17 +109,13 @@

Spreadsheet Editor

    - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ Support for Undo in the Fast co-editing mode
  • --%>
  • Inserting images into headers/footers
  • - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ New types of formulas
  • --%>
  • The ability to display only formulas in cells
  • - <%--
  • The ability to save spreadsheets to the .csv format with a separator which differs from comma
  • --%>
  • The Show details feature for working with a Pivot Table. Improvement of the ability to open data on a new sheet by double-clicking a value in a Pivot Table
  • Autocompletion for days of the week and months when stretching a cell value
  • Trace precedents / dependents
  • Insert page breaks
  • Number format for fields in pivot tables
  • - <%--
  • В СЛЕДУЮЩУЮ ВЕРСИЮ Date filter for pivot tables
  • --%>
  • Drag-and-drop for columns and rows
  • New function: SORTBY
  • Margins presets for printing
  • @@ -50,7 +124,7 @@

Presentation Editor

    -
  • New type of transition: Morph<%--В СЛЕДУЮЩУЮ ВЕРСИЮ New types of animations and transitions--%>
  • +
  • New type of transition: Morph
  • Slide placeholders have alternative descriptions
  • Notes and Handouts in headers/footers settings
  • Selecting a slide for the start of numeration
  • @@ -60,16 +134,7 @@

    PDF Viewer

    • Support for the PDF forms. Annotations
    • -
    - <%--

    Server

    -
      -
    • В СЛЕДУЮЩУЮ ВЕРСИЮ Support for mssql, oracle, and other databases
    • -
    --%> - <%--В СЛЕДУЮЩУЮ ВЕРСИЮ

    Desktop Editors

    -
      -
    • Preview when opening csv and autodetection of encoding and separators
    • -
    • Opening the HTML files in different types of editors depending on the file contents (instead of using Document Editor only)
    • -
    --%> +

Mobile Editors

  • Working on the common engine for the native part of mobile applications. The ability to download sdk on Android and edit files on portals natively, instead of using the mobile web version
  • diff --git a/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/EditRowsColumns/EditRowsColumns.ascx b/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/EditRowsColumns/EditRowsColumns.ascx index 5d6743fdf..dc69f952e 100644 --- a/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/EditRowsColumns/EditRowsColumns.ascx +++ b/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/EditRowsColumns/EditRowsColumns.ascx @@ -12,5 +12,4 @@
  • ">Remove duplicates
  • ">Conditional formatting
  • ">Data validation
  • -
  • ">Goal Seek
\ No newline at end of file diff --git a/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/UseFunctions/UseFunctions.ascx b/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/UseFunctions/UseFunctions.ascx index 7b04c7d67..45d61f916 100644 --- a/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/UseFunctions/UseFunctions.ascx +++ b/Web/Controls/Help/SideMenu/features/ONLYOFFICEEditors/SpreadsheetEditor/UseFunctions/UseFunctions.ascx @@ -4,6 +4,7 @@
  • ">Insert array formulas
  • ">Use named ranges
  • ">Watch window
  • +
  • ">Goal Seek
  • ">Calculate percentages
  • ">Insert time
  • ">Switch between languages in a table
  • diff --git a/Web/Controls/Help/VariousControls/Versions/DesktopEditors/DesktopEditors_Current.ascx b/Web/Controls/Help/VariousControls/Versions/DesktopEditors/DesktopEditors_Current.ascx index 45c238627..5e735db58 100644 --- a/Web/Controls/Help/VariousControls/Versions/DesktopEditors/DesktopEditors_Current.ascx +++ b/Web/Controls/Help/VariousControls/Versions/DesktopEditors/DesktopEditors_Current.ascx @@ -1,4 +1,4 @@ <%@ Control Language="C#" Inherits="BaseContentUserControls" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> -v7.5 +v8.0 \ No newline at end of file diff --git a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerDocker_Current.ascx b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerDocker_Current.ascx index 52d3fa1b7..a70910328 100644 --- a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerDocker_Current.ascx +++ b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerDocker_Current.ascx @@ -3,5 +3,5 @@ <%@ Register TagPrefix="cc" TagName="DocSerChangelog" Src="~/Controls/Help/VariousControls/Changelogs/DocumentServerChangelog.ascx" %> ONLYOFFICE Docs - v7.5 + v8.0 diff --git a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerWindows_Current.ascx b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerWindows_Current.ascx index e1a09f427..8fb588e1d 100644 --- a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerWindows_Current.ascx +++ b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServerWindows_Current.ascx @@ -3,5 +3,5 @@ <%@ Register TagPrefix="cc" TagName="DocSerChangelog" Src="~/Controls/Help/VariousControls/Changelogs/DocumentServerChangelog.ascx" %> ONLYOFFICE Docs - v7.5 + v8.0 \ No newline at end of file diff --git a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx index 788d4360b..dd1e91ba8 100644 --- a/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx +++ b/Web/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx @@ -3,5 +3,5 @@ <%@ Register TagPrefix="cc" TagName="DocSerChangelog" Src="~/Controls/Help/VariousControls/Changelogs/DocumentServerChangelog.ascx" %> ONLYOFFICE Docs - v7.5 + v8.0 \ No newline at end of file diff --git a/Web/ONLYOFFICE-Editors/ONLYOFFICE-Spreadsheet-Editor/UsageInstructions/GoalSeek.aspx b/Web/ONLYOFFICE-Editors/ONLYOFFICE-Spreadsheet-Editor/UsageInstructions/GoalSeek.aspx index a10019af0..33fb3c910 100644 --- a/Web/ONLYOFFICE-Editors/ONLYOFFICE-Spreadsheet-Editor/UsageInstructions/GoalSeek.aspx +++ b/Web/ONLYOFFICE-Editors/ONLYOFFICE-Spreadsheet-Editor/UsageInstructions/GoalSeek.aspx @@ -24,5 +24,5 @@
    -
    +
    \ No newline at end of file diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/About.htm b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/About.htm index eacbbe7bd..1f8a062b6 100644 --- a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/About.htm +++ b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/About.htm @@ -18,7 +18,7 @@

    The Document Editor is an online application that allows you to view through and edit documents directly in your browser.

    Using the Document Editor, you can perform various editing operations like in any desktop editor, - print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, HTML, FB2, EPUB, DOCXF, and OFORM files.

    + print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, HTML, FB2, EPUB, DOCXF files.

    To view the current software version, build number, and licensor details in the online version, click the icon on the left sidebar. To view the current software version and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for macOS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item.

    diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/SupportedFormats.htm b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/SupportedFormats.htm index c56da4dc2..5facb8d87 100644 --- a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/SupportedFormats.htm +++ b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/HelpfulHints/SupportedFormats.htm @@ -130,10 +130,10 @@ OFORM - A format to fill out a Form. Form fields are fillable but users cannot change the formatting or parameters of the form elements*. + An old format to fill out a Form. You will be prompted to save it to PDF to be able to fill it out. + - + + @@ -225,8 +225,7 @@ -

    *Note: the OFORM format is a format for filling out a form. Therefore, only form fields are editable.

    -

    The following table contains the formats in which you can download a document from the File -> Download as menu.

    +

    The following table contains the formats in which you can download a document from the File -> Download as menu.

    @@ -238,35 +237,35 @@ - + - + - + - + - + - + - + - + @@ -274,27 +273,27 @@ - + - + - + - + - + - + @@ -306,7 +305,7 @@ - + @@ -318,11 +317,11 @@ - + - +
    Input format
    DOCDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    DOCMDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    DOCXDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    DOCXFDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    DOTXDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    EPUBDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    FB2DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    HTMLDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    MHTML
    ODTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    OFORMDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    OTTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    PDFDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, OFORM, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, PDF/A, PNG, RTF, TXT
    PDF/ADOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, OFORM, PDF, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, PDF, PNG, RTF, TXT
    RTFDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    STW
    TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    WPS
    XMLDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXTDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT
    XPSDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT, XPSDOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT, XPS

    You can also refer to the conversion matrix on api.onlyoffice.com to see possibility of conversion your documents into the most known file formats.

    diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/CreateFillableForms.htm b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/CreateFillableForms.htm index 3cf4ba106..578e751ec 100644 --- a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/CreateFillableForms.htm +++ b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/CreateFillableForms.htm @@ -614,7 +614,7 @@

    view form role

    Navigate through the form fields using the Previous field and Next field buttons at the top toolbar.

    fill form panel

    - +

    To clear all fields and reset the form, click the Clear fields button at the top toolbar.

    To exit the viewing mode, click the same icon again.

    Moving form fields

    @@ -623,18 +623,14 @@

    You can also copy and paste form fields: select the necessary field and use the Ctrl+C/Ctrl+V key combinations.

    Creating required fields

    -

    To make a field obligatory, check the Required option. The mandatory fields will be marked with red stroke.

    +

    To make a field obligatory, check the Required option. The mandatory fields will be marked with red stroke.

    Locking form fields

    To prevent further editing of the inserted form field, click the Lock icon. Filling the fields remains available.

    - -

    Clearing form fields

    -

    To clear all inserted fields and delete all values, click the Clear All Fields button on the Forms tab on the top toolbar. Clearing fields can be performed in the form filling mode only.

    - +

    Saving a Form

    -

    When you are finished, click the Save as pdf button at the top toolbar to save the form as a PDF file ready to be filled out. You can save as many PDF files as you need.

    - +

    When you are finished, click the Save as pdf button at the top toolbar to save the form as a PDF file ready to be filled out. You can save as many PDF files as you need.

    +

    Removing form fields

    To remove a form field and leave all its contents, select it and click the Delete icon (make sure the field is not locked) or press the Delete key on the keyboard.

    diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/SavePrintDownload.htm b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/SavePrintDownload.htm index 3ba748968..90ca88aea 100644 --- a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/SavePrintDownload.htm +++ b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/UsageInstructions/SavePrintDownload.htm @@ -29,7 +29,7 @@
    1. click the File tab of the top toolbar,
    2. select the Save as option,
    3. -
    4. choose one of the available formats depending on your needs: DOCX, DOCXF, OFORM, DOTX, ODT, OTT, RTF, TXT, HTML, FB2, EPUB, PDF, PDF/A. You can also choose the Document template (DOTX or OTT) option.
    5. +
    6. choose one of the available formats depending on your needs: DOCX, DOCXF, DOTX, ODT, OTT, RTF, TXT, HTML, FB2, EPUB, PDF, PDF/A. You can also choose the Document template (DOTX or OTT) option.
    @@ -38,14 +38,14 @@
    1. click the File tab of the top toolbar,
    2. select the Download as option,
    3. -
    4. choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, OFORM, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG.
    5. +
    6. choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG.

    Saving a copy

    In the online version, you can save a copy of the file on your portal,

    1. click the File tab of the top toolbar,
    2. select the Save Copy as option,
    3. -
    4. choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, OFORM, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG.
    5. +
    6. choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG.
    7. select a location of the file on the portal and press Save.
    diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/desktop_pluginstab.png b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/desktop_pluginstab.png index 324af26b8ca7e32755fb6d431fd41edfff59d915..f55e2e47898a1149857339f1ff4cd8e8b00e2c63 100644 GIT binary patch literal 18617 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�X(i+ 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 diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/filetab.png b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/filetab.png index 57a2a2b6d50869b99fa1c4aaedfe5267ee5c7aec..1231b3709e9c35eb6c687dca07ab05f1a84b4e56 100644 GIT binary patch literal 32600 zcmbrl2UJsAw>FF(u@F&;1O)+UQUfZzYosaCYp4p+n{??OHGm)>UAm!$E+urr5$U}o z^nmmZ(jl~e2iyC7_uM<~_&>$~cJ^L-mAU4c^O^IRd8eWzM@m9NLPSJF`bb_{jfm*n z01?sIjEiT1I}>bc5a8dX7xFMCBBCqxgx@n!Tvup`h;9)*l767^a(KCB-|3q6>orf` z%H88LLX$G19|PXKOQN>NyYANXN$^ROiFvF)X>%>Jt)BG$DtMjw#+}l;IURPFp|{=+ z?P{KVrd1dqLy^MbdhYBadFZRRU@+w3O2ABFuDZ+Ob1ki`bDHVdy>pb~8GOn~;<1{M z(%xRthrAJIfN23gbq&7cCqcBOAIP8=8Q%hbF1dVG`FY8x!+v@T_`@Cf>-iVxrJpz7 z3Q|(940(N9UIz{E7*ugE3D)Pc*Z+QeZb%C56s}J`3efId#HYan$+&CRW>PAh1gTfy$K{EmFoHpkM|D=Yhir*L5C)Qw)}PL zxqJL&)ZoP?DF~0KbEDY^c#OWxReDnSO=gBJi40~nC^b6Appem36EV6YsSp_?DAVRa z>>e0s`);Op@rtIphqpop8l|#sj+D6uVtq@-(86Wms}VaMq#hmVDrr?MEA;Hc03=qbsh~r`v*K9Ex&=$Sp*)jfto{5bNj={;yG*n`|NDK1 zz(KOA6cr8dND47F&f=MoVc}p>6=PL)zG`C?9o57KDLTo_m;lj~2R$J(S4=~M3(^N- zGPf$=oYYZF*`;6aki{S>-jcnBQ$Q~+_|qZaGXj*enaP~@Ze+3F6g1sl8;@n#SpF94 zA3}X$jBdD!yh6g&A5Rm>^;}uHJl#>AF}SE!m0HFKoZXt4*L-cHmrcgIkV~-NG$B&4 zMRem@MPdn~-i~c{@pL}7DmdHjQ37imRWBDS3?pTrpPt;y2FAa2d5tBeSybwInP;?X z|1~DSV0}HRU&3?<{UAaxu&%piWFv4Ail>6ljf~MVvIIJ-_Nv9rkwd8yi5FyB#zY-T zD%GN~R8?Gq3@BX-pVXYYdM(a$E4jIwI!KFdM+FZ=Pp)vA!BF{)0U1F1KD;pB{JR*< zt-(28`X+NGU#0tMBaaqU{ktzE-PE!?w29T~<;i71f#H`xe3Hp1mv2Hj+~&aspY=!( zw(kZ9W3;(1tGK%0i&Q3J)vh%#YVurDjhr7)W6h>>k=I2U!eGenI_c#e8krW!X;&fq z_iHZa!vhDH6xVR?mdpwymT`ZHo6MXs0KK^`Qa!X2SSOSI`utJe?YD15E`f~K>E#XP2z49{5YLYmx6(+_%q0+iX#@sp^eN7>A(j%W$v)?IM z7U7@~DNKhd52x1vRG0kD&4Cdp+&3`1i9T`!1fm*mE>?=7 z37oI9#Ne6cq2AkvW}H2An%?3p>8ug@|gM5Lfe$KOac#hOiVR!PgJT_=Qa}$ z9y_{%x1IkBafwmY0&yI|IpOS)kpsf4A~~I5NXvx0{=aX`8BC73?&Quk#PScidKIuQ z+bqnK8v#pUDX(x|$>0SUeDsi)W{AnT+DgTCz5`mTG*&pE$|9j&iTvErWp0Z-QkS;z zts3ONqN72{BjozUPLpZQeG$wlw=!!bx@e1NWzoz`k9<;7hpslpK>;mgqz#*EHCSkA zg<@f2U{20v^=i+@Uri9`>86t&wzBT~Nf-(ekmikh5NuV**4J<7=j+crO_r_JHW>SQ zZ8E1QpegJbVfnLnD?>}{l*?`m>me=q3mTw`EY@gapnbindsln!!B&mp?Jgk8UO zE;7z;m9HKcSxSMN(M~tCEqRVJB(vFQxP?$i>Bg> zexk+B@Ykh#O0C?F-Q=ka%4d*U%16kABBY!}5}Ek^9jf)rZY9(3N_ci`aw}AGOG&|d zKDWD}uR*gY!~&-HXeA2XD3Y1I80tt~z{GP8*jY0W_QE8-uvCnt?}QDen{D zvU-Myt!{+nJf_(l-crV257QeMG}guT+Xd_IzR*{{kab{@UikiXvVfz+)Z09R+|}*C zy%CnTWE96pHq@5j7caFS{R)k&4CkIl3Ol+a4f(ciNQIs1S;O5GhoBZ$X7yzvAF%H( zGM*#&4(R-q6-~MMDIH{9&}8xtKSf622`hz2y&$HF`pa_jE<~eZUVGE^+pnj+T{8Ul ziM`cMUk8RF>t*np#m6#pULn3mM*Zim7&Xr8TkeZag#o+30Mfz{u9H9h_^sH#xpOdK z=BKXm+!v@Ap62-W&(CSTFbk*gzX@LDv;jEq_vIf5@D%Z{eg1CR95K^TXgzkliUtIz z(2s#wZpIdFypkV$@7B^^?Uar+jVcSFGBk*HP>X!~1xokG!ECaxHNLHHaw^<0zTt$e zo>c^DgYaCUm&oSYiA>Wj6So?rbx%I;kPJz8|6={Qd_&dzfybS-7mqCGm=kvvS;;q7 zZ|s7H4=x=Y?9Z#3qLcCN#4DYT@%|$C)Y?lDXs=YLPwHB&g@H_O-ub-W>ZI3o6sFP|aWhbAR_^k3!*!BxFwG%3E=FZq)0C|rE zO64dCZnS^!Jdie^zH5cDD%wMJ4BER3rr}67_bm_=1`o%eGf#Y0Co(_TueR6KXiGTFy;Z^jeXx`}pCZP~i)TV-_6L ztSN_gJ*1OIp(}W(Q$$H;?+X~RFz+POZlJ8@wWu4S>h)Yu+&U`)5qXJkNrg-7bCHn9e#U(?pbRN#D_u?tv<5A9itnjgnSKkY^elcpMtAgK()$PKy}m8sIC&gMiARgM zbm3hj?87qA8#Og9P%UgcLp%LdS`ey=(k~gV|-TTbaACSd^uz17<_AQ<4~n0d`j5a zywZIUQmpyI6V-cSp)&>>qn|U0SCDh|>I1`)-s!U^*AbG__^!llz8ikyY|*{~xpp?z zh@@n(Ip5L3{xWn8<6#REfTT-Q7?WGYqu?a_8sQ5Pb$rME&Ws6@$^?9Y$Qx zN((DwGxHrkp0%Ij-VDLGt|sT3XPj6V9|d@X=t}Y#CabOJp>RSA&m;?SytS{mdYznG z_$r-u_Nh}eUhJOW7Gsbf*I-S49=Oy@7EP+_6Z5T!Nc z4@y)-_|!u!^z}8QT`L#es~6%z=XyieY2J)eTj?N!bN$MBF&L^;?}lCa=q%rZ!UL=8 zMFqyuXwcEY2O5Q};DvkcGS|5=N37Uoz6{ZK@&J zVhzqI+80y@@leHNHQQT-W|@_64?5HhumwJHxSDA#U;bbzuJMJR9lKe=?p*5*s3vP^ zA?$>FU?XC7cWt1Q&R&R*lzwMt?iaOcZ7;Q}l(PoR z?`_p8d+e=Ua|LH78=E5pnO{EKj*z*?cvn^nI!6~gJ}l$$eed{uL7V}(3$*h z1;$uM=CPrSJ8Bc@iyvsdaG7e-k>-c*$BEn+MXRizotZ4Le{TR`Zo{sI=eegqyV*vQ zxbk+k#jo$zF@J?p(oGm9HftLpeLcj2$0^eIlys}gq z<7|KHA#oNb_aXexrC@;9CYbJfBJA4p$Yi+d^b39RLWHP1L@Vncn?j?ly_aqI$~J4X zV-|f-zGWgI#zfoR*on~zsRPp03@5IKiD#`dqOFQ&Q;^fKD?6~UU{hrr4Vx_`@$*aGnBFgw+Z?E3m8!1VBbSH5b}A=9#Rjd|Ihu+^fqtrZ{Q9W%w8v`y zI8AfuO8F}1t0)P|g#@8u64eT*91(NbspfUj0z zjKD8SSHe4Wotm%5EE#^0FH>31T$Ya7p1FgwSO#f6bh?_%-KTIb1l-`i(IT`u2cMOn zbC%@gm+O46UE23e*8+KQ6nbf0!Y-B!`g$DI_Eq~L<8%w(ZPS?K*ucpTcWyGK;{#x* z7h$FedAkw1k?>a13Z1aeFjd7e6>k+gb}cpvCOSWN1n0&A_hiaag0dAkZRl=&FWqh(oImq!;FzZ~HvvHMSeao+ibo>%*F^0*?5(#Y6S?2dpm zn6rK@$6aiiUB7}UY&mB+LTLJ~^l3_kfHR*Wl&uiTh9WPPA}CeNbH#5dpp9JayQ)ey zejAh|SN)ZRqR<7c+*N&!=-oa0gdNWY_wp#X#6nHB_;pv29a&`js~Oao4V`4pOwxcr zzP$851J#TFifKPIm#F+mlg(c(=PtQH6c?|YD7t;|^d9sQnB*0lkmMtJiXhTqKfU?; z7SZpkKM((0{qG+BTOYsQ{I`eyIsh;;Fd;cf1WXoaK=}E6>(5np0XHV>TBf`svbVmx zTw3mq3_=|8K%Y@EPoGyop!KyE<3G^Tl;JHX1Y_xUDQhN9o^HJqIG@zD5}SlavnfE?9`8%>02s=~R1S zwByUXn+@^SeB}cfuuQn9V}$q{#|GDwuW40DW;lb4PI^pQ{kcujmo_3Sb(eoi`rJ4) z@wItehNU^8@s2@^5KZ`kv(&@021y*aUSq#fNR?HftiFFet2A@mLo2O>_-Pti?i&6c z#7!*h%&&>u5`Xx5)VQkTZ`UoySkQ(iF!xq1#u~1mrY?9%}Zv zHs>$Pp$wZbxp8N$>=B*CB~^9MLKPnlf+UHg-@xOjON058moL8v*6$!fWmKb7mbkG8 z8s52K)>YkMn(8wWnJtXypPG7~|6leVc((Nr1o_A?C-eA$uut!j>y=R2!Wtfnl|-d? zL9~UN=WBoLJ%~8q1&9uBm+Ov<|rj{js;7RfxFxS-|-D#!hkv2aZe$ zlv;Jul5TESwKcz3?LT>O#FNU@N!BoK%qm4vG?iJ`)=ip1rz(4p3;L$=Qf3FQkw9Th z$apPbafGQ316f;VXiU^2c)Zak%lH!M)R23kSx&14rXO8;r3_{|Ge(OtVaP6p!Ir#* z4_T(3AOTvG8uTE$rLEG#p+Qh6#rLWFesq8oJ);*8v-P#h3ZX~$<8zz#Ib}9h(N^uK)v&oo=bh-4zrBR&3UL6DO{tp zx>ysb+)ce`INID4Fna$0n#bEcaHyP>dbyhzcnMIr&)whkkcRW-y%~Dc>T3FLbQ6t5 zyxs~n3Xp-eoi62Ai8jsbSQ#R>&jaRnL^B|lPyTeFgyFtEMQ9~%7Qb3ycB4+IA|806 z5PI|ca|D`qLPOETbG4_K$N#cTuznwDmE7F$_LsP28p1?Rcl$Zms=*UQzw#_8dJNk4 zRlD8ndN~|l^>$w*#WiMW!5!g}lo>@sl|WiKtu9snLZ9#=pe#`PAI9ik%+jA*f3E)M zZ7JA;gec*=!VhzF6a1L%I+6E}zJ53Q^WLAU-w*#-z5nIIe`)sT)}O2Yd4PFJRdrpR zPweQ|oj(mS5u!*X^EH@byISpiz}X*0nuxJjCC9ZtGHD>~8lVRRS-pCyi%jRm=&2ec z@aEkm2`p*#``l_gmyxCdCaRBvUr8$8VVG=`d705Ue)D)-npnMw?&U-mdD0<#v+ktx zJ*;y3>Q~=@?<}^1ZgGZBa(sg}a1dX0>mXx-J-R?H^x+NkQ`hRU1jX@I z8m7h^z!GHPuOEX*iv#}kzl=1n(NH^tVch~uY}aeTU7Z@)Gs5AF(d|GhP!WMh3*dh0 z(y49GuN)~orih7aJ@Z8>(txA6bq>s_-+M2j&+dDkrQVKfAjNL8p1KiWRA|nCX#~lG zMM0$T0kVm3KSgOEK|`)e5Vams|5Y<|db9*eTmm48+N&KHQZ8TybV zhX zk|3m z08Re znOoNr9{)bC`t^o%5Fx+%Yh8uU5M`b5@9z#W0qIqsKko#6`M4gR;(R6-+m^}a+$BaZ zi|NCMK?Fz&BvNe^KC8S2#NhoD(GjCypDcP?(2maSdCmUK-yK>ZZd;D}=JmM<3_aj{ z+l^DVy4hQ{1ge$L8CpkfYSkQEQ#H2j<|7&$KC@J35^uhU6Ifb-XlTCNLKaVc(pJyU zp#58-)(+RL8l9Rp|Yf3AF{p#ET`hgD~ODs9#*!fLv2 zt^Xi|{Ty(q=7+n2~;T{t;usy)O;Nfr&XG|)* zb(O^4MI))Ae<4~qlU4Kpio=Cxo0jRtg$!Tm6Hp3+yT(J;A@0CnaJ(kf+ru(Ug5M2NOC@tI2s(dO#b%vAJA$xHLj_uDs; zI}A?R2b{b$56mnpk#DBVO*r78E)!ceyMxr( z+IKYjxz3$r@tp&$7$ngp^2YE0W}Ek0^YAekX9g)_j+ z#K$G2NHeH`HH7q}+-g^loBz9)sCnX@-Vrz5>b2}ev#)MBu7@*iBJDqAGzeAv*wIlb zyLveX9EWH0{H(%YJ)KQnu?^P>j?~V#|1QKdFm!hbEpag8dI>!25BAv8d1qw~-Edta zk+N$KmkZ(<0Bd7fSBPngY#Mhvci*o`IOnp=LblrL3+h?(*GAk;+s<=u-Mwe-l(Cxf zNbepj@gl*91OU9zIS^?ckOn{-p(2vp8>{NFK-x1snj;(iHeE3zY$OFQ2M!nhfnhOM z+jbkO;q>%-xoutQW+sTxm@`xAfn3&lBVtnVRY?MlKaJW4pJ#}IVEx?T3VoM0Pqq1@ zgR9d$&(sA2n{8G1Lc5ecYoK*k+~rrTnZZrf@W4@y3ifL~(<`Tw4kM$D~qGK3hUGdwnQlaG!8s!0@Dx$IlRE3B_93P{n^$_h9h z9!9ZMrvuIhe|D+>l~+juTJZ3bBEzDQB)J>>~w7u1-@`AVJDIw=ifkHe?CJ6b-`wb;?) z6`x0IS02h08lXErO6Y}^UICG^6!?@`)U~cG-P_!y=M^{95A#IZEQR%f+@32N7B58% zS^qd2L?Bj{9f(HSyknjfWHq&-=nf&ZTH$z9YPhc(Yz-NOwe7Zro1bUP>En&Witisu zqv2XF_A}z2b0&l2HwWcNW5b zuySTsOf>smsrzie75B`X!ii^YyIF!LuH8t10Jn|ap5zx*I%tft!b$Z(_D zdjh2pez)%XJsaEJVzycxbQ?-~!3e8?()5KHk+oV!o4uyY#$a&)SLx0wUYRhsl5S1$ zr|Rso;2163V3b?_l403O&!ja<%4T>shIj6>EYDAXvti{}=i!w1Mm54PTnj1=|7r9Ii=KsxnV$vhV&;lGt_~JaHKHp6--&mD zL}{-HjIX0}`WLhNC}m~J;a8N0G*q3q${8>Z%>ys6<-dz%LrK>O>-_*i!~w=2T%5bC zz+Qh$TTzHn_{c)6c{SIG^FIQ;jPs2ZmPx+cR95KYjH!@r`y)&@d z5V+;VXPzTI>|7>cxqZfEa=tzfzzsq-MF8z|9P<=8$fFLV?x<0BTz{Z#el!%JEm$D6 zdsHUpU!A9ozO#GKZ)GB!ldE28<=|6y%YA@bWct{CiRU7dZ&IpDz=v~j((TYXA4P;d#Pglq4r zamt#v!Z-F!)y}Wy_D#v*gyV3yMGxq^K?_dK>S`aE_YzsAFDBz~`+`mnoVsG*bIdW_in||IF+$#Kb z(=GOrq1ZV%ntwvhn*%r5IxH2M5c~%}TO~h{3rnA&^C$7r9E)-pQ*$?3g?}vRPJKAm zseE0dvQCG;+~PR*gX9(dVTgvAyX-3ST(QofxEujBpSlGiZs*bWte)JE(DU}1sU(0Pe2sGl-xBg%w(!Qci1R zCpROfb2j*r+lw`#yRHPYg7QYge5Nc)2a&vYj`16ko(!PiK>}1hh4*CMU_9Wz=9f2e zdHSZrmA&b+gxAfLLql(XBsRX}beOUN+iqNCvrW;Xv0q8$o&V_+V-rww6O>SPaP3hA zBK(}3v2gxb9Sh*FOsCmH_?Lp`hOP3)C0*J@n07%uN>dG+VW0lI`30It5;w1s{qY)w zjI$xDWZq~^%qt+K9}b0-i1JMtw&9k`F5INOyElfLoo!2p*-QEZ(k7pGIR%I8+?edd znXF53k>}s(PceCoja40G3zsB`UlVTbExb1}NWg`J2Wdq;4x0JIVc*^mlV#qh=}v-_8#Q zrkfwWfWB_>M2$R@``rh@W_=2UU_4)^V5^x7k1+Sms`Hv2yU$!={R5y_XAss>~RQePK|-EDcMdrp4od&v_pD%QvH#*G{h zqRSmYzqzH~7B=ma$k>*c^PoDrNKo$D@A&Y?9Jn!}Xyb5+ogQvJFlbX$+4&W>C8`o{4l`5#MN@&hq>Q^ zeh0v(hzfyHk;R_Jd4)G}GDocSF%Vy^Q7dHXv?N4G7a;IVd5PIS@e7mg&5z)^erX6PVV&8w}z-M!@ zgmFBdGFW`qGEf{pw@cZOzY9~fLa?C^bB+6~!ioeGy1WihoV*5wD$zmLp3r3`r?kpQ zqjXT+)J?n}V|-qmv;>I|$AH(`-JMz~V8;xp6xyp2*&98%*rG#aX0wHvdqCX9kPgPj z)QnJHON@#2M0}Ilu_@NrTdeOPjo~#N(BkFf@#3?tok0pO)#uT|Py=%GZB$iK2~v>9 z$6ck08}n=x0RPx_fzPLm%fLWpIzGbvmn8uz04>>SKTQr4Jc;s0D-Lly)*TU5HmdF) zb62*p?+{N_8ui^uVF#d=s|?n*@GhhKfjUF`!tx?dJ~E0bB#DQ5hL@H5Jt+tR3(plA zaYQjKZP&ir=){kBxH}D{k3J~yTrxKQx&m0%xu(wAp+Rn4t{gPXrTELZ`x1#MZ`Zu{}J>&Z9^wIe*cj>D8tR|LMks5h0m{&NQd>Am50Rb#3nE-b!ajV^dbv zm#Qx(gT;AyRaKMu>k;L}8-d*QKm6^hkEm`wYSNlRoE~2$hZ0y{q)g)u#OLGJY=)EABic7RXlryXq0PP@FZIxpY(NWN-v(pV&_A4@AT| zi^gtx)>CjNCIAZsJp$FZo%pCL#2Y$JJVrSy1i=F_7$FI-z4=gP<00sYi(K3wq@s_# zbTgqQ(HB>%u4(Aga=l3s|Mp>P_6M~Q!GRc~aJP*rgN34L_e}WMqJ@;hl3(-Nz9xV| zAQ+!pvfLU<8;1?A9yzw#Zd5*8?3SAv2ne^m&=t61EwGK|@ksd|SeA!4yS#!KIdb!aP-0Z;^7`zficqKXS@BStE)S! zcB&Iglvi-jpg5Z8MQH|lk$|6vrSK_Y&AV7_ISG|WyiN>B? zVbDT4DVNlA0TC-9)1!$fDG?j4`o;i#iAs3V-Ugp)W=(0vNjpda=7{}}-k>+VN*fU~ z>ihkhnMtv!A+ou|#ZRtHsP5q;q&TvJp! zk(_j}L;crnoJ~2G>&eRYjl1?h_Dz&aZD3T?E@1a4BqSo05+4fpDaP!rU2)SL8K4s` z^+--F9lM^BP_*({m$@u|qI0{%d1;SfEHVAcrN2iVke^U_>RQ5%*-!FgazvGK7HO~xf64KX zM>RBla>y}-PxPrbtWKD)0xQ~px^cByUs-88Ib=4VHW`D;n5C}*mYHKDH_Ki(DU9pF zd^Q_ubO~+boOfGdZVNP}wnb^u0u4T4cUl{JrzZpkQ!mPmw{>2l;o#zTb4fSiI2oX` zT$~>T5!3Bf&Gh(nh8Wo^=dI0KEH59H(Z!p>6QdgUcGfy?HvK%#gN5AzifKSbm!+4R z-x2td1r622(#8Lpus&s>3HJGJg1=0d#3q z%*k@$a8N~M9s2s9lf_=*IxWzh{EP9}1!6W6LX(NA({(;TsT7hYM_yx~rjGgGI*OxS zT)w9G_{j^>aRCp-L|mp4nQFkZp9~pUXtRJb#v7?$rs76CS6Y158vzIgkOz=pQZ5$_ zljI+Gj<9--3|Hm`&=}!9VUC&3#=n~VXEnudvR}vIBX`MAn8gzgMR`aQ{3jhpAR~Ts z@#l&Fo&ZQi==Rsu|MKC#H2ZVw&(-g4|80POY4+#VpR3<}ydu*fsKH}39@)Q6p$-uG zv_oB1xRn*jh_57^|GB)2Z{WjG1crq0Lk0%9xCV>9Q|5~Cr<|Ikh!~xENvWUyTEA;> z?5&2mrMvEH4xTl3B(tNZz0C9d$w#nH@m400HB{s?GW&WzOFyKG3aRwEH)a(=--2mS z8yB?9Houa+;0UNLq4E7(U1Sw6W#(`z(6%-`-iDFxu(AHD5gJm^e|?xZ^VVH}&z&i54Sa z-ov%_kLh|RcMkn8D);))9af!8ncUrfNtDHcu zTUqc$nyiAboC5i2ducnUZoZzdXQ|3&y@uZuG)>n+gB@AYeJAMu_+KYvfF*z+HDG(ftP$(#LRuQQ9d)CdR4({_ z0<{Sq5|i4j>R;rP+HO!)%>*J}aVD#Eg=F;Kv7Y$1=`~hmdE*-EFj5B9h+P zHq$Jf@$0Cmvu-^aB(EC~EmSjoy zKYil>5%N8h=ckewBhDmY3%EK=kxfpRP6--gqA>VD+Jf^=jO#6cwq2eTH0QDdHK0a0guMjR=l6`f%^{l;62qgzEA9}2CKN2hF`?HWCSY=mvWe+BKpm|Jcjlu@EQL)?<9d{CGN zH)dW~)6P=k&U=hA7{GME)I4KAkNAe|`!&<@A+Ut^KazK3>Oe9j%v$ULh98D$gi543 z;jU9HXM7|$I$$R=_8k{i)SK!X^QJ;_g_6JiNL9`&gNLioDqY_V@uwLA1~Hs%9tw7$ zUUnk41<2Ep0;2(<|0D&oD42zd#&9^=S({gIJw*UTgC+kRH`|}{gD<^cVBjKhp+R=+ z^VJ(+BPL^sXs^+YWFVrCEtH%pu2@Rm_sB1>8s}D|#;TP9w4bXsbVK%3$(Z_}@iha@ znq1c_a(jzq^Y1D5!G`b2IQ%Vj`TVWy|20v|bmDH`7?|wXRZ{BaG5!_Kh2;}k^~Nt% z_}*Oq8bF){P#msfOFQ|l#f9!I`3ZB4EG7h(M@CQ3w1*Z5$_O{4Y)E3xcg+?37MCMO zVpdJG6}^oMUgo3uD{|zBhQGaxM^QAaTch|{25_50Io>az$L|mVFJB9?rT84ayNfd zxy$BqXn%2r*Ta433YJ!RbwzNH83FBO5fZ8lmp7Ydx>D&HzjSIco@pvt+>#CwEm2~ml zT2a-Z?1o8-CO=<&lqW41e?7KXMBS|?4HBEHbnZtl%X;$wKF&_O)G|`Tby$8^fgVz+ zucxodRYq;oTy$exY@83h+g%v`v876_Dx@~X9Blh}Ok23M!fZ%qXf26;nCyk*MQ4A=Ab`~EJ@&SHpO3vvfZh<}I0 zBxklaLX%nkVuMURB7ChL5ZV?s$lG?>7~46Mtv40{T^skk6?!GUNLAV{sLt2R^>z9N zcF_Zi`7bPH>*guaAnfs9fgf5rdAg?V`fN`=KbjXa;??%|Icn7)M;*)}O+6GHQbbv3 zwp=klmL_MxFWTtifdqi4e>vClag^|+rW`L}*C-!$cN`tbLt!>w1UYbM zaY%!02H5(f@6jm@&?V6O+Wyi-PQZ}-atWmTKZ#4dWS!5yY61R#keI(`6!~CED<>l) zfwPz{SIo;JoBQTnX3c0FKO6~%X0X>CGfm&m-AkTsr33vp={8EsRTO44x%vO8#^X{h zag`OcwU2vNe}Cy9v$|iDC#S?a8Ybc1k*{o4@XMqJc!Q2+f+85iz1ZWeESEH93VaJS z3?|F$y?8+lew&dM&>)Pw*p9htCrH0&e$l%n5sG+rW)tbFSY0X9)Dh z@h+FoXi}8Hi!5|S!$~mC(zZ+7-C?qIrOSu!>QC_iCA$Bw%qD*H|Cww2u~oOsAkHfx zUfALJp@pJ5yUwxPk48Mz3aZ@;mQc@=%UKi}Z`-P87K}wxZ-V2Fc3vIO(P`co5qFaI zukOPRe*au`fEgq&G)L623@mqv89Cs5n%&b2dWR^2T5)hS-rtg&e!(Rf{`7Ib<{9};K~7DFmw_x z0>|pJ%By2*#7Ta~4tGA1ij~(FtrCTNgt+JX(k)t)|LNdaRW;XbKhFJaE_IU;sM7_~ zYY?OHvOY8HDC1fQ_Bx&4e?w`){|lk`ESOLYdK#iIN1;fIP#3N;93SqlnemKpxd9P+ z4cE9;IajEXUgSDZTaY7Gp{33c8UOA%D6g}f3<8=cq07<}wsv&W%RzPnl~Cy$i#4-i zV{TYo0~e1vqN^PGZAVqM^pC5%lS@GfXcldW*)iFBq^a7M>yx!bm6Q%iUbox$$e zYJG2~AmK1J6fmDt(Ckqpu=(EVdme9$DP1i~Ss!25OYP%@SJvoppQeW0rd$oSj5R5` z5%A*P7EW$9L`7AtNVr1q;MFqmik-bRH#c%LmdC9sjz&S7TYPJgPgi?!Nd`o*773Os zf}cOGk7RV}=NXPQP+ck*&=_2HdJuQ`?x#&569Z=#+~M~$HPiEq89g4Z(FsekpS6jS zi(f5e%ai=1bThFWppv)znCE=tnRm(k9j2L7jvaNH(F=6=g=oR^B>B# zTd8M##&vCyPfc)ut!7V zrTbCfM=!&91xg=GOfMuq_h_?u=nuH_j$19&(?w%n3}~AQ2xu@WUF}bl&VZNdSM|DN zX1&;n1Q;{%#s&AUlKfzH8ljD8p=7zWP3T`O8}CQuI?W6B+(SEE^F1 zKGo-z?oEiZMp162iDepNF`kUKAzOeLHYv|X<=+95^2AATrG@?#ObVjf_d0GQ=ZLS% z_;fm@kKB<;cV1a6fD#Lzho;XsIF;>ZivxvM=^Ge$6_9dN4rS1cDqLyyFTkxWmpf%4 z?WyD)^T==6;rs`~b?N@8BfF5It1+)8W0nBs8{M(8g#_7r!UbpIP! z2!LWh1cYAr&qMgb-~2$Le-cx_{L-(I%+u)UPs!zfd<427;Ql`etN-{2Jo~@81Vr(( zKJvegfaGljnA}m8v?zaRidJ>XN$z_8dA0xK$$;~m^z3*%6;YOsKU0r~ht{cJL2>%Pmn)VY9v{r4sFw7%i`;06+GvF zY}GBEd3ZPkL){cj^v2G6BXlgr_2y@58Vw|*_+@O^p5Rz8 zg*BUF1xB%)u7F*k_6OUwMhnd4i?F+D+qS9C(KmBZutJ43TPnhrQs7cGLY^l*L6hA; znU_q#DL*m7R=clnBV;HJgiB9bbyAI-mjgT@ZVmY+^Pa8HO-ax3UJOtY1h3CF>;uj+ zDRE|e8xM{H5^@8i*d+qdZ4-7iThy@C8V1kCAZIdryAuhcAy7bLN@*oVu@Lk(S+UR_sBZpBk&S(AEWWmkZL^|4B) z-HESqT_H(qZYTVXT26XRHLC}{^dhtbkoRi7r2D??bhI^%<;zs_$Xpu8(#3A5qKQQZ zB>t{OpP5HCI=Vp6iy8!PrVl%)GY3ttrV&@wuWqq=9=m+ITN#?-4{!{r&0d(t9$MvC;Ky5 z##2@G5`J3Z8K4E) z-c19G@bdTcEISz@%}FfmAsB4of~X9iY!|%59g+R|b^?891C)_QcKZLT?K_~FYSwlw zNByMQ0*aJlL6rIlp*Ib7q$s^hkF+2~I*I;8fY=x+0se8T$BeMH0eYr{_4Af@cD+vtRnxx9h$R&9422 zD=MCv%O*%UCk`l6W_t!#9u7CPT787Hn$?IKpG+#cIajl_$x>*dL;PCJfYM($u$I2` z=&BS*yoP-9_6ID?lwA5`PpLK~3j%CdrLy{5+scACujZ}m&x&<=Mxp%AUbu(aZA7Xi z2(_;yyOdk!c&u%M&6Q_@vL3>w%LCM%4CeZ>0N~YxG)8^?l5cZVtir^v*RXhEY4uK8TlHK= zY9B->Z$R9*s-v%F?qi|!I>kkX=L>qmsfEeE{gAcId3kw?8ifnhcpxwbNtc-lyzkclc5-h# z_{#aqwSs~_aEgIHAAQWlbLy9WvV&a#IL<$789?OkjUfLWiUxcbrf2>e^8)^xQV%(x zWqMMbMWL5g-u6!WZ%USH@8W^X{ zgq*!D*9GLbo)Q;7RXX4=b@2X}AqXhM_;c|-%8nCYL%iJ%d!DWRCaACnTS*J~#S0ZW zqReXzlel1$32dc^b7#L!Q-9}sc01B+{CfX^2Z$uwcLonP#7pGoD>> zbIvVwq*E_L`U4F$Ya}Ckk7Qdt?No+vz!YUYuvU{9z7e7|@6-{%aI2VI0LW>FcR8;0 z-gNnA#&hPk zGX{#YUKQ(flB@A<0S8Z8s682TyJ8L;E;Y8s+xE=c`QiC54}hdyM%5QQtkM!!PueGi z+@Ctv74t=}JL}r$xiMp|(~IUtJuW9q@`E#5E?3JqjyiZ*^=4LuO8?aw4Q!iY)ZL~@ z{vXaVrU%Mw8JKt5EECg5W#0OI_3I%pJue9uK^q5}wNwoGhm0`7QXAOd?tJ3k4~EMQ zCyAM~f7xo`wV+Og=WqEv6OyII&ts*Ey^;e(Y+=vrjjovsY=CD4q#u08Uh_uJB;#cN zW{?W3`~IpxxELo3FjDT?DMx$qR1N{0(}@#)3>Hd-W;5TNtBRl`UKm)g9TmyA(Z0S# zh4#I5t&wsJKXw&JdNq!2@zj}Q$m9?ipH;;iiHFRmf~B|DG7Jplt{n9%^)CZjBmwq+FK3xc7YM$q0X z;3-i?YTUNk>9qMX%MR*&1qj5FTb4B9ER zlabB$D9{0wzU$*bF5u|6|46X|cb?|KFdM>ivs|(O5^Yp|XV?K`6QJ{VS z!FNga@eAl7X0o1a*eaP-l@1%4VZ0&0dAWPyocMI%bq}9;Uq&+D_4Ezj-cF15Gc1hQ z3!uEJmSkDkl{RsZy;?wu*A7*56-e*=#mf9-V}7$Q+wtxnCWlevUrh^RdHzcU2H)@> zH~#e{|K0*aJ^af{0895DQURM;dAAQ3ORZIW8L!nyHAq#G{zS`q&1=Z>bI0Vi4n1^= zD=XL(IM(1w2ynOo#PmszGZl(bb`<`VlLrKd0K6UmMMXNeM8Hr7?{t>2{)$~0k2dj; zusJ-y^-x~u1Lw|_;@`i>y8K=nH^_lQ~1C&HZ7d9vIwL?(kg4neK6=V1>X!8GFsz6K$Q5uN~TQpu9{{ z=N+e*E>B`dhg;NulyKr1&s@Y@T#Z<#S;vKE{I;HEZ3RZiNZ-z$$&kG6m(C~KsFtWf z`}?30#}kNK#mvp5_!mXmV@(%W~PV zQeCo2Ddy()ofm7KTn?4mdw*y|@IYX*l2=X+I+tR81IEUb2jB|Iv?IbD7Vis}oDg@M zWEESPvXIuBH#IIHmt4UFL@4aH0z~*ud}$73yQ`qJuZ>EcE;A?+8jys4XRT>bu2{~k z46RxptzG*H@qA_yh#h&K?>;dn@3+>7Q>nPfoN0LAL`Lb@_6-~Lj?7xUg^$?sAOrOk=uksv^llyYPwY4n`PwJ|hd=?w ze)&6Ss@+zP#&EN?6)+RWfo4cLej!$py&9%fyjSl5CrbW%0rKMPA~B7hSI0B8pe}Ag zf^5*EY+iCz^{gg$*o!nq&<^PQx7<8)ifjnP^DS;cU@VpouqIZnY56TqfCqCAzR&!i zsB)KkcE%yGa9I`8bq6fSa}3Auc9@2CNBE@X!PS8_%Cuso@g7(fn*KVAwpHdeQTTum zY+1LZ`8Y*G8_XV(!p?H+{F+557}|ICQsa9AmSgN8B?~fD-_KPAzZI2nbhM?RtIf%A zX=8o?HyusTH%x*!Z+43r9TU4R))3?Qn)jB{Rlc)VgWr3*cM_XlNx?YyUwdk87UPO+Z`cGT3|Z4G z@9$bpzT&j5*pFSQ{~F<;f*vocgqdpy9BGNdYRM@joJ|l;_NZ|w2M>?;Xc~omo!_{0xh!4jOH!(;xp~I8=4Is zdlttuR^D^+^3M59B@&YZ{hzBpV?{Jw&36$6`n`wIX>E}4C`f_kj*7_NT#4fC_aC!a zdu3)(4NhET6IwDo&*&6WB9BRZ=r~_R)m&As*JvKGR0(5Zpw(~f80h$#qO}k{V7B6O zUHlOs`;Q7dty-;>(X>Jxh-WhZC1kZPFKKHXlJ9A88(!wtx*3&>{y}DC=U!ZAe1D+N z&^A31HPmtpKMnV`o8B9SUG?$Xd_43xsVW~o^muN$mtK3uQ43~vLX&@)liS!7)c3tZ zKtFJ!jhn33Go#qymR4E}hmOvPl)zk9J=E)JI&fsYWL6>0^&nQU6c!CJE$oT~XCNjI zUSOZ1Gb^{~@9Rg2jw*`|A1WCd9XjIm5JpGse+RjYXfYd!jdZ*=#}|e`kHLrr^pojj z1H=dPAG7+<^8gYpN;Fx{r?j3BFDVyZGIkRM+tY^Do|5&G75n>qsz5xAl*Fv!6^uzV zyu}rD)c|FU?Was&DU+zhyg77&jxueT%+9u)Cb6)X=9d;5KBPPJY^cP`-C*bSz@SzB zWjCr>;sl>bP9V@pI7f{r11QW-RChW(Vx#YDy77A{HzDI1N^Q~#XAjzIMZ+A0tn^hY zrPHRXgyg%1<04IdM7GJ&oxjb2a7d}WNfrr&w<=q~z3CnDH-YItI#eB`uDA1D#n3Do zZ1#8x6Dn;kBVcbCRO)ZX#?0lVwhgQ9e?i|grSd2H$I zLY&C*c*O)H3wsOtVUojKFFZ}~&8YQB&MhL+Ym`ju8`P0q+fNYz|6?jtQFD|mpt-o3 zc82jyfVx_o+2VsNI3x4kdF*i6aAp)|1RH&cuq8Qy)ZSi2kW75V*2qV96zeR9eb$0Y zNuq;F4SiaJ*uOlldW&3bJ0?-aoBu+eglL6xDfg#G&`0uR;n=aJl`4tk#976JcotmG zKwCh;_;B22`WDeKb_k~$U~AudJQts6A$zTLnHx4^wEjJ|)v@1L!Ow1;V*&#?*%zL! zRYP8#c29W6&u~HFUO1b^Ym6iLJqKJ#3)tij)N?4(m^zZA}_Ah+|I_J>(d=4EqWKa8pfA9=@a>;M7IryTtk+|b$){PYJT?&CVt(h z0Hi<;g=g%}z+d<(d`tb-EfH%<%%O&p^=PM!hgQ)aq6Yd$iB}OV*SF^}!2s&iz)6G_`ZzKA7=~fo(pt%w|>jQfI@pJp|>@o>TE=7lJetZO^2j5 z$y$7;jYQP+dKP6Cr(;vov5VTXWfp{JsnrTvXfHK>?<^spUkj{KNaKdDHMYcJ4uG;C zyLCx?GWW)c+82x3+e3Q&^+`ogb$w)zs3xJ6PY>#8bn~WBsf-RoL2_M2Ttl`dt>?y> zX`z$z*A_R)@6idpt39*S11+=O{##ST1kAK}GfS8_r*2@)0(W6?Y0dh>UAy?l8NU&b zo0vbR65F>}Tccxdtf(qy>IJ__oiQ^2RL?Gu@Aa(4qx+82%idS}qI98;#e|Om!s$VM zZ?^OVoDvNpZV0%$Rv;`;lVg)&b?AVuLovzzZXO)s=@7m1k618APxZb|4G$iwTg*!M zsNP^>o-%j0JxrG7VszB8&c@8PktOV*-RWo@0||ku{!Re*P4$Y7CC0Bx>Q{)8lkT93 zjZp4eb&n??+FYFFoWGdjam%({p@f2)Fc zLM}S$x>s|u-o|Sn?FXF(>p6m()x!<#R?OWlxecE{?;F&7<7v>qf~)*6l~af}bdk5$ z%jn?-7Min?lpC&|X-n6FcpkANj$*D^!r1nzs6u@3etGwnqp{A4pI#2+q|UjB zf>)xiHhJub&8)WjZ8{4s@X%826;4Yo-Z0+Q>IA}(>59Ga!Bmo*!{Z4l%5(Fmz3H*( z%0h5)k0KTv-!bZw)4$%w=)4xl_}+78bNX0K*TY35G3~mXRMm&07mG{+S-9TrN=WF4 zm$O89jmGHfYN~K4pzVhf+KlSPc$mg-NA6wC{e~o~7@ty!j9-1(m4P=pt1DjE(?s}sG3jRey67Ma!E1wxJD~poJ8*ZiL-{(KOJAjT{obm+2W|f2QOou4 zGpz_JwQ5dXU~ym_{-$pzHe`#x#z0<%QqQZVDCcyQ@T7{VZ$tupRTWn;fS5A)oKz=L6ClD*o_3gXQaU2@d`ql|g#bqj z`exaqfpdlx{nk26u8k~|CMO;|`DN?5ghjufu;-7)kg54Gx|EpZrjWn{-RSV5=Yl>d z3t%_p(36WjlVS!{;xAuvAfnwh^yHDy8h=SA^5itzv>Cy9QY}lXCce)S7ejt7ft9Pe zn1iJ+lrb%E2nrIxdrOz3wgOw7CfD#~SMhcW1i0!sjs@V=5VPUe>_!7u zhk}L@`q9qnuc zX^9gNjiuA*pN1k&20Yc#B?$$qil`_&RLN0AFSr`!WBmgb3`oICF(N(US6a~zw$21^ z3GoKXU<7rc23jV)tL?R0QGITyD~;47^+}e^Z?WvbTI3N`9n`K2?ej^6_#gw9zoyf* z&e3mflJ;7I);a_&P^T`q3ok`p=f`+Vy20Ua7>r!%*u(EPvv339Vp0T(<6)h3P|@Ek zR+X!qJ9$PephqGw(Y=$}4NNVel`Tw47G5fN%f_7O=g^gQ#*$Xsq?iKY0VITRutnUq z7hSrC`{w%G^FXU0I@#H12INaK4*09S^R;kugUHenLV52~j9&zXr^cW91@@fp?np9Y zrL$Z$LW7nl@5WVzvpq>b|l1;sE=^8K}&5zi&c1kCwz z@o{NcQB=i#1&7bb16cDOpHx8`2Tep=B}8(mMLksje#my1YhD zK#a9gQc}Xk&W@O^3+Jgl!7nIqt&Ob{PgMIj+Z1^9t6}5%wmOAW z*@();)W^eq*Ihmp;+Nb}YG+af_!Qx->iu78rPsBDggrJMx9TG1nohFjD(NaJN%jr2 zVSsJ6j`7(<;`*gtb2ObZf5n_WlU$~ye{+;OTgM>(Wg(JmY0{W z3k1wuSM`;odXS>D=!S^2T8Ll&w3>76vZ|tj(%;_2?$c^p^SypVw*CWtitX61wnV9| zwAEV3N`gZ;JuL^Wys|0 z6%+)f0n7zmsG&S@?docG>0GF#GF)`Y8&{WUL0tS)6Qs*<;X~d-1WXq`k?NuS-}10G zTAK7w@*tj2K|2X7eeGl$IZ4UqE@E7XyDxy&Oz*;;K+6jFNleIu=Wgk@Z7~Fj^WAdx zEt(6f`LvX89jwC5)4l|RPZsBrCCnh!sDMOIT+ru6Aa;EQjbe3=C9;^+Gab~Ou$pNkf5(vwv%4!s6QPfce)Hyyfjvw_ z;=+a87lejMz~`H%z9#C72Pzql(!w5?=-?{D_SBPnP5bCi?tmxAQ8+N z{?ufp77)8g3!#$1_m zu35HIdI-%~guNG+&XeZ?_Gv1yp3{S3Y5!nXZMhvFdA*z7YIO@gKhoSOL|KZl{`ThG zP+e@{R@}o4=Zk{S)dw4D?3WOlu)8i+%AlagsiqQJs}XOsU?})#azkp-%F8R(qx1DN z%6>DcA)aV6lx1=~LHwlRgUUc_(1#JPw=axSM2j87 z)?DpMZcyxM?bt)oA{u?s#rRI*& z%4s|qeS78=CFEUauif32w>EaSJ!?h4e)Zsv=GgBQlTx>}Q6qQw!X^0(7(AD|1t zi{Ywg6v8GTWHiLx;?bLvn4>D(ah|z_$zD@s=|-B zF8+k#f}$HaP!ud_A~$`ii`0?p1Kh6A?_Li9!p&VDc@0Q+qmE089Yp~;f0s7O{Rk@7 zLh32w{ko(aF6eza+4nL-Z~zJc@VyLRUIUx{0k`hoZZRA`0Nvg$wf+3Rzx8J;JEi`- zwW}iopL*%FDj?83apBH?9zV{&@j)yM34wGcVDK67>91Q1M{@VS-zorpg9sO&yFz!y z?XeK<1~ODtgN=z!d9?mwR)2YAfn>H_j5qrRsSNnr4hcaGYZip!g+*Fg#st(1WGu{A z5Awulz>9`v1_C9S-6AEL96K17g_q}OyBhf}lLeHreLF{&Wcr*moTYt=g*h%Qw*ctt zg?Qzk1qPmxtaAP=aQTIJ`=14zf=I);e-?0fAwI<{KruoUhP1za-QL)Hg_ti6sEho# z^y-XTrqz}6%MY5))vN^TF_ekkv@FPY38dh6s?v_(CKo|ThQ4F#|&^>m2+g)5=&Ac*t3KKkoI&sV;3J<2XGUeAJSYHzSu)FUa!pW|!`p{66Dh{56qi-(kzJDB5_Xl3Q#b_^`h+OA{X)Tl#ji!hs(<%R0dtd|dvlC(5wsBr99{wRYJx zLj6rQ1)t#)6%9I9mwBs_52`$_=TuzawbLajiNbY!XIddIG?h>L+GXmI3fm>naL4{P zXHx9#=78VE(?&(Lc;R>kc_k`ydb>pE4K>?Sg4MDXTaf*+9l7|K zD%^>0xVQzz_XL&)pw46=?t5S%ksp^%MIP>iezt9`$7~kj_edO#8^1F$q;R>YrPmPJ zVlVB87g_r}X=!Sj*VZmfjm6KKzmbQ-=Yy{}DZt%&3 z&qQLVdNst)(U&D@VpuVk`2nA>V7{=-&hlOGPKvVd(xR}D^BmWwvgd}g@sS5rV(0R! z(tVzzJ#z^b1coXG6fV?8VeTXJ6Q#2*P4R-4x7s|LXNXm*bD6iGE z0_F^P2dRshFpwQjwsCd!pkZ_b))zxH+ESNirp~9aIGYk)!C$w1YK!wrS3ysH%h4*e zHVFDvk5HwMVt<@J9J_X_$%CWXM{2sEp{>m%Liw)6ZF2o=Zx_F^n!nuO;;oL7qzgE@ zjZ4^I7W};?AZxQ4f`8v@E?r;%J$*)o)XbzOd{<`Xyj^Vx9vqn}z0q)LDEEPonH7Xg zj0H)dv&%0p-P-Fqp)qcfx81WqYHJGU5D;sARMO43{I}sFYgCk|-hn*O0R8I-b-{b+ zWJXT8?ro4lo7?Oq`%kmfh#o@RkEjaWHXt5ne0Kanq*j^Wc&f|B4>x*Qo;hCvY5((} z5s?^f9|Rg!bwtyf_H>V)yxfA&QGxItQG=b&fg1Z1?U~v@)RmMxVo`D0F?{YoG%}rp zamN5bxu=MuOW3*RiX&$hDnUl>9ufveFD%&wpZ4^Z#pgfx#hdWkn;>?`@Zy!`U))KXW>B(VXd zX71)?c!0xJ-Pb+3OX zuDQz#QjqINZjQzwfo}!`NrGl5GNxZZaDcrREe#5uEJc4mcja@*be1lF9TJJj!JKlk_nHMnE=UL zM`PxQBLodlt+_41oTH&&}?{;RPvegNHiGW=ss1p zwaKqNeOKk@eOM1lcq(0XZN#0@z~;r7z1>I(B%Wt|VzKoJ#!r!39kDFCj2jc`s3=nd zMpCqdC3oBO`>QYSwiOh#?TR}9s?0#rvhWD(YWBYW&~prh2T)?Q07!l}Mz6L=1YB{~ zs6v!F>t-49%T#1TC}Da~Js$;$;t_X$TmROtYu;(U^yOfKAr#uw9fok}LoUQqqz5@OjzW)9mZ2vOpOCiYxhV^`~RnyYfHz*N7 zG^E%~FZwx#mO}Ca-97}=brqOqK^3vWF@3%B&4{nHvj&dHWOe8Jri4T2PE~#6TG4Wi zyYsYhen7WRF?wY!G7ng7J1aS^>e*X1At#3!&S}m83vNu~yz53-kMZmE&IFaNqv)lj zmta#8Yk$8u$FT)N(hc&BwPy=$s~=YSKi8^9J76mQG&Bd`#bppAZ z7K2+~`qGoCwFf{7{sD4130rppNDZC7S&$&uv;2|F-R)3>xg!2Vw;H@VH|OS+$-Sl2 zh`ODwC{PWdSr7wJ;Cw6Rn@%vN+bb@C9sM>|sk`XN5~n-$5Z|&o&lM z*m!9oo)cWY!Maq9Cn}ipTX<<%xFp+gbsm+c?!4DBfH>GvfJwDJ&yV#aaysZEWxIQb zx5XGn;VVd?Pt_OD$Z(z0*eb1o8wSvkspo**`*MpSqJfk(zvX4(Uy3SdUv%ie z_2N43`Vr-KEU)Ht1%Upv;o|e2Ewc4XnB6)yxv83?p$FB{8ZK-QN|v)&YDLrr4f9p? zIg*u;Ns;|aRwFdM!qpr88P?~efh{xm$ePHu(O37gAYYI}CObwsajgPRp$5pW`}=HM z>!r_CqC1gw5rp$=EE)jlC^5;xKAq^N@OkZ$BfJu#=JT97j^xo%Os~0()nLSZj7eE` z2PJ{+JQhLZIevW82|fW#O6P`#O7#lJw0`HyrI%sIv?Nx{s=lKk=Yi*!oQV%SGu%lr zjBQas=mUn|#2_*X3t_KWG!RgAb@~JRDTj>EhGICX20-X8N^=WZI z%=He|xL;ofJc(x5lbr=`nW@BGd5P<%H?-{*aWSp*j$7t_2etpxJ#-zUr~13`?Snjl z39)N7K-?wHzy`vx#*6^28IIU5-~#A-;PI>2O`ANY8dJvgA$UF`z%)D$d`aej{R}k! zs}S-3Bplt2Eq7WG2A|fi$gwfKZ|f8zX}KYsog}7VCa7XBk5{Q!sW@=x4C~L7(jDUN^Fc4pD?w|F3Me07gHq{E6%@FnJt=` zi?0JTArK!^?x2Dn;}^3I%A^SwruaK$x!61cx8+?J*%zPleQ_~3jjA7QZ@0mJ0rNV?Qf!-H$x{Z9%!N(ql$9n7VPQuEB2fnpOFa0()QU@v4S;UdJDMf`nY$ zW~yT2MZsreDTL9&*f50nv+aI1f#Uct@FiEpue#W+diW?(568zWxV3+@U*);k@gypSVTIp8>>aPUh%Rc|p01Uo7^G6n$Y~I%D5s8& zhwkPP;D=87ymsti+!uJIy>(7J|L<^%*tvADfz3LQU;ugb!cUO7En8(elrSx>z5mz6*7dw{v+ z0+=_=*AU~?nlg)Tp^{yVO}B*nuFtLhbCjS5T@oxq1e#1bSD%qxi%TgiTeX{Wb}Cz( znyfy<7<{J%m|fbioF=wlo0`0vq> z|6PFO56on{%1;<&4|4#RFw6h#X*A*qzkBkNEg_EbV8LbDlIhWLMS#QfPf%HB1J;)(wo32 zN)<2=KtfYGp((v{zW_RO&Ohhed)HkzYpKcJU)x`K-{*avcN?gwu6Xh|({Tz4ijzv$ zAuS4u-#$}N{PN-0FW^doYLgE5=l8qU4O}QFsNR$R9E#$lIzvIhLZJl7=-eaDRNLOA zpNP+|l5Q0pTFt{|_Ew?Vy{~e*k>ZH4%?Td|qp*ay*w#C7tWD({1%anH8$yR^%qYay zeknM0;n(_0r4_yR{b4tsojB4|e*|{k!1(-}2hC+n_S3wZzg4mvQpPRzY}B=6&zV+7 zr<8cPt$HPF7|boN^f|6pvUJy>r*>b%!3e>J<=W1pEs?qJ9>-W8)5wCqo>4r+(2~D^ zUoz0|2Ul5e`*&$%ug}RZB_`hR9@17B<;-V0xc^>CfN$_k-a_NxDMk&GnP-hpBqHD4 zhX{O$lUzTF+>ntMKl73wt>7MVT~YA@uJmrr>u=9>U#_%hxJK^vO(Q#u#Vrgp(Gfy* zTHav9=v;T3(%x1zx{HZzv}>H0jYyo6Z4Yp_Xn0VUJ!KkpoTEuaBLA*ap~AzD2_uZ& zgCm~oea>#~y&ulW??1uoPsplC3>vaOyxp0&BlImmx>-X5?sm*H`pJSA@ejA6Io^++ zqb5RUI5zISD~`JL$iNNhvI3h$>_6>$JIG;!Axp{X>D)1BDaxXDNZ(IGX7|NKO|@H_ z8i5O}@c5cZZH@fR^^eqddIZc&tk5F@micJ!wt%68VjUIcxYFUwq1>2&RW(Dz8R~7X zD7u}=54zgp(F42Ls~;ao`+nbUa%q`EqXO+z){7RUd>wY`&qN`B+=1fwgRG~EGF5z2BuQg#)lUy8E9P)FhFnxViiqM!X7xGvU z8nY@jp@XqMzQf@XR&qkD+*E2+eZ7WOu{F)JjiGe5%HtK@ zgvD4)okuHpa2!pdXOh&SydXDjQ{9+Q>mx6|dod;9k$Vc%TrAuApx#kZ)b3Tzy^*#$ zD*?0V^(|SnOT+R;Q7+=1)=srm5Pz}hY^@u5EPbnZxea@ITn8YhDj4?9O(* zq`v<3wqTFx{8WskTh7d{0y);3g|-bzMTOI?UBY}Z`DWG?UZh)!4P6Nxd`BBJJoWo3 zJkhVVTO35EqHL>ohn@;|M8;iL&T}7F!{uscH3^D&=BbGzKU^O>j&|seRPfqx@U1K| zZFAeW)v%mUBapx9?mqDBu?!RvniXu>|NC~suYw9OG!d6%DwEy2`NObs45%d=<<{l5 zEe&a-s?aQ|j{gLhI~rM!$?M|sidTeIV@0HCw*_xI=_>Bt^SGP0rLm$6Z$RR_mnVo2 z-0za@tk3i4t)((srrPogD{I>mL1SN2Lv8i*hiJCZOJlT7wO~`19o=E+yYfch04sHj-y6k-OTnMoyd9_C z_f98x+i%xORE*YTu?ibA3Rq}G@Cq4lJYV4&&att@s8SE!te&q zAa4v$0OtHTDYvO9k>)X_ibVaJ2(fyxKcsD<+jic^p?%uO+myMv!Nauaijp}#TG2A{ zg~Os9)Xv3O*uFMk6(k`LMiapbv&ZUp2;HdVvr(hoR#{4;n#aAF)*m+PX|bJq+HaG| zeMbM5{gCLJOk=z5rDib=b1yR!#u-oh)tt|Z*R-v@?$6Ivm&Gq&tC=+7D&GwHZZzd> zIjoPR`K&@h%Ux~RwJwL`7R+ix!Y;8s9<}e*We%U;5~qsWsSmS!Q{o)_{bPyIigIA& zH2*2?p5x9pIpkfpMm_wtSJGYdbOP^UcQle;Y4MMg*o3u2?loX_wCC+@{U6)f*vi$!a22bQtjq?h zOFZ)4p1n$#iO(+aVkxd|FKiM3BIi&0m-uBuPy?&3)C8H`W#e)>D>`Jslf zAba(-E<_*I z7d1BX(J?$F93`;rnA^({mB1{>rum+jc$GWD+X z)=Ou?YJx%Ow?}aD85!mg^-UWy;}nSMTpp@4@yk;)jUoA@k8yRfRa)pjGOmBrsdrw1 zPN2KXHPt86bIdS*YYVqcte@p{M&O$2n@O)fUtPvzZN{2v4lry4TsdlmUF{qT0WihJq5dL2!n@e$Cb{i^Z!ILiL+e} zZF4)FESa$4;BSsaof{q!u}yrJ=UoQd9W+r4vktO#H;J;+9?Y^+eu_%-C?QqXiCF@d zIeJ^&Wac7bqq~`p_?4U5qE8!2H5OMdsS^-Hh)q}L)(&k~WTcHYW{zvP$8lXCUUnO7 zSkOMN_M7hUF{`mb?OGG9qyTHPF`S$D?plL1yWT}D7~GJ3QeoGg9^aOC=GN;%r}1Fk z#92qdlYXcr+0_MjVB*lASwTV)CvZhD`y(HLi5{ z0u)$1zqwQH- zt~Tt+Ry)S}8%(&3JIhA-EP^Ku>j~2xdRaQDjc(c7k_`R)TWweXl5QTnCRp>b8+1FJ>vwBp$|65I&!hsw&1 zxMms!VzSRJNM;A;eD&V+kIpV+l|?VE+~=>feKM}xva)UR@l*eLYTuaGX!>ny2W_MD zt0;$n@o{CS(?D1RjUWkDcmlleN8E*t0jnpKM$czUs;pp0*+Nd7$J31Wx}6C!sJ_U7 zGSTKi`F3XfD3e6bG;yxcs1yzPaOPO%D!NXl<~iPa2(Zybp&rcSCzJE1q`M@ZFJn;o zHXH%tp(+=Ad4W}kqc-!l>TKu>4fbYM;>xg7X*!jk>*xDcA#>!ezEdqY7miCq47=Xn z{ON0bH#=K;yh!b(p@~~_%@_6a!JxgrM}jI|@o*BV8Ko(bH?mvp9FM%X_PfdUvdeeOJsg zb0ux1znr@jm6#rRc4Mn!Dj4qUzq(7R-f*!;{30Vln1$+7^Us|oka_DN_O z$5{FnAn-*cQ2{-=%)Wk|zTtI&MLmJJ)r;n{jxjnC%T*_}5MzZNK3(B4Lj%L*VUr$d zbb%wnC2m2)64NQ74tgP=Q$JKC$9GA7Q~3K0w&+5AWoEt$@fYpKK6JO03RDsE-9469 z=2f^#KEJ|bTa(JGcv;C1Z1{PMSY8uy;jvY9neI!&Vu$q1OrpWYrd$VhU|Sd1*l_Ju zV(8jpy7+YJ!|MwGnUok&w`gDO{@meIqWFFd)f18}TIr+mCju4LxLontuD|9(wVoyw zW0so{7ee`Z{WylIvH>Hu^l=I|_q9-a?t-sv{?V6uVUsl*u6nI*z4}3$n6v^^o?9!Q za6?Bz56MkeYMMDyj%xlGd_AjTt|WNv{3+S%2?~xww;-LK#;!5UQ;b(0_GMFFnZy;B zSzF%h4_8#m&eCNXRj=P~oFI6fQ~8Pw`jtFi`pi-r&Vg2xxMTogyS8h+9B<5bcghoQ zXZ|5QX2Ol9e{@HV3T6-`J6lod*by-=seOk!zf0oVyW=qZKHmZ1RDY;tm1N!GF23;X zEu)_Ie5{3`8gujE#xa`(8E9Z2fsH7CjFq+Rwdh`)q2%W}hly}Dp2Gx;EBkKr3D+7K z@G)eGRk}}`>uPet4wpE_3}a>=S6;AJFl7vgtb_~Cx?grz>Ya>Jt#HtMX4O8Z^gFO3 zWDqC&nOh8(GD8KA#SjzH#KZ{VU`>dWDBg@PyhYRMWmIXBpw>aW)1({J?2+!6q$L`E zMX{d^r9!L|$o1U_abAxNefT3N3M>dtvq?&Z;qSZ){BiO6(}u~7kBm_!Q%@V=*%-s* z8;r@XK~K}Qufh6Qk}{vL#igz3^pvT=mb>epBV7kEI`fThHct2` zcS_xkmiDc?zIyv&hi%*TbNEIaHF{)Jd6X@Dap-H);6tSGjTgI8h{w;)%8$B`jL!L> zJ38j2w1t3+4QpS&$lR_H=K_rx%;F@xDh&|%cS|+Sx2-p}u!lNxhc6(PfZkYul0VrAZvAL z>QYN_<|lJ}fARp>b;=W9K80tH;#iV{%2zNs?YzBuH;UQ&j?llx9O+l%5g5r*+hp%$ zj^|B(w%W2;WzbZbddB@QKW+v zc)y~>#-`fvxt*426O+(YvEVqKt2uWkzoq%e#arqN+}YBSG}9{aM^6ZQ-IP9@?RVR{ zXTY(2A!SRv<}&VhTX4bXd*j*(-l_h!cU97b8kwFM0lqRS|>aioZd(qZ5L@$nXqfln%}iOKgAmtqR}!C!}VcvZuisnp<}Jj zt5;iCzqfei?IwoCZABCe{xVOUGK~rt%>3GJai?|>%*!}}XUAr=6O*x){yDhb<>o~D zaTT@0z0nazO>bPXUGIJtZ2fH@WjZ^wk&>%vWzsm&L1Q-Rq(3I;2~`LYt|VZi0O`~u z4B}hRX4lP^M?Gg#goNhJL`v;N2R?$Bxawzl*SlX?-W z1B-Pt%WaiX6z2B|6{O(1U!t}GN58~;d|mdZ1{6^3#T<~bDV_+Jj`)TN@2dcULNfA- zW;fOXV>wXgwMVWh$92+?O1GXq#(1sFS!zOV(P?lSV|5;Up1yeU%SutPc;*i-XY0-) zg;l9x!pvEHHnEe}AwtM{8){ds#CM>eX7xnh75W+VGgbaMt=AT}B4!5yU01y#cF^9@ zs_jMT@0`L{cePU?i=ezfB4j%MPQe*OXsVeFPWX2`~Ag z)~Am!OAf@%a9rAWU-yX(RX;Xp)WL;e#+z4t6p3<$2prP>Ct;P#RJ_MY?9TGeG=*STuCby1=hof!1hBw0%1 zd_e7;Ex!kw)Pl@!_nx=Ydo>mTkLOh&^#*g1CMPcln=yt^vWRh78YP`5e6=$&Xe-eA7*5vEq8D72oQcjx>`4qKiJlDJGr$So{m zw}Ata#08dJNQxY<8{dVTS5!F8fZn%96ppc)f4nUyP17D%{YEQlVOck^sSZ#HPcvZ2 z$)z`%pA@Kd7LiWZ*tTDey0bEVsnjUVIG#(z1zPUr4z-C(z9Gcrvw5;NtD?pQ3JB?F z?LCY1gDp$&(7;MGtnAapi!K?Ny?ax;QB|6&D|h7R!1MCLP57nW51;!6=Vz){w-e4; zZnKwg@T5!j3N%R{P1*f^H)r9p&ZLuF1hx5*26GN0VUb)>aIhzn+#@vd)wYi|c+lR= z+okY|30u28vP1FsYm?X3BV;pYM6%gsr6&a9xhWkNsB=4B;~49uxo>o{Ti;dY{Z^;Y z+2hT1nT|f^Q9SgnI=Ob~#oC$NPQe*jX$6z4RKInZ9-03^{#O#rElhN&hI!&xQzgSO~xU6-S|d4`FrJ${Z^$9L2` zeF)FJj|qxt6E>xAHo4g8bp@mBaW5+L$_iJ0+FZ>tH)BL=35H{REZT0?qP#%0w)E$; z8ry9d7|Z9b@{u&V0+AOWrDMPEh)~~BI>wrZOrFyDW+2{^BYWp;my30tLGbnYh2a}x zTwgu}5js2aCF(JoYVoTDR1IB+gNhq2bIz}E83S_jk`k`v;j;8G*0&J)g@GrAMz)Y0 z$Ewjb&&Jc7{v2r~kWYvJ#7s%DGhOl>m*Jma=X@OkdpVo|saqrTJj7J_yT&T5Ol5*5 zm6=k3CR_baNc5hk$pOvgU&u?VacB=nl9ANk(HaQ%4#3sVIy4ZOblnGQwDhpUdkp)1 z?=PVk_e0n8dmj9H^vIz-(!GTRM}gtmyNx)0A43)mDE_+i*SDWHDSm$Y*P963UL&9_ z1X+uq0BwN+|N8CcO>&q2UhL+Mk=|5*o3Sd?_4lq^Wtc$K!f_^5Nus!wlN# z8VS`Cu(6oEIlU$X5!~P1L7=?U?45*nY(#E783^L9G`eEn%@OE47gJfq+rm0ZhvC5yVB59EavrYjj?$193>~Q04SiF?a##P3*TS&jPuK_Xq zCfLmGQilN^ec$nqfA|LM%^Ko3jXR8vj%~b%tkaG~ARHK;Lmbl6#u`5ahO8 z?;x@aGj63Zr0dyyY$aUMN*^0f3Rl(DT{^S)inPaORr{5Gd2DT+ zhgM>B!Az|iW3Qb<9bR2C@`I_lA4fA}6g%2=N=9_gJt-;R#3=hTJaFGUl+*qjxhDBM zkjid^PaOOF_G_JmE@?C=D_&|T?gB{w*QEaSvxNsbt(T2-?_tyUL(8#EHvHvEx}4?zU-ID~$^tcge@=8U#b$zYn>_QF@fzImHe4 zxa0J+MNJ#p*7#Z;n6c@~Jf%Wtgz(VqNe9{&1!L;iK?uW$dK+IVjSQ64{DKal$RHBIWF zgM(AZh4cU2j{AfBfswd>A!xGPX@rT1>7!h4G;Pii8stj>qL|;(Okpjvh~#K&iM7w4 zwNEyPM$|hSQ_b^Ra*ahEO%Lyz#YPL{Yna~HSbc6v={X)_cVaE7g3!0vIU8kWP%AbX zTa?W4ML%uIaAH-TZ!v}y)As#yGi6LjvNvtua=&( zn8lv!-jdp4;91YluU;^G&A$;prt;1)DPngmSn;?t@z0ox6cmuquP)GYHJT_|T{U4X z7?Lfq(tg_7$*CZk;=KmMW}d`@J5*(T{(_FYPNBdx#*oMUfN^9vGKmX+tx1o+Zz4p? zkc9{e{srvTKTL&ttf~?8$O5$iqqsluilozHl=m^?5X9~hEF}vKAb5Ify}1!224qvj zGCd~42x52avR5SE@SN=oTjMzbPO;?)H7#;gL=0Oa~c!+Y|^}lp*#yVkWNb~_I48@g^mXQI?$Sep9u*&`KLS^ zn1OO@NM4A7F(d;s3{DDWauV6DW5*o@{Fu1zSHd8&y(IK>3?;_;GbGf<&tw8?Ee*B` zobCl@crO<~K_4ob#o_7kc2(A{@^p-c$)*5sI6|6?A;lQWE_pUSoPituda$*giBQME z;DCuiFvSHcm_S7nI3y!}rox&aFNEf2a)W_Qx^MDfCmZE&v)~Mz@uxA?(Z)hY5LkA` zkO%vt1Qsd?bL1=TI}P5h+*$$>I>XOI4QqW8TrUSX0Z+4M;l*Lw?YoNwU?F)Bl{4pd zuH0k{3Bvf!HnjgXgG0jbwO-RDdp9={6TDCCjT{C{`;zGnDKTMFVCcnKjNhvDO@1bN z*uc`PW8PXre(hrG7h}-eMhK_n_G+TUrpPId!{g+}c9Vwi=L&vDPh333ru2E0YKGCX8%(2whp!>ie_)Wf32Om7R1 zA+P}mLuo&CKgG={i{LxI!diJ@C)>@6K?k6k0Ua`6&Ek_h3`rhzvid||GVMS{>_z6E zvv7+ScZQdzAtMySB?H0ms-j6jlXwFG1kRHSXMXx_@ZLkyJi`#@tf>3DBC_Lq-s`mT z4@4(w<*`?-p6l2k=Az2x9a`_@cidZfldP#MAy3%l>ZgaD48vS0GZPF^jVll{5bm`| z4M-E3*p{(B0CJ>bf$P{vMNIGUPBcfUVLz+(DPs zU735i7g?Fq^W+69&YT8+(ug`%VZ7EXKF83>Al^sJ^F>aY(5)<`k?#!n2ZN^cNCsYI zP7OY;C{ zEZ#_-5Ee2e-O$wY8CqOSC8qeNHf5EVRM$B4JveH4K?bT5zpsEnS;3W ztJQWe1Sxi^rI|6>ha-YJJcPOoe$_dx$%$RkM?_wDHe#^mWl6)CU|!VNT}eG^#l0O* zLE+4SOGrl9v)W0Z2g`8|wzV0x7>;Q(H|slMlDGs#3&(2qhZw3*`vTnDps$~sw>9bV z>L00}%xqJ8KMUx&mb&`K-D)5G<&qZUn(~lzrQ#~jcRO~pFixT&y#KD=qe@&iH&rBdywB_Ee?w9F# z^XU$`n|nFY8J%MF(;P-Qjf-4*t@2PEH;y}o@p7kBa0}^UmV81dG@BY$e^~|?9#rwO zq>AJ=pZ0b}#@X4b*c}{%vDSeIPG2xY8DJ+^8UW#qz}mw~6bDUF^Gi8E}NmW1{atYp68vQs_j&MBzme6J9)s)#VL!|yZ=lk|n! zI(+6%kk2<0z!zjBLW7jW@!(d3kO8K|gYtVNF2zz9mm3yw22Aw?`BYac52zJm=(9qhQl8x1HFB#V@`*^(m ze=Rn;t11+diplaLc~z*L>1lDlDB=|O03%iM%5??X+QLiXSz(s$|6B~tfSpPjeN>3W ztnuIGLm7c;-=eG6Fn(e8(7MnD=Zq2UM~dblh+5Saugc0S-`(^1?6Wg-ljT=e;7O@J z-Y9&PV^}OW=D)l&KqpMk{g~``)y3}e4hU!yY3V7L@a)|*s zOJz?iALNG#z$a&W1uIwv5j@K4goj$4*_nM(t7e`{9=u?v8lIB&`uXQXJ5#vxGIAvc zxuk!3i^ykJgEJ%-JFU~XJsswbR253N#t}27UfB)|+z7H(S!S>?9_=h}M^f-(PrkdG$Wlc8a@TB{uYU9hBumT$%mI4l9vp@fit1_)J5+M+a9mW zf7z|hQQr;L&cd;$@aFK!P@X(i5Ua&f|!1l)y7y_FGYm(xw7lqA$vG zts4>yGe3C_XOOJ7--xwVt zbWaqN4)Ld|1#PiZMOKgd%RG ze4sC>&ht#N!iry(g44l5xbe?*RHK%mSHi*j9E5jR|kU9@TE)*bz(YNB*iUT0G} ztj!CLUlc_|b-iDf!VSj(v;3$`^KV1R!eBjCy7y#GU0UNk~RyE3mZGM}!fKu#-ucCwn0Y@ZN_IY&gqQ<45gr8ff)QL_mWEq(RSz zB9_;b-h6k>u{}fobh8L73iHsCbR=mHZS0TNitJdDk}W{LbIn?`oUq*3i#3aDuxhgm zyAw+*p*24 zugAJj9ssR9*v0Y$!4xs72ibBwWu%<_tj*g8?9+8|^V5-k*`^0U)-p10%d6-Z7%cl~ zKpa&_l%hZ|@$I=e5lVVWaEzy<{M-pGqX^t32K>dn2%h2@AB<1+rizWFNkLYY@|GZa z_E#1%+<*K2TK}WY^vA8T2M7<0ngvF$VrOlAcgfUJlR8D%38}cb^2Z?>y!R=5a*^qb zgp&@HW9A?&4;Z@~;x7}Jd^YA~POz4^VCyr(faK-}s26GK&2yTGtW^qXslCI)x6o(v zliT%HDg{0}WzNYG7{OY|q0jvQmJ}3?;;<664%T~Vg4!YK#%+!14t-)gz8UOP(yojg zwnGW8Q9Rd+ntuDdt2NtZy4wP9>H!ubFDeC#HO%dFrq$6*<@l+P3+i7qA&-XSutOZ; z-7BgtVn+A1L(i7V6LNFN^YIfyQcyg;4#8cn&L$NZT6;Vu)j8EU1zTTsbiJB|R5OCq z-~kkyVGAV!b&)qyepcEu`Paa@YSZZ+hG!p-wTH=$1lX)-h@IC|Q6R8o(LbfwY;-9M z?fsbd=WqX7jRi-Jj^<*8v?c95Pn{{AFd`Au6g4a_b9Y4r%#>h0PDQlB-1I-$ev5m8 zozb!UPOADzVo#^AU-Cg;-P@m+z__c?# z?FQeO5l((Wbs;Nt>P2RR*WHas7j|Bu^dN>V)zkT7X`0Ti-N7rYEBs2v@=G-n6Rks< z)gw2Op)0-@ZwL138Y9cRU2@06dx9iegr74+D(FDFnZwEQoMEy3W+hEXbK--6F~+vJ zs{Xmb&E>EjrKFjN<63IWHC{`vA{(FR-E&@bmuz-o$UN%{i{JXbQKCpSS9#ZAZiVEe z!iZhqKIiz1_LTNcBe6>!O-iZR+FFfjk(gG2D^_d?v706CR_YZ2u(%&M3Oz-TtQB(> zvR4^Nc@yIfpWanBv`yD<m zph=BVeK9Jt-p@Bzg3PI^Im#UUd~>x|nF8plXFx)X@|_r+XD18PV94GZU27GnEFJ3# z{IpcdPRlItVSI^+ksBr=o6~(p%QtR6trAG^DC2I%}il)*@YkiGcOe!`-!tVNu2|4YUraChC$I>D- zyY%@IcXu=uGaTMqTIU62Y(>sSllbI@UQD!KGR$yO7ce^C7vB(e`Zh2sLW6QHyekRM z(niyzj5YQ6s6Ch+g)HxleqEtgFLA! zdS{KizSOkLQVDd0YzI1fX3+A^inr13BvlN@X&FFBdZ+#le>sgewL=Wot7`PhUAM8B z0)1Kw%j@}l%NF^ltd)G_3O)3agNTifQFb&i++;lfQi9lTB@nULl#I;YRCo$0nyARL zGv%P^t$Sic3vC6Kv$KLp5JrDkxG%KGHSt`;(M|&1b9SOwl>B%aK;Do7KBtFl2dptP- z&SVLjmGB)MZkRqw8=+}*@huH!!FH78&DyU}Gh_sOD+uXRhG#vpq*E~6>UC85e z6u5x$5p&hsyi%f~&DK@Ss1v4q<(=M^cK&-+hOUiU>6`pzDzZ|FI$e06|ER&^v(X+V zS4D*2u8#3|bq}9qCGFi{$gv2O4nvCSZ5nD#f6hoYi zok>MR%D>CHL|4)xNKKObZlgB4CaiHOhk3bK%W7omDM$g$r9b-iQ}Y0HWz!!&DrS9L;eUZ90{ z^EPysl>{a4hYi0#8j!9qfJ3cDy;8BCORb&-y=q>0k{ckgDbY&M%$0~%$KMUgplWcl zO>&rzHGZ`aEA0Y-jaY24a8xk*1P24ZGj(fxwdLX~VIQG9M3zs&hNeDqp}30MpR>}s z-sk&pSVUY}duK}4I%QN>^qFcc8D2$O>pXs@JAJR*Eyc#kFaVpU-jqi|~LajplO=9OL^3C0)!Fc(ebF>e1stLUbj{@CXTTSDoP?05H4b$D7gZ!}F%>r>H zMxk+-pu0h5mA7${ZZ2i|*}6fzAYPp0&8H_Ji+0GjgBXK}}V zTmOTV4~HS;-xN6aC~Z3M4nHFC~ZK^Pi7pQR8WDULM2PY z#D)AIoy*l3s*GG(UBx{ggeM{vf~q-ZjGor3LiET_x*>^u@o}sA_8o^RgHESa>+@u1 zGWpog&4$xzD>90BEl<9+4$R2&wjFX$1?Q)tDaZ&asaZks3`Zv{yRkTc^Ua3~%QLZu z7!T%~3Bg2stOnIR2lV8sL=+-0n2KZ1_&ng6rkwX2SLYr&FP(r&z3)g|AQ%mpTKF2B&uZ zN1xiE)0~u1>CX%N-rU>Fy=ssl0pEw1+z^33Gb?Ms6%P~sg+>r2IpjUY*)9+k;J;Jm z$J_6=W|w9fdxkHDszykdnZZ!de5)%t0QBVTRIxZ!)>B_63&Nqnx1EfF%gx4 zZW0%k9HmXG(v$f>&lTDF%-(*U;M%Tt?(3B;gZ*yVTpAxf`~?rN$-cZsaZCrY(3kmT zmZb|-i8MCOd34W0?zm6=(hpS?V{Its(#k)}1i8jk&zfP5 z9U@~9@|1e<-T_Q?dVBQRTn3aV-NXPD(P5ql^Un#on_t=3$8J zK-fHd`0$OBWcLIJa6r)6ePZB2Ru-g6G>pgvRvmO1YW-T58lH$=<1-9Ny~OEv5!8klggB zKZf{1UEQO{TJD$R@TMc*Dz<{|z8Z`X+IG$Pf&G+j+5Rn98tUjwNAy z@!jjmRx#Vl1 z%kH?l-Lt}PLO060*ixn!0Iv86e$70bn)r>8hx`ayP}P&6nh&3o>qOxV#OLy3--P4| zMLzfM2JNXZLV%y&(_mH(?`tr~CRt;$^zO`yBc|GP^Ey9$sdhz3Ke9vhk{dd${mO{* zAy{iUMtPjU=P{-ds5pM>THu{MTm<_x@0u+=sQC+7M;3}kFab(l9s1P;cz7;;^8Utf zUCWSP3eXPbFLB!-#8hi>mLZs)28(&m|GC8NGixse012Tfm#nK$4ZSRWRlH1cOWXi> z8AOI;fq}fQ-|^yFXM41m5&T#evYG;~=^4UDFVHyQ_-Q5@4G%PKpFN-M1gbj|Ibf~;4-YjBE7 zjj;kLnjj@EN^VbO+1C^rc!0!$JO`Vdx9*(NTgC;jNJcBTB5HQKjh996ekYSBRdQscnItP+~*wB>`_qUjQO47vKWBIN$7`118& zURiLxYNhhUzJq707~7-bNe6Xz`~X*Sh|=z86jYn7AJ-;eqV+4?jU` zdj|C&)&@V1DL`kKnCdH@$&$s}zpgjpfQ8c4)wQY2*!+x-hyBoyK$QhU$p5Fa_^ZZ& z$H=`&J>0dUwW?{VJuJGUKNfxH&x06!@3dqzd@?R-aSg%RD<1ZcMgjX~Cmwn^Y6^B3 zw4^2o*q$Yi;zZNZ>sR)vUW#Er*$2~4@uU0BrjEHMSsg}d-cC8uN-hq!5z{yuHL1}0 z_&bPI$;}tg;v=ihD%;f0i2KUqGVn z*~(+!owJWHVOy$LQQXRdP*I$MnL*~U1qc$clf1(eyX)&#i27jRwlXzpUWo0$WO9Tw z7(pN|)P)Rk8aaobi-!q&naTl16QH?ONolhzK$&854EwsKr%U1YZr0P1V*?6VPTZWX zi>?%$l1Y@OT))-r++iA!zEW}Txy_yVg2kq+c!@q#Vq1FJ%;m0>?-H?Wl~&G&{_oTg zu$=%;1cbpN9vleYRny~_+O2!S>qq!-d|gIMbm=jCvXCNAh65X1)z!DA(o)dnU~6L5 zZ^;i-Z|{)SJ`pVD1eKF&yOoOy%yK5}rjCn#NN76z4;lt|Ca?={A#hPu>R5M)qn%ir z#FJJ=XXZlj%W;}0>ZK^l+XA?w=^EkM82_Mfpx3qhi%da=8sNNzGvXs#C}V9B!4z9| zA=+(lD;xdV$#gU1^U>CX$OrezkYM5qeSn#5M8Tnx@oKb4y(eRPkZ+CP|z zG@A*$Lm zp5_As-pd7muQCd+QVNgU8>4Y4k5yy34eOfw1OnYz+V33?1`{NoQx0?Dh>2v$aT2HT zGT_WhNUimop{O#|_e_D(iq|tmfYOg;JMhm^LH|wAh-MArdGX~&6&D5L$s15QebjnO z3TH@+Shv0Sr%sPfm-*Q7Q2iden)&th3wq?VCgAbGyILaWdfI&h6xU|tkZA63w8S~fSf~iV4Omuea5|sF3R+x659H->Oi$>2h6wYl6UBJ z3t@b9n6;RvTkH7SR|fF3kD>iTZ~Kl^0C)1_$&m|%tiOk9-F3&FfIkX1Um1Rg^jK;RMb z6QvuZ-Vd@<18odhmfCN^dIaGGQYOY7GX|Yagw-D1;Y9E=)BjI0E@hrF7XA6xWbRr8_8Svq+?4gH{}Ie zoC};c2BOz;rO;>h5*5Um0Uwbr`2kLP%H<0X+4r*;BS_qKh8gj=TPee-ViBdUUwY%&KC zT_}#HJpn#&d#$3)t=>5ot6OY1dbGyp%N4KeCS3{_?SN>2qVBRu zttq{&umuv+&>Ie7hAxqNQ9g|ZOt?B6fyRZ-C47AHTiPZ*J*KOE3F~!b($jn@kqK;n zkg~C%3D>#;3C}hImoVc}0m4!9Y1U=k2G`EUKx^O!DkA6?v`gjT1Bk3T2e+6Y>(vTD zz`I}n_#RnRb9(9~?x=1^vCYWFJxoTGaFpua-ba8}*B`esV{P+qpQj#Bwz0c7cGnEu zCp6vrYC@uGNh1UZJ|IB@9?E-$GeBd(HLisZCzh+j8L1A^mO2nw0F`H>IHqAG@;W-& z%-9V$8f4aVjsurOz<&tRaUJ2o0aN$G6sxeEulY6zF`b|oRn(0VVxrH>V@pRc`MbpnlU)-Vf5d z8n{y~GOxnu8N1Guo#5DzWsKDAL+_bR%xg@V^j$^@ScnXuJIvLO$qSwTDq!+2M)hB; z=)aoHp9cOvSyABjzhNeKy_WW9%Xro5%Wkz>N^uu-64U`Td9L+B&~yLh&YwO0LXTf; z)%RW4TDW&((r>fuok>8uB`K-`?>zNIMSH|N2_#6ENqTVsZjv!ZJkb|z54cGn48kRR z!hbkO5L%K)ypOo|zU?`Sf4#Kl2mbBmKNQ;wEB799KNQ|;1gzfvrN0=(Mh%#~we@L_ zn0N2q{rOR*-N@K@hU;zSK{-qjhMa*sr?07bk%18&uEcam;m11>jchP_V8GlmUTvLF zg@RA9{CEWdFmGa&a`5OI&;Hc8Smyx`=)3LJDwkY1m)zgYV+GzOYADcBi#N!gD%}za z_;sH>rGU}k?=V=kB=9}>@ZrNaP2Uj^2y#q$MjAn>p0@aVYt-5;LbO)E3GclQ6_=NPE>a{Q z88oNbg@ds&m?T67bU|;h@rKY!Sj%oWeNW&@RC6e$Z;#^xB1DP#{Rcgd-n1p z_6PD$oGh89Ibf=Pyl(VQ#r^~RJ9)jrxdJ^G*Lqmmgkd4a5c$Wq{G_(Fw&CI77}E{4 zMr}PkhHtzsBP9RI)ZK;eMZ4%m?J5VuKl4=;^@lz#_(&VyfGxbyFA$%URvT#j@X~i( z3qSNk!oq0i%Ng)O2pK?uw+!-Y3NMip(#yUJRM%eCWb|1bz=4$YlviISEG))kYA%a2 zZr6S-(`-6Jy=yRAX?AqId26L^fPAGa!Q{2K$}9ejx%xzZz?vQw*f9gGkE$HBe#c}# zTm5&&+~YGnntK`RTBgh(f%=`SF2wG3?#RS`&idovx!>nBwCTtx?OLYm3`2Efybn&y zd|*b3tJ=xE{Pg;eGcaTsM%g`v9)WX!MZGbrV1xlZ;LeCu@P3{;Pzx}VlCYB><=Hs@ zM{+unOv!>{2NAgcYXUl0F$9SYPhl*CLonSB1}Oo*-o;~r_H)n4S>6l!5H-cMU&w@Q zuRDG+$hy=-s1l?uGKS<~Ec@h>d2!^lX-OP-{{n#nZ(OCw3uW^&*}z(}f)xy*A`&i~ z;b1HvEfx>bvPlT6Bx6V=#MyTs2XZDH>mXN|PTUz{VBG3` zDgApJ`8V~O5~nSdmYU`McYl(T%*AHo^Cd4W?!Mhii6*#CxmFGow%?P2IZm}jB6!fLR8OA#$aUH8`>`RE{l8kf@_4AXzwiF~-E;{v zm6Y`k_m(BpHI#&6m`X^LWUCZooor*Lt}q!(g%LwCvWGC1u~tf1$HdTJD8g8V$i6;j zhVHL^&+k6Z^T*R)^E%G*J)iSg-k;C;oKHD9t1Jas$;1oB;9lS{HlyG6QNdvmN#Rw+ z#&`F!ME!;)_#5cSIR1jQrP8wXx0ff3_~Uh-$~e162;t44aW;l3)^R4HZBtq$jd&1Dp*I4(&X2=n$N{u{1#8 zjYh9%dO-1{jNDC@Gt2wj&PB&XLM=aB&Ohu8RYs-q66!z=0~phA!~{pYP=c5u|q{7Dvq9|A5O!!Me~T`OX%*NX7Bq zZ#q5V@$DT9^`s7b(VDv%%GU!76c$yl(_vK0YN`)cM`vi>G47z^KX^3;#;(Inz<0Ss z2!YpS-)SaL?xebtaXfrKVP4++hTk5XK*JfH5gS!Gve^`VxG59T0Wbo&0n?W14ZUHB!dk*nN+>w7T*|fyD{COVO`nt<# zP!s+}W{fR^_iN+Nr+J$Jfq)(Q77d{;;<5sG@s8?Nxx-c;E){v^jL4Q}M2*OsC(V@^ z%vBwU5S7ccrCD%dK98gl2jy-=u~*uzNL-kd8uN^aTQ_G!CCaq@(k(H5Y2oXK2%Wej)-%jlf19beW`!4_HhmNEL&s6*0pPzzSHS=a7M1|-pNT6s>apv*8pf-qZ?LKIxI6N zAH>|%13DtQ^f66%4`1by4EV*ukrrs4{av8TzsW;A0->)06d~eJL7C`RA){=d^JXr$ z3jP9Bmhmn-`+8;|P9X>y2NDHkqlYYjL*=)e#bA+FUUO%x!O?WduxOMd`vU2kRS|ZE zR=Z)4?RORoos)g84;FjkHt6jK7xMhucG63taW;IctGNA zs}es|Xn~SlmkEMp{2@io z?%p-w1Sj?Bh8jVEM-D|zg)rzwtONdaK3{pW&P;no}1XgRpC$%7UD#qzUk94Sg z=%DzquJusbh)kuZ$gXL_Yz*>xfk%UaJ;J;CXX81aRu z(J(f2jAz^7y4$;9P`+b8)H#_!4?&tVi#IN%h^2bIG$*Gq^Zc!dr^Bgxl7kLkG zF}3p-jCHU&yvq)bZZzJuX^=LxGw>4bVh<2vWHgZssWJNKSpG*dCaSR}`y6;+C8N_Z z^50g15g(U19nssXnh|__dvAA$ZB&-_KUf$4d?=WaB$d;h&?;(V2rW_X{Es8Y-yW}W zeVRMGtaxAT{YCeZn^fwJ++hc`$C3`)#R+Bw|1E9$^JRn$*QHgtbghWgt4O;i+KH(_3{lN*M^* z56Ugt+4kaNr4794B_Kzc!e4D(Q{8qV)>-C=2!@nco#z9a?C{kD? z^Sv|=$JBS3vbjzIv({7NP7nF0RFI)~ERzu%o}LzvZR0Rj>I;+3mHHoOaW+Wm*@8gRP$Q$p%s_IZ6Cu#ZNBY88 zR+1(N5;{0M)n6KwrdN@P&z|+V$6M|~LqXzaY*YPk{JKSnahc)8*7s3u`FNXz>WDAc ztkDsY`gxVWQqoL)-kmTsyO(#r(`{_@`JLEh9@VL^K2j|g_-oGqF^Wf$xNWTq zOeg0B--Bn#SLLQ*icKq4Jk-*$F6i>#78i!}SbJ)mx z3=rM@Fk+gvN}#LSCa62vtV0?dh&RpmXsXZe)-9Gxz&>_B(LQHl@v*T?@(rmJo!LgZ zn6ROI$8^PkOj$d=05@5?H-4ym)}8SMmB&ssvLf8ACDAC9%T&ux$&SDWp0k%vz=r#T z7mbzo0+?3nzvW%MHb&Hq;}$vxSs^kH*$3w*L%;*6h&@r1Byb^O=n!|%wEM^Q@a{0=do{9g(=Mn zrX7Kbfot9 z+PtPg;B51JYqDGP+N@fk*3r)Vk(%*ziq>p!mEoDuLEbBJy9bVz@1R~cza*Q9 z-e_8EOP#e$>q+>fLJMw|v^24nxn8xXqu3MTh+J75HxD=L^I8lVK-ryZ8F{PGWYDg! zkzC;$ZT)+9C2VG+yToM88N)h{(0Wh}i&PJxo{ACW+t`c2X70Dqx68ck&dh zy95`M_0tX`2vN%f%VPwSMTAImY3;e21rgkA;kqlmgVW4u*>ih7l=y4cPxj0Bh-LxT2x?q$}lzaW2153kwUce+-eo<~O2EJcTV) zz773;(PUogbqqcu8*=l7_AE7^VBR<+G`c-U>1(dFI>S&NG@l9}_>51Ch%sQF?g9^~Z4{!vE!0aSoZL{|5`iuK4KZGgRzfG2zCEX3_jCuC z@QFK2IOfnoGV#q)?wdZnE(euICwtB*s7Mg``pS;kmCxoCFWhL1N|pqk#OY;j;4}ZW={DqN_K?k9n?wG->HAq;Tn%GpzTmF~*7J!r%t3l* z1X%6=Hgu~OkgYXHa!SAVdY6#+`b+P4MWmG~?US{($X5}ez%|;UfUIRrlJAgSkR5vi z%ydY=@aR{Db?UXH$!!H|lc$lm@zwTrc7qS=PJfUO0^~`8e#sElJ)THdMLRKBM2PcK z7;k)K4U#&h%^F0r(!}-=H{eKZ4=HnK!_|J>U;^R zAS`R|&s^mxu;VH!DsZ?-w#k@!>U0{*cq$+a{9C^P{t5W;SMn9m&{`fRwMhE%-Q1ix zC(W^;`66`cZdjsPhxeD3e`YT3AqI;QSt#oI4kLLUu3HjX@L{vT)8jdi7H22_&p-?D z8(=kNKZ=OCP_2HU9u;3z1l`&!VaJaj7e?->qdb31C=eN`2~C-*-3Tll2n`E+i}{@K zuKok>$~}>G{=s?aDp~V5qv{1fn?YDxFMqp4G52{oG^Kd_r?7=^2^Bx5h1_N+kq=+H zvOd!9$6WN1IM!XbmlX$DTV2`kT1_pB()f}HHq69B^z{X0<@T6j{GJu;v;U-;{dT~2 zUUgKqy~ESq#sy8k)+-k}KhVXOTPl7lH zPMh*_ojj;Tvhv?s7RIG#lbNP=HdsY}wx!<6zI5n7W4&oy4SF!Vm9HKzPRWOLFWxSO zC5pA`uvIb-kbwm^0x=b>mu5*olP2ee#5o;rKNlO zI?yip_;y}*o4hw-^}!M7#7-|h>V&1c``TzenPZ6nzn=ALFxWImTw0{+=2skx1fmEC zHF<-bD!itf#9@me$7=oikIjwzwIj|CwvO4dZr}ef0kQ*T-xRLMrsn1rhq?Ktqbd#u z4SFF&d$MYAO|`qNgGhC?L3JiX-P3{W zp}8?L@a880>d6$=ncvp!h{r9o3cg&YL%~@kzXsSxMAPXlq zfq3g0QpaozXF$lQU#R9~Iq542i5AXo0t7tykug&GnY}oe`(8EKSa&ps4I2<8hFR^SaDPd`0IMHY6><}TLnt&txHKNLcdEND( zxp_(LMg!f_dSyasq`1I$B$*z_L&e>+%P765wh}XKY3;Y3FglTI+n=ySM`rR+i%l`D z`B2BuP~Q1REmgNX=gebF9ZOh2i*$r0L)mNoLkX)H*?XmrCxqTX>Z75pt*`VvUZn2_ zY<(+8Yu5NG(li8R5mkek15ne-dr~WgvcXIX8K|T*_f8Z~LHU|!UHOLsNIp9rAwnAt<4x}oIH7VeH%{WkgSvP?o+ihybxZGA#?kst zU8+j)0sxM1bf8DPOy#w(+MqdyuVu%0RE|1EpXeQd`T8|Z&d<|K3*bSxv?rxzB0-md zAz)hyPyE_S>+2(wyu9ujWX)V#E;4`Op?{|7@-YNuLQU-L2}kpiY4#uDq~b*+>KaFH zawPT?7O&Vo()nJ464Ae8K$X})op?H$A4dJmit;^z=xWW&2*{5r==EVDNnL| zkauxv?CSdHbT&92LVjz} z$(iayeqSY!1@lO3pTk@N*>^Uav&dm4Y#FUcA+37n&{%+Yv%c8YD*x=cjqIEryZPk3 z92wkx6d~c`?eAXP8Ks^0*lL^w2`IndNJ%gwSZy*F=wKK??yX5XK1;w=ix8Wv6-uU> zEmm86IO|`7XwSxTXZ9@1UA0N;OoJT{_+nvBIp>^q005A?(mStX6%<@bSIS;A#OPJ; zBNAAeN_q!{Hbv?s57h>3G2X2BXVCf^avu-X5$(@NP;#FXis5Yg)swr-v=vIHgV?gp za}tTJ4fDlpEMhWSn}^?LY;I8+=DVIdXRxl|y}%#?J2h9(dECc#xG#D4=I)rnR2QpB zQ!HjX9N~+CFOwF^G$m?54D6}aKLwteu;v+9@UZIz;})T(e^mv z-qrgYkWorXYTC$4R_ogidKA=@g*eUvP^TtXNw)d;PdavsoBqCNZr|9H_V1Nrm4eb z_h?8wzoo_E)j-ed%BxlW-n!qURqB?TTONFewtqb`|#A*Xp)?C|{l z3V5gee6+ouEUl!0ws^OES0EcLv!PKoByyZPCCOlXV`;hT$SDa%kcx(U-mEJ&G%ow? zfme<7tGbP?W4_9(5ou58pl_4)q4eqZ6Q{Gc1j|c+dOy)#eRbzJIiVsLLcB(|_<$Wh zqFnn+D<$3yCY;il1F#R<>TH(-Wr&VO)hdewhR&5mQ$iwnc?r|{+BgG)XZ7hNmfaz+ z<13vdw0k`7_BE5hk!=Y@`7c0-jxo8e+Y7!8zwY3Ix#uN& z)~hqpvU>q`r7CU`Ga24SiGPoWpG&NEeX!MWVIOh2UdPdqCZKuwbTNio6+xMlh_-ob z-;}N`ROV$nQeWUrf7H*0?7+Y>`?TSp=6}@%cwz#XzR-nL*+G47p?V^Qk6QkFUy*c$ zs=M*liT&Q>PO;jdwmN_tnrA@EMzlz|dxJ_iP&pT(uja%$VGcNS6Q0ftu?F3*sebv; zv6gp!t956mGLi8dFza_x)TRbomU*td$)#n)ufsv7Aj>AYxP+j=iu<0<; z*oY!kPRnDyyBNEly=)Eo+osK_UvS-JYm7#e@xh3Qh`Y&}iywoh-N2vvwQ#vpZdi|Pn;pQ`EKM-#54_jUA3A){gqTAU9bIkwU~k^g?t z0b}EWI_meCE~L_DHy9lZ7=jDtYxvbok6Y828iF)_p8lI&aF+c9JkDJ9h3^qF3mL|> zYKT5JJ|Lb{_)0Jfk;?wRFDK;tv$Kw18wcfh_kE*mjf5!Wy z${vV3<5RVTl<+uQUAVTE^zv?xZ`UTDa@D|@^i=n`-^nR-D zS3cTjDa+ zX5#-&f~_t7EmeLb!T&<;?`QenCWa6J@qRpkAJ+Q+KgZkoeBk7{n2$ENXKP>H8Y${E RW~beq(J?^eYhC^GzW`J;J>UQU diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/pluginstab.png b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/images/interface/pluginstab.png index 61e38fa45853b1223c55559784d6089d21918be8..6e8ed591a4704298e595dee1c9ccf666e3dc01ea 100644 GIT binary patch literal 16610 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 SxQKtHK$4eM0hLL92>n0G71b30 diff --git a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/search/indexes.js b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/search/indexes.js index 8567bad6e..a67f77ffc 100644 --- a/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/search/indexes.js +++ b/Web/OfficeWeb/apps/documenteditor/main/resources/help/en/search/indexes.js @@ -3,37 +3,37 @@ var indexes = { "id": "HelpfulHints/About.htm", "title": "About Document Editor", - "body": "About the Document Editor The Document Editor is an online application that allows you to view through and edit documents directly in your browser . Using the Document Editor, you can perform various editing operations like in any desktop editor, print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, HTML, FB2, EPUB, DOCXF and OFORM files. To view the current software version, build number, and licensor details in the online version, click the icon on the left sidebar. To view the current software version and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for Mac OS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item." + "body": "About the Document Editor The Document Editor is an online application that allows you to view through and edit documents directly in your browser . Using the Document Editor, you can perform various editing operations like in any desktop editor, print the edited documents keeping all the formatting details or download them onto your computer hard disk drive as DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, HTML, FB2, EPUB, DOCXF files. To view the current software version, build number, and licensor details in the online version, click the icon on the left sidebar. To view the current software version and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for macOS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item." }, { "id": "HelpfulHints/AdvancedSettings.htm", "title": "Advanced Settings of the Document Editor", - "body": "The Document Editor allows you to change its advanced settings. To access them, open the File tab on the top toolbar and select the Advanced Settings option. The advanced settings are grouped as follows: Editing and saving Autosave is used in the online version to turn on/off automatic saving of changes you make while editing. Autorecover is used in the desktop version to turn on/off the option that allows automatically recovering documents in case the program closes unexpectedly. Show the Paste Options button when the content is pasted. The corresponding icon will appear when you paste content in the document. The Use smart paragraph selection option is used to include the paragraph mark when a whole paragraph is selected. Make the files compatible with older MS Word versions when saved as DOCX. The files saved in DOCX format will become compatible with older Microsoft Word versions. Collaboration The Co-editing mode subsection allows you to set the preferable mode for seeing changes made to the document when working in collaboration. Fast (by default). The users who take part in the document co-editing will see the changes in real time once they are made by other users. Strict. All the changes made by co-editors will be shown only after you click the Save icon that will notify you about new changes. The Show track changes subsection allows you to choose how new changes will be displayed. Show by click in balloons. The change is shown in a balloon when you click the tracked change. Show by hover in tooltips. A tooltip appears when you hover the mouse pointer over the tracked change. The Real-time Collaboration Changes subsection allows you to choose how new changes and comments will be displayed in real time. View None. All the changes made during the current session will not be highlighted. View All. All the changes made during the current session will be highlighted. View Last. Only the changes made since you last time clicked the Save icon will be highlighted. This option is only available when the Strict co-editing mode is selected. Show changes from other users. This feature allows to see changes made by other users in the document opened for viewing only in the Live Viewer mode. Show comments in text. If you disable this feature, the commented passages will be highlighted only if you click the Comments icon on the left sidebar. Show resolved comments. This feature is disabled by default so that the resolved comments are hidden in the document text. You can view such comments only if you click the Comments icon on the left sidebar. Enable this option if you want to display resolved comments in the document text. Proofing The Spell Checking option is used to turn on/off the spell checking. Ignore words in UPPERCASE. Words typed in capital letters are ignored during the spell checking. Ignore words with numbers. Words with numbers in them are ignored during the spell checking. The AutoCorrect options... menu allows you to access the autocorrect settings such as replacing text as you type, recognizing functions, automatic formatting etc. Workspace The Alignment Guides option is used to turn on/off alignment guides that appear when you move objects. It allows for a more precise object positioning on the page. The Hieroglyphs option is used to turn on/off the display of hieroglyphs. The Use Alt key to navigate the user interface using the keyboard option is used to enable using the Alt / Option key in keyboard shortcuts. The Interface theme option is used to change the color scheme of the editor’s interface. The Same as system option makes the editor follow the interface theme of your system. The Light color scheme incorporates standard blue, white, and light gray colors with less contrast in UI elements suitable for working during daytime. The Classic Light color scheme incorporates standard blue, white, and light gray colors. The Dark color scheme incorporates black, dark gray, and light gray colors suitable for working during nighttime. The Contrast Dark color scheme incorporates black, dark gray, and white colors with more contrast in UI elements highlighting the working area of the file. The Turn on document dark mode option is used to make the working area darker when the editor is set to Dark or Contrast Dark interface theme. Check the Turn on document dark mode box to enable it. Note: Apart from the available Light, Classic Light, Dark, and Contrast Dark interface themes, ONLYOFFICE editors can now be customized with your own color theme. Please follow these instructions to learn how you can do that. The Unit of Measurement option is used to specify what units are used on the rulers and in properties of objects when setting such parameters as width, height, spacing, margins etc. The available units are Centimeter, Point, and Inch. The Default Zoom Value option is used to set the default zoom value, selecting it in the list of available options from 50% to 500%. You can also choose the Fit to Page, Fit to Width, or Last Used option. The Last Used option refers to the last set scaling during the current session. The Font Hinting option is used to select how fonts are displayed in the Document Editor. Choose As Windows if you like the way fonts are usually displayed on Windows, i.e. using Windows font hinting. Choose As OS X if you like the way fonts are usually displayed on a Mac, i.e. without any font hinting at all. Choose Native if you want your text to be displayed with the hinting embedded into font files. Default cache mode - used to select the cache mode for the font characters. It’s not recommended to switch it without any reason. It can be helpful in some cases only, for example, when an issue in the Google Chrome browser with the enabled hardware acceleration occurs. The Document Editor has two cache modes: In the first cache mode, each letter is cached as a separate picture. In the second cache mode, a picture of a certain size is selected where letters are placed dynamically and a mechanism of allocating/removing memory in this picture is also implemented. If there is not enough memory, a second picture is created, etc. The Default cache mode setting applies two above mentioned cache modes separately for different browsers: When the Default cache mode setting is enabled, Internet Explorer (v. 9, 10, 11) uses the second cache mode, other browsers use the first cache mode. When the Default cache mode setting is disabled, Internet Explorer (v. 9, 10, 11) uses the first cache mode, other browsers use the second cache mode. The Macros Settings option is used to set macros display with a notification. Choose Disable All to disable all macros within the document. Choose Show Notification to receive notifications about macros within the document. Choose Enable All to automatically run all macros within the document. To save the changes you made, click the Apply button." + "body": "The Document Editor allows you to change its advanced settings. To access them, open the File tab on the top toolbar and select the Advanced Settings option. The advanced settings are grouped as follows: Editing and saving Autosave is used in the online version to turn on/off automatic saving of changes you make while editing. Autorecover is used in the desktop version to turn on/off the option that allows automatically recovering documents in case the program closes unexpectedly. Show the Paste Options button when the content is pasted. The corresponding icon will appear when you paste content in the document. The Use smart paragraph selection option is used to include the paragraph mark when a whole paragraph is selected. Make the files compatible with older MS Word versions when saved as DOCX. The files saved in DOCX format will become compatible with older Microsoft Word versions. Collaboration The Co-editing mode subsection allows you to set the preferable mode for seeing changes made to the document when working in collaboration. Fast (by default). The users who take part in the document co-editing will see the changes in real time once they are made by other users. Strict. All the changes made by co-editors will be shown only after you click the Save icon that will notify you about new changes. The Show track changes subsection allows you to choose how new changes will be displayed. Show by click in balloons. The change is shown in a balloon when you click the tracked change. Show by hover in tooltips. A tooltip appears when you hover the mouse pointer over the tracked change. The Real-time Collaboration Changes subsection allows you to choose how new changes and comments will be displayed in real time. View None. All the changes made during the current session will not be highlighted. View All. All the changes made during the current session will be highlighted. View Last. Only the changes made since you last time clicked the Save icon will be highlighted. This option is only available when the Strict co-editing mode is selected. Show changes from other users. This feature allows seeing changes made by other users in the document opened for viewing only in the Live Viewer mode. Show comments in text. If you disable this feature, the commented passages will be highlighted only if you click the Comments icon on the left sidebar. Show resolved comments. This feature is disabled by default so that the resolved comments are hidden in the document text. You can view such comments only if you click the Comments icon on the left sidebar. Enable this option if you want to display resolved comments in the document text. Proofing The Spell Checking option is used to turn on/off the spell checking. Ignore words in UPPERCASE. Words typed in capital letters are ignored during the spell checking. Ignore words with numbers. Words with numbers in them are ignored during the spell checking. The AutoCorrect options... menu allows you to access the autocorrect settings such as replacing text as you type, recognizing functions, automatic formatting etc. Workspace The Turn on screen reader support option is used to enable support of screen reader software. The Alignment Guides option is used to turn on/off alignment guides that appear when you move objects. It allows for a more precise object positioning on the page. The Hieroglyphs option is used to turn on/off the display of hieroglyphs. The Use Alt key to navigate the user interface using the keyboard option is used to enable using the Alt / Option key in keyboard shortcuts. The Interface theme option is used to change the color scheme of the editor’s interface. The Same as system option makes the editor follow the interface theme of your system. The Light color scheme incorporates standard blue, white, and light gray colors with less contrast in UI elements suitable for working during daytime. The Classic Light color scheme incorporates standard blue, white, and light gray colors. The Dark color scheme incorporates black, dark gray, and light gray colors suitable for working during nighttime. The Contrast Dark color scheme incorporates black, dark gray, and white colors with more contrast in UI elements highlighting the working area of the file. The Turn on document dark mode option is used to make the working area darker when the editor is set to Dark or Contrast Dark interface theme. Check the Turn on document dark mode box to enable it. Note: Apart from the available Light, Classic Light, Dark, and Contrast Dark interface themes, ONLYOFFICE editors can now be customized with your own color theme. Please follow these instructions to learn how you can do that. The Unit of Measurement option is used to specify what units are used on the rulers and in properties of objects when setting such parameters as width, height, spacing, margins etc. The available units are Centimeter, Point, and Inch. The Default Zoom Value option is used to set the default zoom value, selecting it in the list of available options from 50% to 500%. You can also choose the Fit to Page, Fit to Width, or Last Used option. The Last Used option refers to the last set scaling during the current session. The Font Hinting option is used to select how fonts are displayed in the Document Editor. Choose As Windows if you like the way fonts are usually displayed on Windows, i.e. using Windows font hinting. Choose As OS X if you like the way fonts are usually displayed on a Mac, i.e. without any font hinting at all. Choose Native if you want your text to be displayed with the hinting embedded into font files. Default cache mode - used to select the cache mode for the font characters. It’s not recommended to switch it without any reason. It can be helpful in some cases only, for example, when an issue in the Google Chrome browser with the enabled hardware acceleration occurs. The Document Editor has two cache modes: In the first cache mode, each letter is cached as a separate picture. In the second cache mode, a picture of a certain size is selected where letters are placed dynamically and a mechanism of allocating/removing memory in this picture is also implemented. If there is not enough memory, a second picture is created, etc. The Default cache mode setting applies two above-mentioned cache modes separately for different browsers: When the Default cache mode setting is enabled, Internet Explorer (v. 9, 10, 11) uses the second cache mode, other browsers use the first cache mode. When the Default cache mode setting is disabled, Internet Explorer (v. 9, 10, 11) uses the first cache mode, other browsers use the second cache mode. The Macros Settings option is used to set macros display with a notification. Choose Disable All to disable all macros within the document. Choose Show Notification to receive notifications about macros within the document. Choose Enable All to automatically run all macros within the document. To save the changes you made, click the Apply button." }, { "id": "HelpfulHints/CollaborativeEditing.htm", "title": "Co-editing documents in real time", - "body": "The Document Editor allows you to maintain constant team-wide approach to work flow: share files and folders, communicate right in the editor, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor you can collaborate on documents in real time using two modes: Fast or Strict. The modes can be selected in the Advanced Settings. It's also possible to choose the required mode using the Co-editing Mode icon on the Collaboration tab of the top toolbar: The number of users who are working on the current document is displayed on the right side of the editor header - . If you want to see who exactly is editing the file now, you can click this icon or open the Chat panel with the full list of the users. Fast mode The Fast mode is used by default and shows the changes made by other users in real time. When you co-edit a document in this mode, the possibility to Redo the last undone operation is not available. This mode will show the actions and the names of the co-editors when they are editing the text. By hovering the mouse cursor over one of the edited passages, the name of the user who is editing it at the moment is displayed. Strict mode The Strict mode is selected to hide changes made by other users until you click the Save   icon to save your changes and accept the changes made by co-authors. When a document is being edited by several users simultaneously in this mode, the edited text passages are marked with dashed lines of different colors. As soon as one of the users saves their changes by clicking the icon, the others will see a note within the status bar stating that they have updates. To save the changes you made, so that other users can view them, and get the updates saved by your co-editors, click the icon in the left upper corner of the top toolbar. The updates will be highlighted for you to check what exactly has been changed. You can specify what changes you want to be highlighted during co-editing if you click the File tab on the top toolbar, select the Advanced Settings option and choose one of the three options: View all - all the changes made during the current session will be highlighted. View last - only the changes made since you last time clicked the  icon will be highlighted. View None - changes made during the current session will not be highlighted. Live Viewer mode The Live Viewer mode is used to see the changes made by other users in real time when the document is opened by a user with the View only access rights. For the mode to function properly, make sure that the Show changes from other users checkbox is active in the editor's Advanced Settings. Anonymous Portal users who are not registered and do not have a profile are considered to be anonymous, although they still can collaborate on documents. To have a name assigned to them, the anonymous user should enter a name they prefer in the corresponding field appearing in the right top corner of the screen when they open the document for the first time. Activate the “Don’t ask me again” checkbox to preserve the name." + "body": "The Document Editor allows you to maintain a constant team-wide approach to work flow: share files and folders, communicate right in the editor, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor, you can collaborate on documents in real time using two modes: Fast or Strict. The modes can be selected in the Advanced Settings. It's also possible to choose the required mode using the Co-editing Mode icon on the Collaboration tab of the top toolbar: The number of users who are working on the current document is displayed on the right side of the editor header - . If you want to see who exactly is editing the file now, you can click this icon or open the Chat panel with the full list of the users. Fast mode The Fast mode is used by default and shows the changes made by other users in real time. When you co-edit a document in this mode, the possibility to Redo the last undone operation is not available. This mode will show the actions and the names of the co-editors when they are editing the text. By hovering the mouse cursor over one of the edited passages, the name of the user who is editing it at the moment is displayed. Strict mode The Strict mode is selected to hide changes made by other users until you click the Save   icon to save your changes and accept the changes made by co-authors. When a document is being edited by several users simultaneously in this mode, the edited text passages are marked with dashed lines of different colors. As soon as one of the users saves their changes by clicking the icon, the others will see a note within the status bar stating that they have updates. To save the changes you made, so that other users can view them, and get the updates saved by your co-editors, click the icon in the left upper corner of the top toolbar. The updates will be highlighted for you to check what exactly has been changed. You can specify what changes you want to be highlighted during co-editing if you click the File tab on the top toolbar, select the Advanced Settings option and choose one of the three options: View all - all the changes made during the current session will be highlighted. View last - only the changes made since you last time clicked the  icon will be highlighted. View None - changes made during the current session will not be highlighted. Live Viewer mode The Live Viewer mode is used to see the changes made by other users in real time when the document is opened by a user with the View only access rights. For the mode to function properly, make sure that the Show changes from other users checkbox is active in the editor's Advanced Settings. Anonymous Portal users who are not registered and do not have a profile are considered to be anonymous, although they still can collaborate on documents. To have a name assigned to them, the anonymous user should enter a name they prefer in the corresponding field appearing in the right top corner of the screen when they open the document for the first time. Activate the “Don’t ask me again” checkbox to preserve the name." }, { "id": "HelpfulHints/Commenting.htm", "title": "Commenting documents", - "body": "The Document Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor you can leave comments to the content of documents without actually editing it. Unlike chat messages, the comments stay until deleted. Leaving comments and replying to them To leave a comment, select a text passage where you think there is an error or problem, switch to the Insert or Collaboration tab of the top toolbar and click the Comment button, or use the icon on the left sidebar to open the Comments panel and click the Add Comment to Document link, or right-click the selected text passage and select the Add Сomment option from the contextual menu, enter the required text, click the Add Comment/Add button. The comment will be seen on the Comments panel on the left. Any other user can answer the added comment asking questions or reporting on the work they have done. For this purpose, click the Add Reply link situated under the comment, type in your reply in the entry field and press the Reply button. If you are using the Strict co-editing mode, new comments added by other users will become visible only after you click the icon in the left upper corner of the top toolbar. Disabling display of comments The text passage you commented will be highlighted in the document. To view the comment, just click within the passage. To disable this feature, click the File tab at the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the comments box. Now the commented passages will be highlighted only if you click the   icon. Managing comments You can manage the added comments using the icons in the comment balloon or on the Comments panel on the left: sort the added comments by clicking the icon: by date: Newest or Oldest. This is the sort order by default. by author: Author from A to Z or Author from Z to A. by location: From top or From bottom. The usual sort order of comments by their location in a document is as follows (from top): comments to text, comments to footnotes, comments to endnotes, comments to headers/footers, comments to the entire document. by group: All or choose a certain group from the list. This sorting option is available if you are running a version that includes this functionality. edit the currently selected comment by clicking the icon, delete the currently selected comment by clicking the icon, close the currently selected discussion by clicking the icon if the task or problem you stated in your comment was solved, after that the discussion you opened with your comment gets the resolved status. To open it again, click the icon. If you want to hide resolved comments, click the File tab on the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the resolved comments box and click Apply. In this case the resolved comments will be highlighted only if you click the icon, if you want to manage comments in a bunch, open the Resolve drop-down menu on the Collaboration tab. Select one of the options for resolving comments: resolve current comments, resolve my comments or resolve all comments in the document. Adding mentions You can only add mentions to the comments made to the text parts and not to the document itself. When entering comments, you can use the mentions feature that allows you to attract somebody's attention to the comment and send a notification to the mentioned user via email and Talk. To add a mention, Enter the \"+\" or \"@\" sign anywhere in the comment text - a list of the portal users will open. To simplify the search process, you can start typing a name in the comment field - the user list will change as you type. Select the necessary person from the list. If the file has not yet been shared with the mentioned user, the Sharing Settings window will open. Read only access type is selected by default. Change it if necessary. Click OK. The mentioned user will receive an email notification that they have been mentioned in a comment. If the file has been shared, the user will also receive a corresponding notification. Removing comments To remove comments, click the Remove button on the Collaboration tab of the top toolbar, select the necessary option from the menu: Remove Current Comments - to remove the currently selected comment. If some replies have been added to the comment, all its replies will be removed as well. Remove My Comments - to remove comments you added without removing comments added by other users. If some replies have been added to your comment, all its replies will be removed as well. Remove All Comments - to remove all the comments in the document that you and other users added. To close the panel with comments, click the icon on the left sidebar once again." + "body": "The Document Editor allows you to maintain a constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor, you can leave comments to the content of documents without actually editing it. Unlike chat messages, the comments stay until deleted. Leaving comments and replying to them To leave a comment, select a text passage where you think there is an error or problem, switch to the Insert or Collaboration tab of the top toolbar and click the Comment button, or use the icon on the left sidebar to open the Comments panel, and either click the Add comment button in the top toolbar of the panel, or click the More symbol and choose the Add Comment to Document option to leave a comment to the whole document, or right-click the selected text passage and select the Add Сomment option from the contextual menu, enter the required text, click the Add Comment/Add button. The comment will be seen on the Comments panel on the left. Any other user can answer the added comment, asking questions or reporting on the work they have done. For this purpose, click the Add Reply link situated under the comment, type in your reply in the entry field and press the Reply button. If you are using the Strict co-editing mode, new comments added by other users will become visible only after you click the icon in the left upper corner of the top toolbar. Disabling display of comments The text passage you commented will be highlighted in the document. To view the comment, just click within the passage. To disable this feature, click the File tab at the top toolbar, select the Advanced Settings option, uncheck the Turn on display of the comments box. Now the commented passages will be highlighted only if you click the   icon. Managing comments You can manage the added comments using the icons in the comment balloon or on the Comments panel on the left: sort the added comments by clicking the icon: by date: Newest or Oldest. This is the sort order by default. by author: Author from A to Z or Author from Z to A. by location: From top or From bottom. The usual sort order of comments by their location in a document is as follows (from top): comments to text, comments to footnotes, comments to endnotes, comments to headers/footers, comments to the entire document. by group: All or choose a certain group from the list. This sorting option is available if you are running a version that includes this functionality. edit the currently selected comment by clicking the icon, delete the currently selected comment by clicking the icon, close the currently selected discussion by clicking the icon if the task or problem you stated in your comment was solved, after that the discussion you opened with your comment gets the resolved status. To open it again, click the icon. If you want to hide resolved comments, click the File tab on the top toolbar, select the Advanced Settings option, uncheck the Turn on display of the resolved comments box and click Apply. In this case, the resolved comments will be highlighted only if you click the icon, if you want to manage comments in a bunch, open the Resolve drop-down menu on the Collaboration tab. Select one of the options for resolving comments: resolve current comments, resolve my comments or resolve all comments in the document. Adding mentions You can only add mentions to the comments made to the text parts and not to the document itself. When entering comments, you can use the mentions feature that allows you to attract somebody's attention to the comment and send a notification to the mentioned user via email and Talk. To add a mention, Enter the \"+\" or \"@\" sign anywhere in the comment text - a list of the portal users will open. To simplify the search process, you can start typing a name in the comment field - the user list will change as you type. Select the necessary person from the list. If the file has not yet been shared with the mentioned user, the Sharing Settings window will open. Read only access type is selected by default. Change it if necessary. Click OK. The mentioned user will receive an email notification that they have been mentioned in a comment. If the file has been shared, the user will also receive a corresponding notification. Removing comments To remove comments, click the Remove button on the Collaboration tab of the top toolbar, select the necessary option from the menu: Remove Current Comments - to remove the currently selected comment. If some replies have been added to the comment, all its replies will be removed as well. Remove My Comments - to remove comments you added, without removing comments added by other users. If some replies have been added to your comment, all its replies will be removed as well. Remove All Comments - to remove all the comments in the document that you and other users added. To close the panel with comments, click the icon on the left sidebar once again." }, { "id": "HelpfulHints/Communicating.htm", "title": "Communicating in real time", - "body": "The Document Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor you can communicate with your co-editors in real time using the built-in Chat tool as well as a number of useful plugins, i.e. Telegram or Rainbow. To access the Chat tool and leave a message for other users, click the icon on the left sidebar, or switch to the Collaboration tab of the top toolbar and click the Chat button, enter your text into the corresponding field below, press the Send button. The chat messages are stored during one session only. To discuss the document content, it is better to use comments which are stored until they are deleted. All the messages left by users will be displayed on the panel on the left. If there are new messages you haven't read yet, the chat icon will look like this - . To close the panel with chat messages, click the icon on the left sidebar or the Chat button at the top toolbar once again." + "body": "The Document Editor allows you to maintain a constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor, you can communicate with your co-editors in real time using the built-in Chat tool as well as a number of useful plugins, i.e. Telegram or Rainbow. To access the Chat tool and leave a message for other users, click the icon on the left sidebar, or switch to the Collaboration tab of the top toolbar and click the Chat button, enter your text into the corresponding field below, press the Send button. The chat messages are stored during one session only. To discuss the document content, it is better to use comments which are stored until they are deleted. All the messages left by users will be displayed on the panel on the left. If there are new messages you haven't read yet, the chat icon will look like this - . To close the panel with chat messages, click the icon on the left sidebar or the Chat button at the top toolbar once again." }, { "id": "HelpfulHints/Comparison.htm", "title": "Comparing and combining documents", - "body": "The Document Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file. If you need to compare and merge two documents, the Document Editor provides you with the document Compare feature. It allows displaying the differences between two documents and merge the documents by accepting the changes one by one or all at once. The Combine feature may seem the same but with one major difference, i.e., the Tracked Changes in both versions are merged into one version and the rest of the texts is compared. After merging two documents, the result will be stored on the portal as a new version of the original file. If you do not need to merge documents which are being compared, you can reject all the changes so that the original document remains unchanged. Choose a document for comparison To compare two documents, open the original document that you need to compare and select the second document for comparison: switch to the Collaboration tab on the top toolbar and press the Compare button, select one of the following options to load the document: the Document from File option will open the standard dialog window for file selection. Browse your computer hard disk drive for the necessary .docx file and click the Open button. the Document from URL option will open the window where you can enter a link to the file stored in a third-party web storage (for example, Nextcloud) if you have corresponding access rights to it. The link must be a direct link for downloading the file. When the link is specified, click the OK button. Note: The direct link allows downloading the file directly without opening it in a web browser. For example, to get a direct link in Nextcloud, find the necessary document in the file list, select the Details option from the file menu. Click the Copy direct link (only works for users who have access to this file/folder) icon on the right of the file name on the details panel. To find out how to get a direct link for downloading the file in a different third-party web storage, please refer to the corresponding third-party service documentation. the Document from Storage option will open the Select Data Source window. It displays the list of all the .docx documents stored on your portal you have corresponding access rights to. To navigate through the sections of the Documents module, use the menu on the left part of the window. Select the necessary .docx document and click the OK button. When the second document for comparison is selected, the comparison process will start and the document will look as if it was opened in the Review mode. All the changes are highlighted with a color, and you can view the changes, navigate between them, accept or reject them one by one or all the changes at once. It's also possible to change the display mode and see how the document looks before comparison, in the process of comparison, or how it will look after comparison if you accept all changes. Choose a document for combining To combine two documents, open the original document and select the second document for combining: switch to the Collaboration tab on the top toolbar and press the Combine button, select one of the following options to load the document: the Document from File option will open the standard dialog window for file selection. Browse your computer hard disk drive for the necessary .docx file and click the Open button. the Document from URL option will open the window where you can enter a link to the file stored in a third-party web storage (for example, Nextcloud) if you have corresponding access rights to it. The link must be a direct link for downloading the file. When the link is specified, click the OK button. Note: The direct link allows downloading the file directly without opening it in a web browser. For example, to get a direct link in Nextcloud, find the necessary document in the file list, select the Details option from the file menu. Click the Copy direct link (only works for users who have access to this file/folder) icon on the right of the file name on the details panel. To find out how to get a direct link for downloading the file in a different third-party web storage, please refer to the corresponding third-party service documentation. When the second document for combining is selected, the combining process will start and the document will look as if it was opened in the Review mode. All the changes are highlighted with a color, and you can view the changes, navigate between them, accept or reject them one by one or all the changes at once. It's also possible to change the display mode and see how the document looks before combining, in the process of combining, or how it will look after combining if you accept all changes. Choose the changes display mode Click the Display Mode button on the top toolbar and select one of the available modes from the list: Markup and balloons - this option is selected by default. It is used to display the document in the process of comparison/combining. This mode allows both viewing the changes and editing the document. It also includes a baloon that displays the reviewer's name, the date and the time of the revision, and the revision itseltf. Use the balloon to accept (tick mark) or to rejet (cross mark) the change. Only markup - this option is used to display the document in the process of comparison/combining, and allows both viewing the changes and editing the document. No ballons are displayed. Final - this mode is used to display the document after comparison/combining as if all the changes were accepted. This option does not actually accept all changes, it only allows you to see how the document will look like after you accept all the changes. In this mode, you cannot edit the document. Original - this mode is used to display the document before comparison/combining as if all the changes were rejected. This option does not actually reject all changes, it only allows you to view the document without changes. In this mode, you cannot edit the document. Accept or reject changes Use the Previous and the Next buttons on the top toolbar to navigate through the changes. To accept the currently selected change, you can: click the Accept button on the top toolbar, or click the downward arrow below the Accept button and select the Accept Current Change option (in this case, the change will be accepted and you will proceed to the next change), or click the Accept button of the change pop-up window. To quickly accept all the changes, click the downward arrow below the Accept button and select the Accept All Changes option. To reject the current change you can: click the Reject button on the top toolbar, or click the downward arrow below the Reject button and select the Reject Current Change option (in this case, the change will be rejected and you will move on to the next available change), or click the Reject button of the change pop-up window. To quickly reject all the changes, click the downward arrow below the Reject button and select the Reject All Changes option. Additional info on the comparison and combining feature Method of comparison Documents are compared by words. If a word contains a change of at least one character (e.g. if a character was removed or replaced), in the result, the difference will be displayed as the change of the entire word, not the character. The image below illustrates the case when the original file contains the word 'Characters' and the document for comparison contains the word 'Character'. Authorship of the document When the comparison process is launched, the second document for comparison is being loaded and compared to the current one. If the loaded document contains some data which is not represented in the original document, the data will be marked as added by a reviewer. If the original document contains some data which is not represented in the loaded document, the data will be marked as deleted by a reviewer. If the authors of the original and loaded documents are the same person, the reviewer is the same user. His/her name is displayed in the change balloon. If the authors of two files are different users, then the author of the second file loaded for comparison is the author of the added/removed changes. Presence of the tracked changes in the compared document If the original document contains some changes made in the review mode, they will be accepted in the comparison process. When you choose the second file for comparison, you'll see the corresponding warning message. In this case, when you choose the Original display mode, the document will not contain any changes. If both documents contain some changes made in the review mode, they will be merged into one version in the combining process." + "body": "The Document Editor allows you to maintain a constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, comment certain parts of your documents that require additional third-party input, save document versions for future use, review documents and add your changes without actually editing the file. If you need to compare and merge two documents, the Document Editor provides you with the document Compare feature. It allows displaying the differences between two documents and merge the documents by accepting the changes one by one or all at once. The Combine feature may seem the same but with one major difference, i.e., the Tracked Changes in both versions are merged into one version and the rest of the texts is compared. After merging two documents, the result will be stored on the portal as a new version of the original file. If you do not need to merge documents which are being compared, you can reject all the changes so that the original document remains unchanged. Choose a document for comparison To compare two documents, open the original document that you need to compare and select the second document for comparison: switch to the Collaboration tab on the top toolbar and press the Compare button, select one of the following options to load the document: the Document from File option will open the standard dialog window for file selection. Browse your computer hard disk drive for the necessary .docx file and click the Open button. the Document from URL option will open the window where you can enter a link to the file stored in a third-party web storage (for example, Nextcloud) if you have corresponding access rights to it. The link must be a direct link for downloading the file. When the link is specified, click the OK button. Note: The direct link allows downloading the file directly without opening it in a web browser. For example, to get a direct link in Nextcloud, find the necessary document in the file list, select the Details option from the file menu. Click the Copy direct link (only works for users who have access to this file/folder) icon on the right of the file name on the details panel. To find out how to get a direct link for downloading the file in a different third-party web storage, please refer to the corresponding third-party service documentation. the Document from Storage option will open the Select Data Source window. It displays the list of all the .docx documents stored on your portal you have corresponding access rights to. To navigate through the sections of the Documents module, use the menu on the left part of the window. Select the necessary .docx document and click the OK button. When the second document for comparison is selected, the comparison process will start and the document will look as if it was opened in the Review mode. All the changes are highlighted with a color, and you can view the changes, navigate between them, accept or reject them one by one or all the changes at once. It's also possible to change the display mode and see how the document looks before comparison, in the process of comparison, or how it will look after comparison if you accept all changes. Choose a document for combining To combine two documents, open the original document and select the second document for combining: switch to the Collaboration tab on the top toolbar and press the Combine button, select one of the following options to load the document: the Document from File option will open the standard dialog window for file selection. Browse your computer hard disk drive for the necessary .docx file and click the Open button. the Document from URL option will open the window where you can enter a link to the file stored in a third-party web storage (for example, Nextcloud) if you have corresponding access rights to it. The link must be a direct link for downloading the file. When the link is specified, click the OK button. Note: The direct link allows downloading the file directly without opening it in a web browser. For example, to get a direct link in Nextcloud, find the necessary document in the file list, select the Details option from the file menu. Click the Copy direct link (only works for users who have access to this file/folder) icon on the right of the file name on the details panel. To find out how to get a direct link for downloading the file in a different third-party web storage, please refer to the corresponding third-party service documentation. When the second document for combining is selected, the combining process will start and the document will look as if it was opened in the Review mode. All the changes are highlighted with a color, and you can view the changes, navigate between them, accept or reject them one by one or all the changes at once. It's also possible to change the display mode and see how the document looks before combining, in the process of combining, or how it will look after combining if you accept all changes. Choose the changes display mode Click the Display Mode button on the top toolbar and select one of the available modes from the list: Markup and balloons - this option is selected by default. It is used to display the document in the process of comparison/combining. This mode allows both viewing the changes and editing the document. It also includes a balloon that displays the reviewer's name, the date and the time of the revision, and the revision itself. Use the balloon to accept (tick mark) or to reject (cross mark) the change. Only markup - this option is used to display the document in the process of comparison/combining, and allows both viewing the changes and editing the document. No balloons are displayed. Final - this mode is used to display the document after comparison/combining as if all the changes were accepted. This option does not actually accept all changes, it only allows you to see how the document will look like after you accept all the changes. In this mode, you cannot edit the document. Original - this mode is used to display the document before comparison/combining as if all the changes were rejected. This option does not actually reject all changes, it only allows you to view the document without changes. In this mode, you cannot edit the document. Accept or reject changes Use the Previous and the Next buttons on the top toolbar to navigate through the changes. To accept the currently selected change, you can: click the Accept button on the top toolbar, or click the downward arrow below the Accept button and select the Accept Current Change option (in this case, the change will be accepted, and you will proceed to the next change), or click the Accept button of the change pop-up window. To quickly accept all the changes, click the downward arrow below the Accept button and select the Accept All Changes option. To reject the current change, you can: click the Reject button on the top toolbar, or click the downward arrow below the Reject button and select the Reject Current Change option (in this case, the change will be rejected, and you will move on to the next available change), or click the Reject button of the change pop-up window. To quickly reject all the changes, click the downward arrow below the Reject button and select the Reject All Changes option. Additional info on the comparison and combining feature Method of comparison Documents are compared by words. If a word contains a change of at least one character (e.g. if a character was removed or replaced), in the result, the difference will be displayed as the change of the entire word, not the character. The image below illustrates the case when the original file contains the word 'Characters' and the document for comparison contains the word 'Character'. Authorship of the document When the comparison process is launched, the second document for comparison is being loaded and compared to the current one. If the loaded document contains some data which is not represented in the original document, the data will be marked as added by a reviewer. If the original document contains some data which is not represented in the loaded document, the data will be marked as deleted by a reviewer. If the authors of the original and loaded documents are the same person, the reviewer is the same user. His/her name is displayed in the change balloon. If the authors of two files are different users, then the author of the second file loaded for comparison is the author of the added/removed changes. Presence of the tracked changes in the compared document If the original document contains some changes made in the review mode, they will be accepted in the comparison process. When you choose the second file for comparison, you'll see the corresponding warning message. In this case, when you choose the Original display mode, the document will not contain any changes. If both documents contain some changes made in the review mode, they will be merged into one version in the combining process." }, { "id": "HelpfulHints/KeyboardShortcuts.htm", "title": "Keyboard Shortcuts", - "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the Document Editor without using a mouse. Press Alt key to turn on all key tips for the editor header, the top toolbar, the right and the left sidebars and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Insert tab, press Alt to see all primary key tips. Press letter I to access the Insert tab, and to see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below: Windows/Linux Mac OS Working with Document Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel panel to save, download, print the current document, view its info, create a new document or open an existing one, access the Document Editor Help Center or advanced settings. Open 'Find and Replace' dialog box Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find and Replace dialog box to start searching for a character/word/phrase in the currently edited document. Open 'Find and Replace' dialog box with replacement field Ctrl+H ^ Ctrl+H Open the Find and Replace dialog box with the replacement field to replace one or more occurrences of the found characters. Repeat the last 'Find' action ⇧ Shift+F4 ⇧ Shift+F4, ⌘ Cmd+G, ⌘ Cmd+⇧ Shift+F4 Repeat the previous Find performed before the key combination was pressed. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Save document Ctrl+S ^ Ctrl+S, ⌘ Cmd+S Save all the changes to the document currently edited with The Document Editor. The active file will be saved with its current file name, location, and file format. Print document Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print the document with one of the available printers or save it as a file. Download As... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited document to the hard disk drive of your computer in one of the supported formats: DOCX, PDF, ODT, TXT, DOTX, PDF/A, OTT, RTF, HTML, DOCXF, OFORM, HTML, FB2, EPUB. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the Document Editor into your screen. Help menu F1 F1 Open the Document Editor Help menu. Open existing file (Desktop Editors) Ctrl+O On the Open local file tab in the Desktop Editors, opens the standard dialog box that allows to select an existing file. Close file (Desktop Editors) Ctrl+W, Ctrl+F4 ^ Ctrl+W, ⌘ Cmd+W Close the current document window in the Desktop Editors. Element contextual menu ⇧ Shift+F10 ⇧ Shift+F10 Open the selected element contextual menu. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current document to a default 100%. Navigation Jump to the beginning of the line Home Home Put the cursor to the beginning of the currently edited line. Jump to the beginning of the document Ctrl+Home ^ Ctrl+Home Put the cursor to the very beginning of the currently edited document. Jump to the end of the line End End Put the cursor to the end of the currently edited line. Jump to the end of the document Ctrl+End ^ Ctrl+End Put the cursor to the very end of the currently edited document. Jump to the beginning of the previous page Alt+Ctrl+Page Up Put the cursor to the very beginning of the page which preceeds the currently edited one. Jump to the beginning of the next page Alt+Ctrl+Page Down ⌥ Option+⌘ Cmd+⇧ Shift+Page Down Put the cursor to the very beginning of the page which follows the currently edited one. Scroll down Page Down Page Down, ⌥ Option+Fn+↑ Scroll the document approximately one visible page down. Scroll up Page Up Page Up, ⌥ Option+Fn+↓ Scroll the document approximately one visible page up. Next page Alt+Page Down ⌥ Option+Page Down Go to the next page in the currently edited document. Previous page Alt+Page Up ⌥ Option+Page Up Go to the previous page in the currently edited document. Zoom In Ctrl++ ^ Ctrl+=, ⌘ Cmd+= Zoom in the currently edited document. Zoom Out Ctrl+- ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited document. Move one character to the left ← ← Move the cursor one character to the left. Move one character to the right → → Move the cursor one character to the right. Move to the beginning of a word or one word to the left Ctrl+← ^ Ctrl+←, ⌘ Cmd+← Move the cursor to the beginning of a word or one word to the left. Move one word to the right Ctrl+→ ^ Ctrl+→, ⌘ Cmd+→ Move the cursor one word to the right. Move one line up ↑ ↑ Move the cursor one line up. Move one line down ↓ ↓ Move the cursor one line down. Navigate between controls in modal dialogues ↹ Tab/⇧ Shift+↹ Tab ↹ Tab/⇧ Shift+↹ Tab Navigate between controls to give focus to the next or previous control in modal dialogues. Writing End paragraph ↵ Enter ↵ Return End the current paragraph and start a new one. Add line break ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Add a line break without starting a new paragraph. Delete ← Backspace, Delete ← Backspace, Delete Delete one character to the left (← Backspace) or to the right (Delete) of the cursor. Delete word to the left of cursor Ctrl+← Backspace ^ Ctrl+← Backspace, ⌘ Cmd+← Backspace Delete one word to the left of the cursor. Delete word to the right of cursor Ctrl+Delete ^ Ctrl+Delete, ⌘ Cmd+Delete Delete one word to the right of the cursor. Create nonbreaking space Ctrl+⇧ Shift+␣ Spacebar ^ Ctrl+⇧ Shift+␣ Spacebar, ⌘ Cmd+⇧ Shift+␣ Spacebar Create a space between characters which cannot be used to start a new line. Create nonbreaking hyphen Ctrl+⇧ Shift+_ ^ Ctrl+⇧ Shift+Hyphen, ⌘ Cmd+⇧ Shift+Hyphen Create a hyphen between characters which cannot be used to start a new line. Undo and Redo Undo Ctrl+Z ^ Ctrl+Z, ⌘ Cmd+Z Reverse the latest performed action. Redo Ctrl+Y ^ Ctrl+Y, ⌘ Cmd+Y, ⌘ Cmd+⇧ Shift+Z Repeat the latest undone action. Cut, Copy, and Paste Cut Ctrl+X, ⇧ Shift+Delete ⌘ Cmd+X, ⇧ Shift+Delete Delete the selected text fragment and send it to the computer clipboard memory. The copied text can be later inserted to another place in the same document, into another document, or into some other program. Copy Ctrl+C, Ctrl+Insert ⌘ Cmd+C Send the selected text fragment to the computer clipboard memory. The copied text can be later inserted to another place in the same document, into another document, or into some other program. Paste Ctrl+V, ⇧ Shift+Insert ⌘ Cmd+V Insert the previously copied text fragment from the computer clipboard memory to the current cursor position. The text can be previously copied from the same document, from another document, or from some other program. Paste text without style formatting Ctrl+⇧ Shift+V, ⌘ Cmd+⇧ Shift+V Insert the previously copied text fragment from the computer clipboard memory to the current cursor position without preserving its original formatting. The text can be previously copied from the same document, from another document, or from some other program. Insert hyperlink Ctrl+K ⌘ Cmd+K Insert a hyperlink which can be used to go to a web address. Copy style Alt+Ctrl+C ⌘ Cmd+Alt+C Copy the formatting from the selected fragment of the currently edited text. The copied formatting can be later applied to another text fragment in the same document. Apply style Alt+Ctrl+V ⌘ Cmd+Alt+V Apply the previously copied formatting to the text in the currently edited document. Text Selection Select all Ctrl+A ⌘ Cmd+A Select all the document text with tables and images. Select fragment ⇧ Shift+→ ← ⇧ Shift+→ ← Select the text character by character. Select from cursor to beginning of line ⇧ Shift+Home ⇧ Shift+Home Select a text fragment from the cursor to the beginning of the current line. Select from cursor to end of line ⇧ Shift+End ⇧ Shift+End Select a text fragment from the cursor to the end of the current line. Select one character to the right ⇧ Shift+→ ⇧ Shift+→ Select one character to the right of the cursor position. Select one character to the left ⇧ Shift+← ⇧ Shift+← Select one character to the left of the cursor position. Select to the end of a word Ctrl+⇧ Shift+→ Select a text fragment from the cursor to the end of a word. Select to the beginning of a word Ctrl+⇧ Shift+← Select a text fragment from the cursor to the beginning of a word. Select one line up ⇧ Shift+↑ ⇧ Shift+↑ Select one line up (with the cursor at the beginning of a line). Select one line down ⇧ Shift+↓ ⇧ Shift+↓ Select one line down (with the cursor at the beginning of a line). Select the page up ⇧ Shift+Page Up ⇧ Shift+Page Up Select the page part from the cursor position to the upper part of the screen. Select the page down ⇧ Shift+Page Down ⇧ Shift+Page Down Select the page part from the cursor position to the lower part of the screen. Text Styling Bold Ctrl+B ^ Ctrl+B, ⌘ Cmd+B Make the font of the selected text fragment darker and heavier than normal. Italic Ctrl+I ^ Ctrl+I, ⌘ Cmd+I Make the font of the selected text fragment italicized and slightly slanted. Underline Ctrl+U ^ Ctrl+U, ⌘ Cmd+U Make the selected text fragment underlined with a line going below the letters. Strikeout Ctrl+5 ^ Ctrl+5, ⌘ Cmd+5 Make the selected text fragment struck out with a line going through the letters. Subscript Ctrl+. ^ Ctrl+⇧ Shift+>, ⌘ Cmd+⇧ Shift+> Make the selected text fragment smaller and place it to the lower part of the text line, e.g. as in chemical formulas. Superscript Ctrl+, ^ Ctrl+⇧ Shift+<, ⌘ Cmd+⇧ Shift+< Make the selected text fragment smaller and place it to the upper part of the text line, e.g. as in fractions. Heading 1 style Alt+1 ⌥ Option+^ Ctrl+1 Apply the style of the heading 1 to the selected text fragment. Heading 2 style Alt+2 ⌥ Option+^ Ctrl+2 Apply the style of the heading 2 to the selected text fragment. Heading 3 style Alt+3 ⌥ Option+^ Ctrl+3 Apply the style of the heading 3 to the selected text fragment. Bulleted list Ctrl+⇧ Shift+L ^ Ctrl+⇧ Shift+L, ⌘ Cmd+⇧ Shift+L Create an unordered bulleted list from the selected text fragment or start a new one. Remove formatting Ctrl+␣ Spacebar Remove formatting from the selected text fragment. Increase font Ctrl+] ⌘ Cmd+] Increase the size of the font for the selected text fragment 1 point. Decrease font Ctrl+[ ⌘ Cmd+[ Decrease the size of the font for the selected text fragment 1 point. Align center/left Ctrl+E ^ Ctrl+E, ⌘ Cmd+E Switch a paragraph between centered and left-aligned. Align justified/left Ctrl+J, Ctrl+L ^ Ctrl+J, ⌘ Cmd+J Switch a paragraph between justified and left-aligned. Align right/left Ctrl+R ^ Ctrl+R, ⌘ Cmd+R Switch a paragraph between right-aligned and left-aligned. Apply subscript formatting (automatic spacing) Ctrl+= Apply subscript formatting to the selected text fragment. Apply superscript formatting (automatic spacing) Ctrl+⇧ Shift++ Apply superscript formatting to the selected text fragment. Insert page break Ctrl+↵ Enter ^ Ctrl+↵ Return, ⌘ Cmd+↵ Return Insert a page break at the current cursor position. Increase indent Ctrl+M ^ Ctrl+M, ⌘ Cmd+M Indent a paragraph from the left incrementally. Decrease indent Ctrl+⇧ Shift+M ^ Ctrl+⇧ Shift+M, ⌘ Cmd+⇧ Shift+M Remove a paragraph indent from the left incrementally. Add page number Ctrl+⇧ Shift+P ^ Ctrl+⇧ Shift+P, ⌘ Cmd+⇧ Shift+P Add the current page number at the current cursor position. Nonprinting characters Ctrl+⇧ Shift+Num8 Show or hide the display of nonprinting characters. Delete one character to the left ← Backspace ← Backspace Delete one character to the left of the cursor. Delete one character to the right Delete Delete Delete one character to the right of the cursor. Modifying Objects Constrain movement ⇧ Shift + drag ⇧ Shift + drag Constrain the movement of the selected object horizontally or vertically. Set 15-degree rotation ⇧ Shift + drag (when rotating) ⇧ Shift + drag (when rotating) Constrain the rotation angle to 15-degree increments. Maintain proportions ⇧ Shift + drag (when resizing) ⇧ Shift + drag (when resizing) Maintain the proportions of the selected object when resizing. Draw straight line or arrow ⇧ Shift + drag (when drawing lines/arrows) ⇧ Shift + drag (when drawing lines/arrows) Draw a straight vertical/horizontal/45-degree line or arrow. Movement by one-pixel increments Ctrl+← → ↑ ↓ Hold down the Ctrl key and use the keybord arrows to move the selected object by one pixel at a time. Working with Tables Move to the next cell in a row ↹ Tab ↹ Tab Go to the next cell in a table row. Move to the previous cell in a row ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Go to the previous cell in a table row. Move to the next row ↓ ↓ Go to the next row in a table. Move to the previous row ↑ ↑ Go to the previous row in a table. Start new paragraph ↵ Enter ↵ Return Start a new paragraph within a cell. Add new row ↹ Tab in the lower right table cell. ↹ Tab in the lower right table cell. Add a new row at the bottom of the table. Insert table break Ctrl+⇧ Shift+↵ Enter ^ Ctrl+⇧ Shift+↵ Return, ⌘ Cmd+⇧ Shift+↵ Return Insert a table break within the table. Inserting special characters Insert equation Alt+= ⌥ Option+^ Ctrl+= Insert an equation at the current cursor position. Insert an em dash Alt+Ctrl+Num- ⌥ Option+⇧ Shift+- Insert an em dash ‘—’ within the current document and to the right of the cursor. Insert an en dash ⌥ Option+- Insert an en dash ‘-’ within the current document and to the right of the cursor. Insert a non-breaking hyphen Ctrl+⇧ Shift+_ ^ Ctrl+⇧ Shift+Hyphen, ⌘ Cmd+⇧ Shift+Hyphen Insert a non-breaking hyphen ‘-’ within the current document and to the right of the cursor. Insert a no-break space Ctrl+⇧ Shift+␣ Spacebar ⌥ Option+␣ Spacebar Insert a no-break space ‘o’ within the current document and to the right of the cursor. Insert a copyright symbol Ctrl+Alt+G ⌘ Cmd+⌥ Option+G Insert a copyright symbol ‘©’ within the current document and to the right of the cursor." + "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the Document Editor without using a mouse. Press Alt (Option for macOS) key to turn on all key tips for the editor header, the top toolbar, the right and the left sidebars and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Insert tab, press Alt (Option for macOS) to see all primary key tips. Press letter I to access the Insert tab, and to see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt (Option for macOS) to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below. Please note: for macOS, some shortcuts contain the Home, End, Page Up and Page Down keys which are only available on the extended keyboard. If you don't have these keys, use the keyboard shortcuts specified above (i.e. use ^ Ctrl/⌘ Cmd+← or Fn+← instead of Home, ^ Ctrl/⌘ Cmd+→ or Fn+→ instead of End, Fn+↑ instead of Page Up, Fn+↓ instead of Page Down). Windows/Linux Mac OS Working with Document Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel to save, download, print the current document, view its info, create a new document or open an existing one, access the Document Editor Help Center or advanced settings. Open 'Find' dialog window Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find dialog window to start searching for a character/word/phrase in the currently edited document. Open 'Find and Replace' menu (panel) with replacement field Ctrl+H ^ Ctrl+H Open the Find and Replace menu (panel) with the replacement field to replace one or more occurrences of the found characters. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Save document Ctrl+S ^ Ctrl+S, ⌘ Cmd+S Save all the changes to the document currently edited with The Document Editor. The active file will be saved with its current file name, location, and file format. Print document Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print the document with one of the available printers or save it as a file. Download As... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited document to the hard disk drive of your computer in one of the supported formats: DOCX, DOCXF, OFORM, DOTX, ODT, OTT, RTF, TXT, HTML, FB2, EPUB, PDF, PDF/A, PNG, JPG. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the Document Editor into your screen. Help menu F1 Fn+F1 Open the Document Editor Help menu. Open existing file Ctrl+O ⌘ Cmd+O Open the standard dialog box that allows selecting an existing file. If you select the file in this dialog box and click Open, the file will be opened in a new tab or window of Desktop Editors. Switch to the next tab Ctrl+↹ Tab ^ Ctrl+↹ Tab Switch to the next file tab in Desktop Editors or browser tab in Online Editors. Switch to the previous tab Ctrl+Shift+↹ Tab ^ Ctrl+⇧ Shift+↹ Tab Switch to the previous file tab in Desktop Editors or browser tab in Online Editors. Close file Ctrl+W ⌘ Cmd+W Close the current document window. Element contextual menu ⇧ Shift+F10 ⇧ Shift+Fn+F10 Open the selected element contextual menu. Close menu or modal window, reset modes, etc. Esc Esc Close a menu or modal window. Reset pop-ups and balloons with comments and review changes. Reset drawing and erasing table mode. Reset text drag-n-drop. Reset marker selection mode. Reset format painter mode. Deselect shapes. Reset adding shapes mode. Exit from the header/footer. Exit from filling in forms. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current document to a default 100%. Update fields F9 Fn+F9 Update fields (e.g., Table of Contents). Navigation Jump to the beginning of the line Home ⌘ Cmd+← Home Put the cursor to the beginning of the currently edited line. Jump to the beginning of the document Ctrl+Home ^ Ctrl+Fn+←, ⌘ Cmd+Fn+← ^ Ctrl+Home, ⌘ Cmd+Home Put the cursor to the very beginning of the currently edited document. Jump to the end of the line End ⌘ Cmd+→ End Put the cursor to the end of the currently edited line. Jump to the end of the document Ctrl+End ^ Ctrl+Fn+→, ⌘ Cmd+Fn+→ ^ Ctrl+End, ⌘ Cmd+End Put the cursor to the very end of the currently edited document. Jump to the beginning of the previous page Alt+Ctrl+Page Up ⌥ Option+Fn+↑, ⌘ Cmd+Fn+↑ ⌥ Option+Page Up, ⌘ Cmd+Page Up Put the cursor to the very beginning of the page which preceeds the currently edited one. Jump to the beginning of the next page Alt+Ctrl+Page Down ⌥ Option+Fn+↓, ⌘ Cmd+Fn+↓ ⌥ Option+Page Down, ⌘ Cmd+Page Down Put the cursor to the very beginning of the page which follows the currently edited one. Scroll down Page Down Fn+↓ Page Down Scroll the document approximately one visible page down. Scroll up Page Up Fn+↑ Page Up Scroll the document approximately one visible page up. Next page Alt+Page Down Go to the next page in the currently edited document. Previous page Alt+Page Up Go to the previous page in the currently edited document. Zoom In Ctrl+Num+, Ctrl++ (on the main keyboard) ^ Ctrl++, ⌘ Cmd++ Zoom in the currently edited document. Zoom Out Ctrl+- (on the main keyboard) ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited document. Move one character to the left/right or one line up/down ← → ↑ ↓ ← → ↑ ↓ Move the cursor one character to the left/right or one line up/down. Move to the beginning of a word or one word to the left Ctrl+← ⌥ Option+← Move the cursor to the beginning of a word or one word to the left. Move one word to the right Ctrl+→ ⌥ Option+→ Move the cursor one word to the right. Navigate between controls in modal dialogues ↹ Tab/⇧ Shift+↹ Tab ↹ Tab/⇧ Shift+↹ Tab Navigate between controls to give focus to the next or previous control in modal dialogues. Move to lower header/footer Page Down Fn+↓ Page Down Move to the lower header/footer (if the cursor is in the header/footer). Move to upper header/footer Page Up Fn+↑ Page Up Move to the upper header/footer (if the cursor is in the header/footer). Move to lower header Alt+Page Down ⌥ Option+Fn+↓ ⌥ Option+Page Down Move to the lower header (if the cursor is in the header/footer). Move to upper header Alt+Page Up ⌥ Option+Fn+↑ ⌥ Option+Page Up Move to the upper header (if the cursor is in the header/footer). Writing End paragraph ↵ Enter ↵ Return End the current paragraph and start a new one. Add line break ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Add a line break without starting a new paragraph. Add new placeholder to equation argument Enter Return Add a new placeholder to the equation argument. Change the alignment level of the operator to the left ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Change the alignment level of the operator to the left (for the second line of the equation with a forced break). Change the alignment level of the operator to the right ↹ Tab ↹ Tab Change the alignment level of the operator to the right (for the second line of the equation with a forced break). Delete character on the left ← Backspace Delete Delete one character to the left of the cursor. Delete character on the right Delete Fn+Delete Delete one character to the right of the cursor. Delete word/selection/graphical object to the left of cursor Ctrl+← Backspace ⌥ Option+Delete Delete one word/selection/graphical object to the left of the cursor. Delete word/selection/graphical object to the right of cursor Ctrl+Delete Fn+⌥ Option+Delete Delete one word/selection/graphical object to the right of the cursor. Create nonbreaking space Ctrl+⇧ Shift+␣ Spacebar ^ Ctrl+⇧ Shift+Fn+␣ Spacebar, ⌘ Cmd+⇧ Shift+Fn+␣ Spacebar Create a space between characters which cannot be used to start a new line. Create nonbreaking hyphen Ctrl+⇧ Shift+- ^ Ctrl+⇧ Shift+-, ⌘ Cmd+⇧ Shift+- Create a hyphen between characters which cannot be used to start a new line. Undo and Redo Undo Ctrl+Z ^ Ctrl+Z, ⌘ Cmd+Z Reverse the latest performed action. Redo Ctrl+Y ^ Ctrl+Y, ⌘ Cmd+Y Repeat the latest undone action. Cut, Copy, and Paste Cut Ctrl+X, ⇧ Shift+Delete ⌘ Cmd+X Delete the selected text fragment and send it to the computer clipboard memory. The copied text can be later inserted to another place in the same document, into another document, or into some other program. Copy Ctrl+C, Ctrl+Insert ⌘ Cmd+C Send the selected text fragment to the computer clipboard memory. The copied text can be later inserted to another place in the same document, into another document, or into some other program. Paste Ctrl+V, ⇧ Shift+Insert ⌘ Cmd+V Insert the previously copied text fragment from the computer clipboard memory to the current cursor position. The text can be previously copied from the same document, from another document, or from some other program. Paste text without style formatting Ctrl+⇧ Shift+V ⌘ Cmd+⇧ Shift+V Insert the previously copied text fragment from the computer clipboard memory to the current cursor position without preserving its original formatting. The text can be previously copied from the same document, from another document, or from some other program. Copy style Alt+Ctrl+C ⌘ Cmd+⌥ Option+C, ^ Ctrl+⌥ Option+C Copy the formatting from the selected fragment of the currently edited text. The copied formatting can be later applied to another text fragment in the same document. Apply style Alt+Ctrl+V ⌘ Cmd+⌥ Option+V, ^ Ctrl+⌥ Option+V Apply the previously copied formatting to the text in the currently edited document. Paste Special options 1 Keep source formatting Ctrl then K ^ Ctrl then K Keep the source formatting of the copied text. Keep text only Ctrl then T ^ Ctrl then T Paste the text without its original formatting. Overwrite cells Ctrl then O ^ Ctrl then O Replace the contents of the existing table with the copied data. Nest table Ctrl then N ^ Ctrl then N Paste the copied table as a nested table into the selected cell of the existing table. Working with Hyperlinks Insert hyperlink Ctrl+K ⌘ Cmd+K, ^ Ctrl+K Insert a hyperlink which can be used to go to a web address. Visit hyperlink Enter Return Visit a hyperlink (with the cursor in the hyperlink). Text Selection Select all Ctrl+A ⌘ Cmd+A, ^ Ctrl+A Select all the document text with tables and images. Select from cursor to beginning of line ⇧ Shift+Home ⇧ Shift+Fn+← ⇧ Shift+Home Select a text fragment from the cursor to the beginning of the current line. Select from cursor to end of line ⇧ Shift+End ⇧ Shift+Fn+→ ⇧ Shift+End Select a text fragment from the cursor to the end of the current line. Select from cursor to beginning of document Ctrl+⇧ Shift+Home ^ Ctrl+⇧ Shift+Fn+←, ⌘ Cmd+⇧ Shift+Fn+← ^ Ctrl+⇧ Shift+Home, ⌘ Cmd+⇧ Shift+Home Select a text fragment from the cursor to the beginning of the document. Select from cursor to end of document Ctrl+⇧ Shift+End ^ Ctrl+⇧ Shift+Fn+→, ⌘ Cmd+⇧ Shift+Fn+→ ^ Ctrl+⇧ Shift+End, ⌘ Cmd+⇧ Shift+End Select a text fragment from the cursor to the end of the document. Select one character to the right ⇧ Shift+→ ⇧ Shift+→ Select one character to the right of the cursor position. Select one character to the left ⇧ Shift+← ⇧ Shift+← Select one character to the left of the cursor position. Select to the end of a word Ctrl+⇧ Shift+→ ⇧ Shift+⌥ Option+→ Select a text fragment from the cursor to the end of a word. Select to the beginning of a word Ctrl+⇧ Shift+← ⇧ Shift+⌥ Option+← Select a text fragment from the cursor to the beginning of a word. Select one line up ⇧ Shift+↑ ⇧ Shift+↑ Select one line up (with the cursor at the beginning of a line). Select one line down ⇧ Shift+↓ ⇧ Shift+↓ Select one line down (with the cursor at the end of a line). Select the page up to the upper part of the screen ⇧ Shift+Page Up ⇧ Shift+Fn+↑ ⇧ Shift+Page Up Select the page part from the cursor position to the upper part of the screen. Select the page down to the lower part of the screen ⇧ Shift+Page Down ⇧ Shift+Fn+↓ ⇧ Shift+Page Down Select the page part from the cursor position to the lower part of the screen. Select to the beginning of the previous page Ctrl+⇧ Shift+Page Up ^ Ctrl+⇧ Shift+Fn+↑, ⌘ Cmd+⇧ Shift+Fn+↑ ^ Ctrl+⇧ Shift+Page Up, ⌘ Cmd+⇧ Shift+Page Up Select a text fragment from the cursor to the beginning of the previous page. Select to the beginning of the next page Ctrl+⇧ Shift+Page Down ^ Ctrl+⇧ Shift+Fn+↓, ⌘ Cmd+⇧ Shift+Fn+↓ ^ Ctrl+⇧ Shift+Page Down, ⌘ Cmd+⇧ Shift+Page Down Select a text fragment from the cursor to the beginning of the next page. Text Styling Bold Ctrl+B ^ Ctrl+B, ⌘ Cmd+B Make the font of the selected text fragment darker and heavier than normal. Italic Ctrl+I ^ Ctrl+I, ⌘ Cmd+I Make the font of the selected text fragment italicized and slightly slanted. Underline Ctrl+U ^ Ctrl+U, ⌘ Cmd+U Make the selected text fragment underlined with a line going below the letters. Strikeout Ctrl+5 ⌘ Cmd+⇧ Shift+x Make the selected text fragment struck out with a line going through the letters. Subscript Ctrl+. ^ Ctrl+., ⌘ Cmd+. Make the selected text fragment smaller and place it to the lower part of the text line, e.g. as in chemical formulas. Superscript Ctrl+, ^ Ctrl+,, ⌘ Cmd+, Make the selected text fragment smaller and place it to the upper part of the text line, e.g. as in fractions. Heading 1 style Alt+1 ⌥ Option+^ Ctrl+1, ⌥ Option+⌘ Cmd+1 Apply the style of the heading 1 to the selected text fragment. Heading 2 style Alt+2 ⌥ Option+^ Ctrl+2, ⌥ Option+⌘ Cmd+2 Apply the style of the heading 2 to the selected text fragment. Heading 3 style Alt+3 ⌥ Option+^ Ctrl+3, ⌥ Option+⌘ Cmd+3 Apply the style of the heading 3 to the selected text fragment. Bulleted list Ctrl+⇧ Shift+L ^ Ctrl+⇧ Shift+L, ⌘ Cmd+⇧ Shift+L Create an unordered bulleted list from the selected text fragment or start a new one. Clear formatting Ctrl+␣ Spacebar ^ Ctrl+Fn+␣ Spacebar, ⌘ Cmd+Fn+␣ Spacebar Clear formatting of the selected text fragment. Increase font Ctrl+] ⌘ Cmd+], ^ Ctrl+] Increase the size of the font for the selected text fragment 1 point. Decrease font Ctrl+[ ⌘ Cmd+[, ^ Ctrl+[ Decrease the size of the font for the selected text fragment 1 point. Align center Ctrl+E ^ Ctrl+E, ⌘ Cmd+E Switch a paragraph between centered and left-aligned. Align justified Ctrl+J ^ Ctrl+J, ⌘ Cmd+J Switch a paragraph between justified and left-aligned. Align right Ctrl+R ^ Ctrl+R, ⌘ Cmd+R Switch a paragraph between right-aligned and left-aligned. Align left Ctrl+L ^ Ctrl+L, ⌘ Cmd+L Align a paragraph left. Insert page break Ctrl+↵ Enter ^ Ctrl+↵ Return, ⌘ Cmd+↵ Return Insert a page break at the current cursor position. Increase indent Ctrl+M ^ Ctrl+M, ⌘ Cmd+M Indent a paragraph from the left incrementally. Decrease indent Ctrl+⇧ Shift+M ^ Ctrl+⇧ Shift+M, ⌘ Cmd+⇧ Shift+M Remove a paragraph indent from the left incrementally. Add page number Ctrl+⇧ Shift+P ^ Ctrl+⇧ Shift+P, ⌘ Cmd+⇧ Shift+P Add the current page number at the current cursor position. Nonprinting characters Ctrl+⇧ Shift+Num8, Ctrl+⇧ Shift+8 ^ Ctrl+⇧ Shift+8, ⌘ Cmd+⇧ Shift+8 Show or hide the display of nonprinting characters. Increase list/indent level ↹ Tab ↹ Tab Increase the list/indent level (with the cursor at the beginning of a paragraph). Decrease list/indent level ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Decrease the list/indent level (with the cursor at the beginning of a paragraph). Add tab character to paragraph ↹ Tab ↹ Tab Add the tab character to a paragraph (if the cursor is not at the beginning of a paragraph). Increase indent for selected paragraphs ↹ Tab ↹ Tab Increase the indent for the selected paragraphs. Decrease indent for selected paragraphs ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Decrease the lindent for the selected paragraphs. Modifying Objects Working with shapes ↵ Enter Return When the shape is selected, if it does not contain content, create content and move the cursor to the beginning of the line. If the content is empty, move the cursor to it, otherwise select the entire content. Working with charts ↵ Enter When the chart title is selected, if the title is empty, move the cursor to the beginning of the line, otherwise select the text. Create a copy when dragging Ctrl ^ Ctrl Select an object and hold down the specified key when dragging the object to create the copy of the object in the location where it was moved. Constrain movement ⇧ Shift + drag ⇧ Shift + drag Constrain the movement of the selected object horizontally or vertically. Set 15-degree rotation ⇧ Shift + drag (when rotating) ⇧ Shift + drag (when rotating) Constrain the rotation angle to 15-degree increments. Maintain proportions ⇧ Shift + drag (when resizing) ⇧ Shift + drag (when resizing) Maintain the proportions of the selected object when resizing. Change angle of line/arrow when drawing ⇧ Shift + drag (when drawing lines/arrows) ⇧ Shift + drag (when drawing lines/arrows) Hold down the Shift key while drawing the line/arrow and rotate the spout of the arrow/end of the line to change the angle of the line/arrow when drawing it. The line/arrow will be rotated exactly 45 degrees. Movement by one-pixel increments Ctrl+← → ↑ ↓ ⌘ Cmd+← → ↑ ↓ Hold down the specified key and use the keybord arrows to move the selected object to the left, right, up, or down by one pixel at a time. Move shape by a big step ← → ↑ ↓ ← → ↑ ↓ Use the keybord arrows to move the selected object by a big step to the left, right, up, or down. Move focus to the next object ↹ Tab ↹ Tab Move focus to the next object after the currently selected one. Move focus to the previous object ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Move focus to the previous object before the currently selected one. Working with Endnotes/Footnotes Insert endnote Ctrl+Alt+D ^ Ctrl+⌥ Option+D Insert an endnote. Insert footnote Ctrl+Alt+F Insert a footnote. Working with Tables Move to the next cell in a row ↹ Tab ↹ Tab Go to the next cell in a table row. Move to the previous cell in a row ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Go to the previous cell in a table row. Move to the next row ↓ ↓ Go to the next row in a table. Move to the previous row ↑ ↑ Go to the previous row in a table. Start new paragraph ↵ Enter ↵ Return Start a new paragraph within a cell. Add new row ↹ Tab in the lower right table cell. ↹ Tab in the lower right table cell. Add a new row at the bottom of the table. Insert table break Ctrl+⇧ Shift+↵ Enter ^ Ctrl+⇧ Shift+↵ Return, ⌘ Cmd+⇧ Shift+↵ Return Insert a table break within the table. Working with Forms Move to the next form ↹ Tab Move to the next form. Move to the previous form ⇧ Shift+↹ Tab Move to the previous form. Choose the next combo box option in the form ↓ ↓ Choose the next combo box option in the form. Choose the previous combo box option in the form ↑ ↑ Choose the previous combo box option in the form. Add line break in the multiline form Enter Add a line break in the multiline form. Inserting special characters Insert equation Alt+= ⌥ Option+^ Ctrl+=,⌥ Option+⌘ Cmd+= Insert an equation at the current cursor position. Insert an em dash Alt+Ctrl+Num- ⌥ Option+⇧ Shift+- Insert an em dash ‘—’ within the current document and to the right of the cursor. Insert an en dash Ctrl+Num- ⌥ Option+- Insert an en dash ‘-’ within the current document and to the right of the cursor. Insert a copyright symbol Ctrl+Alt+G ⌘ Cmd+⌥ Option+G, ^ Ctrl+⌥ Option+G Insert a copyright symbol ‘©’ within the current document and to the right of the cursor. Insert the Euro sign Ctrl+Alt+E ⌘ Cmd+⌥ Option+E, ^ Ctrl+⌥ Option+E Insert the Euro sign (€) at the current cursor position. Insert the registered trademark sign Ctrl+Alt+R ⌘ Cmd+⌥ Option+R, ^ Ctrl+⌥ Option+R Insert the registered trademark sign (®) at the current cursor position. Insert the trademark sign Ctrl+Alt+T ⌘ Cmd+⌥ Option+T, ^ Ctrl+⌥ Option+T Insert the trademark sign (™) at the current cursor position. Insert ellipsis Ctrl+Alt+. ⌥ Option+; Insert the ellipsis sign (...) at the current cursor position. Replace selected Unicode code with symbol Alt+X ⌥ Option+⌘ Cmd+X, ⌥ Option+^ Ctrl+X Replace the selected Unicode code with a symbol. Work with keyboard supporting the ability to insert Unicode symbols ⌥ Option+Q, ⌥ Option+F, ⇧ Shift+⌥ Option+7, and others When using the ⌥ Option+keyboard symbol shortcuts, for the keyboards supporting the ability to insert Unicode symbols, the keyboard symbols are added. The examples are listed below. With the English ABC layout, the ⌥ Option+Q shortcut inserts the \"œ\" symbol, the ⌥ Option+F shortcut inserts the “ƒ” function symbol. With the US International w/o deadkeys layout, the ⌥ Option+Q shortcut inserts the “ä” symbol. With the Swiss-german layout, the ⇧ Shift+⌥ Option+7 shortcut inserts the \"\\” symbol. Paste the copied data using Ctrl+V on Windows or Cmd+V on macOS. After pasting the copied data, use the Ctrl key to open the Paste Special menu, then press the letter key which corresponds to the necessary option." }, { "id": "HelpfulHints/Navigation.htm", @@ -43,7 +43,7 @@ var indexes = { "id": "HelpfulHints/Password.htm", "title": "Protecting documents with a password", - "body": "You can protect your documents with a password that is required to enter the editing mode by your co-authors. The password can be changed or removed later on. The password cannot be restored if you lose or forget it. Please keep it in a safe place. You can also protect your documents by restricting access rights. Setting a password go to the File tab at the top toolbar and choose the Protect option. Click the Add password button to open the Set password window, or go to the Protection tab and choose the Encrypt option, set a password in the Password field and repeat it in the Repeat password field below. Click to show or hide password characters when entered. Click OK when ready. To open the document with the full access rights, the user has to enter the set password. Changing a password go to the File tab at the top toolbar and choose the Protect option. Click the Change password button to open the Set password window, or go to the Protection tab and choose the Encrypt option, set a new password in the Password field and repeat it in the Repeat password field below. Click to show or hide password characters when entered. click OK. Deleting a password go to the File tab at the top toolbar, choose the Protect option, click the Delete password button. Protecting a document go to the Protection tab, click the Protect Document button, set the password if necessary, choose the required access rights for the document provided the password has not been entered by the user: No changes (Read only) - the user can only view the document. Filling forms - the user can only fill a form. Tracked changes - the user can only view the document changes history and review the document itself. Comments - the user can only leave and answer comments. click Protect when ready. To remove protection from the document provided that the password has been set, go to the Protection tab, click the Protect Document button, enter the set password in the Unprotect Document window." + "body": "You can protect your documents with a password that is required to enter the editing mode by your co-authors. The password can be changed or removed later on. The password cannot be restored if you lose or forget it. Please keep it in a safe place. You can also protect your documents by restricting access rights. Setting a password go to the File tab at the top toolbar and choose the Protect option. Click the Add password button to open the Set password window, or go to the Protection tab and choose the Encrypt option, set a password in the Password field and repeat it in the Repeat password field below. Click to show or hide password characters when entered, Click OK when ready. To open the document with the full access rights, the user has to enter the set password. Changing a password go to the File tab at the top toolbar and choose the Protect option. Click the Change password button to open the Set password window, or go to the Protection tab and choose the Encrypt option, set a new password in the Password field and repeat it in the Repeat password field below. Click to show or hide password characters when entered. click OK. Deleting a password go to the File tab at the top toolbar, choose the Protect option, click the Delete password button. Protecting a document go to the Protection tab, click the Protect Document button, set the password if necessary, choose the required access rights for the document, provided the password has not been entered by the user: No changes (Read only) - the user can only view the document. Filling forms - the user can only fill a form. Tracked changes - the user can only view the document changes history and review the document itself. Comments - the user can only leave and answer comments. click Protect when ready. To remove protection from the document, provided that the password has been set, go to the Protection tab, click the Protect Document button, enter the set password in the Unprotect Document window." }, { "id": "HelpfulHints/Review.htm", @@ -53,27 +53,27 @@ var indexes = { "id": "HelpfulHints/Search.htm", "title": "Search and Replace Function", - "body": "To search for the required characters, words or phrases used in the currently edited document, click the icon situated on the left sidebar of the Document Editor, the icon situated in the upper right corner, or use the Ctrl+F (Command+F for MacOS) key combination to open the small Find panel or the Ctrl+H key combination to open the full Find panel. A small Find panel will open in the upper right corner of the working area. The panel includes the text field for typing in a search query, the number of search results, and controls for moving to the previous or the next result, and closing the bar. To access the advanced settings, click the icon or use the Ctrl+H key combination. The Find and replace panel will open: Type in your inquiry into the corresponding Find data entry field. If you need to replace one or more occurrences of the found characters, type in the replacement text into the corresponding Replace with data entry field. You can choose to replace a single currently highlighted occurrence or replace all occurrences by clicking the corresponding Replace and Replace All buttons. To navigate between the found occurrences, click one of the arrow buttons. The button shows the next occurrence while the button shows the previous one. Specify search parameters by checking the necessary options below the entry fields: Case sensitive - is used to find only the occurrences typed in the same case as your inquiry (e.g. if your inquiry is 'Editor' and this option is selected, such words as 'editor' or 'EDITOR' etc. will not be found). Whole words only - is used to highlight only whole words. All occurrences will be highlighted in the file and shown as a list in the Find panel to the left. Use the list to skip to the required occurrence, or use the navigation and buttons. The Document Editor supports search for special characters. To find a special character, enter it into the search box. The list of special characters that can be used in searches Special character Description ^l Line break ^t Tab stop ^? Any symbol ^# Any digit ^$ Any letter ^n Column break ^e Endnote ^f Footnote ^g Graphic element ^m Page break ^~ Non-breaking hyphen ^s Non-breaking space ^^ Escaping the caret itself ^w Any space ^+ Em dash ^= En dash ^y Any dash Special characters that may be used for replacement too: Special character Description ^l Line break ^t Tab stop ^n Column break ^m Page break ^~ Non-breaking hyphen ^s Non-breaking space ^+ Em dash ^= En dash" + "body": "To search for the required characters, words or phrases used in the currently edited document, click the icon situated on the left sidebar of the Document Editor, the icon situated in the upper right corner, or use the Ctrl+F (Command+F for macOS) key combination to open the small Find panel or the Ctrl+H key combination to open the full Find panel. A small Find panel will open in the upper right corner of the working area. The panel includes the text field for typing in a search query, the number of search results, and controls for moving to the previous or the next result, and closing the bar. To access the advanced settings, click the icon or use the Ctrl+H key combination. The Find and replace panel will open: Type in your inquiry into the corresponding Find data entry field. If you need to replace one or more occurrences of the found characters, type in the replacement text into the corresponding Replace with data entry field. You can choose to replace a single currently highlighted occurrence or replace all occurrences by clicking the corresponding Replace and Replace All buttons. To navigate between the found occurrences, click one of the arrow buttons. The button shows the next occurrence, while the button shows the previous one. Specify search parameters by checking the necessary options below the entry fields: Case sensitive - is used to find only the occurrences typed in the same case as your inquiry (e.g. if your inquiry is 'Editor' and this option is selected, such words as 'editor' or 'EDITOR' etc. will not be found). Whole words only - is used to highlight only whole words. All occurrences will be highlighted in the file and shown as a list in the Find panel to the left. Use the list to skip to the required occurrence, or use the navigation and buttons. The Document Editor supports search for special characters. To find a special character, enter it into the search box. The list of special characters that can be used in searches Special character Description ^l Line break ^t Tab stop ^? Any symbol ^# Any digit ^$ Any letter ^n Column break ^e Endnote ^f Footnote ^g Graphic element ^m Page break ^~ Non-breaking hyphen ^s Non-breaking space ^^ Escaping the caret itself ^w Any space ^+ Em dash ^= En dash ^y Any dash Special characters that may be used for replacement too: Special character Description ^l Line break ^t Tab stop ^n Column break ^m Page break ^~ Non-breaking hyphen ^s Non-breaking space ^+ Em dash ^= En dash" }, { "id": "HelpfulHints/SpellChecking.htm", "title": "Spell-checking", - "body": "The Document Editor allows you to check the spelling of your text in a certain language and correct mistakes while editing. In the desktop version, it's also possible to add words into a custom dictionary which is common for all three editors. Starting from version 6.3, the ONLYOFFICE editors support the SharedWorker interface for smoother operation without significant memory consumption. If your browser does not support SharedWorker then just Worker will be active. For more information about SharedWorker please refer to this article. First of all, choose a language for your document. Click the Set Document Language icon on the status bar. In the opened window, select the required language and click OK. The selected language will be applied to the whole document. To choose a different language for any piece within the document, select the necessary text passage with the mouse and use the menu on the status bar. To enable the spell checking option, you can: click the Spell checking icon on the status bar, or open the File tab of the top toolbar, select the Advanced Settings option, check the Turn on spell checking option box and click the Apply button. All misspelled words will be underlined by a red line. Right click on the necessary word to activate the menu and: choose one of the suggested similar words spelled correctly to replace the misspelled word with the suggested one. If too many variants are found, the More variants... option appears in the menu; use the Ignore option to skip just that word and remove underlining or Ignore All to skip all the identical words repeated in the text; if the current word is missed in the dictionary, you can add it to the custom dictionary. This word will not be treated as a mistake next time. This option is available in the desktop version. select a different language for this word. To disable the spell checking option, you can: click the Spell checking icon on the status bar, or open the File tab of the top toolbar, select the Advanced Settings option, uncheck the Turn on spell checking option box and click the Apply button." + "body": "The Document Editor allows you to check the spelling of your text in a certain language and correct mistakes while editing. In the desktop version, it's also possible to add words into a custom dictionary, which is used for all three editors. Starting from version 6.3, the ONLYOFFICE editors support the SharedWorker interface for smoother operation without significant memory consumption. If your browser does not support SharedWorker then just Worker will be active. For more information about SharedWorker please refer to this article. First, choose a language for your document. Click the Set Document Language icon on the status bar. In the opened window, select the required language and click OK. The selected language will be applied to the whole document. To choose a different language for any piece within the document, select the necessary text passage with the mouse and use the menu on the status bar. To enable the spell checking option, you can: click the Spell checking icon on the status bar, or open the File tab of the top toolbar, select the Advanced Settings option, check the Turn on spell checking option box and click the Apply button. All misspelled words will be underlined by a red line. Right-click on the necessary word to activate the menu and: choose one of the suggested similar words spelled correctly to replace the misspelled word with the suggested one. If too many variants are found, the More variants... option appears in the menu, use the Ignore option to skip just that word and remove underlining, or Ignore All to skip all the identical words repeated in the text, if the current word is missed in the dictionary, you can add it to the custom dictionary. This word will not be treated as a mistake next time. This option is available in the desktop version, select a different language for this word. To disable the spell checking option, you can: click the Spell checking icon on the status bar, or open the File tab of the top toolbar, select the Advanced Settings option, uncheck the Turn on spell checking option box and click the Apply button." }, { "id": "HelpfulHints/SupportedFormats.htm", "title": "Supported Formats of Electronic Documents", - "body": "An electronic document is one of the most commonly used computer. Due to the highly developed modern computer network, it's more convenient to distribute electronic documents than printed ones. Nowadays, a lot of devices are used for document presentation, so there are plenty of proprietary and open file formats. The Document Editor handles the most popular of them. While uploading or opening the file for editing, it will be converted to the Office Open XML (DOCX) format. It's done to speed up the file processing and increase the interoperability. The following table contains the formats which can be opened for viewing and/or editing. Formats Description View natively View after conversion to OOXML Edit natively Edit after conversion to OOXML DjVu File format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, and photographs + DOC Filename extension for word processing documents created with Microsoft Word + + DOCM Macro-Enabled Microsoft Word Document Filename extension for Microsoft Word 2007 or higher generated documents with the ability to run macros + + DOCX Office Open XML Zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations, and word processing documents + + DOCXF A format to create, edit and collaborate on a Form Template. + + DOTX Word Open XML Document Template Zipped, XML-based file format developed by Microsoft for text document templates. A DOTX template contains formatting settings, styles etc. and can be used to create multiple documents with the same formatting + + EPUB Electronic Publication Free and open e-book standard created by the International Digital Publishing Forum + + FODT A text document saved in the OpenDocument format, but stored as a flat XML file + + FB2 An ebook extension that lets you read books on your computer or mobile devices + + HTML HyperText Markup Language The main markup language for web pages + + MHTML MIME (Multipurpose Internet Mail Extensions) HTML A web archive format that combines all the contents of a webpage. + + ODT Word processing file format of OpenDocument, an open standard for electronic documents + + OFORM A format to fill out a Form. Form fields are fillable but users cannot change the formatting or parameters of the form elements*. + + OTT OpenDocument Document Template OpenDocument file format for text document templates. An OTT template contains formatting settings, styles etc. and can be used to create multiple documents with the same formatting + + PDF Portable Document Format File format used to represent documents regardless of the used software, hardware, and operating systems + PDF/A Portable Document Format / A An ISO-standardized version of the Portable Document Format (PDF) specialized for use in the archiving and long-term preservation of electronic documents. + RTF Rich Text Format Document file format developed by Microsoft for cross-platform document interchange + + STW StarOffice Document Template A file format used for saving word processing documents in OpenOffice.org Writer. An STW file can be edited using any other software that supports the OpenDocument Format (ODF) standard. STW files contain text, images, and other formatting information. + + SXW StarOffice/OpenOffice Writer Document A text document format included in the StarOffice suite that is based on the OpenDocument XML format and is compatible with Apache OpenOffice (formerly OpenOffice.org) Writer, the successor to StarOffice Writer. + + TXT Filename extension for text files usually containing very little formatting + + WPS Microsoft Works Word Processor Text Document A text document created by Microsoft Works Word Processor, the word processing program that was replaced by Microsoft Word. WPS files are similar to Word documents, but they have fewer formatting options. + + WPT WordPerfect Text Document A text file with .wpt extension is saved in a binary format and can contain text, charts, images, tables and other textual data. + + XML Extensible Markup Language (XML). A simple and flexible markup language that derived from SGML (ISO 8879) and is designed to store and transport data. + + XPS Open XML Paper Specification Open royalty-free fixed-layout document format developed by Microsoft + *Note: the OFORM format is a format for filling out a form. Therefore, only form fields are editable. The following table contains the formats in which you can download a document from the File -> Download as menu. Input format Can be downloaded as DjVu DjVu, PDF DOC DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT DOCM DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT DOCX DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT DOCXF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT DOTX DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT EPUB DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT FB2 DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT HTML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT MHTML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT ODT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT OFORM DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT OTT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT PDF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, OFORM, PDF/A, PNG, RTF, TXT PDF/A DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, OFORM, PDF, PNG, RTF, TXT RTF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT STW DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT SXW DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT TXT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT WPS DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT WPT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT XML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT XPS DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OFORM, OTT, PDF, PDF/A, PNG, RTF, TXT, XPS You can also refer to the conversion matrix on api.onlyoffice.com to see possibility of conversion your documents into the most known file formats." + "body": "Electronic documents are the most frequently used computer files. Due to the highly developed modern computer network, it's more convenient to distribute electronic documents than printed ones. Nowadays, a lot of devices are used for document presentation, so there are plenty of proprietary and open file formats. The Document Editor handles the most popular of them. While uploading or opening the file for editing, it will be converted to the Office Open XML (DOCX) format. It's done to speed up the file processing and increase the interoperability. The following table contains the formats which can be opened for viewing and/or editing. Formats Description View natively View after conversion to OOXML Edit natively Edit after conversion to OOXML DjVu File format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, and photographs + DOC Filename extension for word processing documents created with Microsoft Word + + DOCM Macro-Enabled Microsoft Word Document Filename extension for Microsoft Word 2007 or higher generated documents with the ability to run macros + + DOCX Office Open XML Zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations, and word processing documents + + DOCXF A format to create, edit and collaborate on a Form Template. + + DOTX Word Open XML Document Template Zipped, XML-based file format developed by Microsoft for text document templates. A DOTX template contains formatting settings, styles etc. and can be used to create multiple documents with the same formatting + + EPUB Electronic Publication Free and open e-book standard created by the International Digital Publishing Forum + + FODT A text document saved in the OpenDocument format, but stored as a flat XML file + + FB2 An ebook extension that lets you read books on your computer or mobile devices + + HTML HyperText Markup Language The main markup language for web pages + + MHTML MIME (Multipurpose Internet Mail Extensions) HTML A web archive format that combines all the contents of a webpage. + + ODT Word processing file format of OpenDocument, an open standard for electronic documents + + OFORM An old format to fill out a Form. You will be prompted to save it to PDF to be able to fill it out. + OTT OpenDocument Document Template OpenDocument file format for text document templates. An OTT template contains formatting settings, styles etc. and can be used to create multiple documents with the same formatting + + PDF Portable Document Format File format used to represent documents regardless of the used software, hardware, and operating systems + PDF/A Portable Document Format / A An ISO-standardized version of the Portable Document Format (PDF) specialized for use in the archiving and long-term preservation of electronic documents. + RTF Rich Text Format Document file format developed by Microsoft for cross-platform document interchange + + STW StarOffice Document Template A file format used for saving word processing documents in OpenOffice.org Writer. An STW file can be edited using any other software that supports the OpenDocument Format (ODF) standard. STW files contain text, images, and other formatting information. + + SXW StarOffice/OpenOffice Writer Document A text document format included in the StarOffice suite that is based on the OpenDocument XML format and is compatible with Apache OpenOffice (formerly OpenOffice.org) Writer, the successor to StarOffice Writer. + + TXT Filename extension for text files usually containing very little formatting + + WPS Microsoft Works Word Processor Text Document A text document created by Microsoft Works Word Processor, the word processing program that was replaced by Microsoft Word. WPS files are similar to Word documents, but they have fewer formatting options. + + WPT WordPerfect Text Document A text file with .wpt extension is saved in a binary format and can contain text, charts, images, tables and other textual data. + + XML Extensible Markup Language (XML). A simple and flexible markup language that derived from SGML (ISO 8879) and is designed to store and transport data. + + XPS Open XML Paper Specification Open royalty-free fixed-layout document format developed by Microsoft + The following table contains the formats in which you can download a document from the File -> Download as menu. Input format Can be downloaded as DjVu DjVu, PDF DOC DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT DOCM DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT DOCX DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT DOCXF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT DOTX DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT EPUB DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT FB2 DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT HTML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT MHTML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT ODT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT OFORM DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT OTT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT PDF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, PDF/A, PNG, RTF, TXT PDF/A DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, PDF, PNG, RTF, TXT RTF DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT STW DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT SXW DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT TXT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT WPS DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT WPT DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, PDF, PDFA, PNG, RTF, TXT XML DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT XPS DOCX, DOCXF, DOTX, EPUB, FB2, HTML, JPG, ODT, OTT, PDF, PDF/A, PNG, RTF, TXT, XPS You can also refer to the conversion matrix on api.onlyoffice.com to see possibility of conversion your documents into the most known file formats." }, { "id": "HelpfulHints/VersionHistory.htm", "title": "Version history", - "body": "The Document Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, comment certain parts of your documents that require additional third-party input, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor you can view the version history of the document you collaborate on. Viewing version history: To view all the changes made to the document, go to the File tab, select the Version History option at the left sidebar or go to the Collaboration tab, open the history of versions using the  Version History icon at the top toolbar. You'll see the list of the document versions and revisions with the indication of each version/revision author and creation date and time. For document versions, the version number is also specified (e.g. ver. 2). Viewing versions: To know exactly which changes have been made in each separate version/revision, you can view the one you need by clicking it on the left sidebar. The changes made by the version/revision author are marked with the color which is displayed next to the author's name on the left sidebar. To return to the current version of the document, use the Close History option on the top of the version list. Restoring versions: If you need to roll back to one of the previous versions of the document, click the Restore link below the selected version/revision. To learn more about managing versions and intermediate revisions, as well as restoring previous versions, please read the following article." + "body": "The Document Editor allows you to maintain a constant team-wide approach to work flow: share files and folders, collaborate on documents in real time, communicate right in the editor, comment certain parts of your documents that require additional third-party input, review documents and add your changes without actually editing the file, compare and merge documents to facilitate processing and editing. In Document Editor, you can view the version history of the document you collaborate on. Viewing version history: To view all the changes made to the document, go to the File tab, select the Version History option at the left sidebar or go to the Collaboration tab, open the history of versions using the  Version History icon at the top toolbar. You'll see the list of the document versions and revisions, with the indication of each version/revision author and creation date and time. For document versions, the version number is also specified (e.g., ver. 2). Viewing versions: To know exactly which changes have been made in each separate version/revision, you can view the one you need by clicking it on the left sidebar. The changes made by the version/revision author are marked with the color which is displayed next to the author's name on the left sidebar. To return to the current version of the document, use the Close History option on the top of the version list. Restoring versions: If you need to roll back to one of the previous versions of the document, click the Restore link below the selected version/revision. To learn more about managing versions and intermediate revisions, as well as restoring previous versions, please read the following article." }, { "id": "HelpfulHints/Viewer.htm", "title": "ONLYOFFICE Document Viewer", - "body": "You can use ONLYOFFICE Document Viewer to open and navigate through PDF, XPS, DjVu files. ONLYOFFICE Document Viewer allows to: view PDF, XPS, DjVu files, add annotations using chat tool, navigate files using contents navigation panel and page thumbnails, use select and hand tools, print and download files, use internal and external links, access advanced settings of the editor and view the following document info using the File and the View tab: Location (available in the online version only) - the folder in the Documents module where the file is stored. Owner (available in the online version only) - the name of the user who has created the file. Uploaded (available in the online version only) - the date and time when the file has been uploaded to the portal. Statistics - the number of pages, paragraphs, words, symbols, symbols with spaces. Page size - the dimensions of the pages in the file. Last Modified - the date and time when the document was last modified. Created - the date and time when the document was created. Application - the application the document has been created with. Author - the person who has created the document. PDF Producer - the application used to convert the document to PDF. PDF Version - the version of the PDF file. Tagged PDF - shows if PDF file contains tags. Fast Web View - shows if the Fast Web View has been enabled for the document. use plugins Plugins available in the desktop version: Translator, Send, Thesaurus. Plugins available in the online version: Controls example, Get and paste html, Telegram, Typograf, Count word, Speech, Thesaurus, Translator. ONLYOFFICE Document Viewer interface: The Top toolbar provides access to File, View and Plugins tabs, and the following icons: Print allows to print out the file; Download allows to download a file to your computer; Share (available in the online version only) allows you to manage the users who have access to the file right from the document: invite new users giving them permissions to edit, read, comment, fill forms or review the document, or deny some users access rights to the file. Open file location in the desktop version allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder of the Documents module, where the file is stored, in a new browser tab; Mark as favorite / Remove from favorites (available in the online version only) click the empty star to add a file to favorites as to make it easy to find, or click the filled star to remove the file from favorites. The added file is just a shortcut so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location; User displays the user’s name when you hover the mouse over it. Search - allows to search the document for a particular word or symbol, etc. The Status bar located at the bottom of the ONLYOFFICE Document Viewer window indicates the page number and displays the background status notifications. It also contains the following tools: Selection tool allows to select text in a file. Hand tool allows to drag and scroll the page. Fit to page allows to resize the page so that the screen displays the whole page. Fit to width allows to resize the page so that the page scales to fit the width of the screen. Zoom adjusting tool allows to zoom in and zoom out the page. The Left sidebar contains the following icons: - allows to use the Search and Replace tool, - (available in the online version only) allows opening the Chat panel, - allows to open the Headings panel that displays the list of all headings with corresponding nesting levels. Click the heading to jump directly to a specific page. Click the Settings icon to the right of the Headings panel and use one of the available options from the menu: Expand all - to expand all levels of headings at the Headings panel. Collapse all - to collapse all levels of headings, excepting level 1, at the Headings panel. Expand to level - to expand the heading structure to the selected level. E.g. if you select level 3, then levels 1, 2 and 3 will be expanded, while level 4 and all lower levels will be collapsed. Font size – to customize font size of the Headings panel text by choosing one of the available presets: Small, Medium, and Large. Wrap long headings – to wrap long heading text. To manually expand or collapse separate heading levels, use the arrows to the left of the headings. To close the Headings panel, click the   Headings icon on the left sidebar once again. - allows to display page thumbnails for quick navigation. Click on the Page Thumbnails panel to access the Thumbnails Settings: Drag the slider to set the thumbnail size, The Highlight visible part of page is active by default to indicate the area that is currently on screen. Click it to disable. To close the Page Thumbnails panel, click the Page Thumbnails icon on the left sidebar once again. - allows to contact our support team, - (available in the online version only) allows to view the information about the program." + "body": "You can use ONLYOFFICE Document Viewer to open and navigate through PDF, XPS, DjVu files. ONLYOFFICE Document Viewer allows to: view PDF, XPS, DjVu files, add annotations using chat tool, navigate files using contents navigation panel and page thumbnails, use select and hand tools, print and download files, use internal and external links, access advanced settings of the editor and view the following document info using the File and the View tab: Location (available in the online version only) - the folder in the Documents module where the file is stored. Owner (available in the online version only) - the name of the user who has created the file. Uploaded (available in the online version only) - the date and time when the file has been uploaded to the portal. Statistics - the number of pages, paragraphs, words, symbols, symbols with spaces. Page size - the dimensions of the pages in the file. Last Modified - the date and time when the document was last modified. Created - the date and time when the document was created. Application - the application the document has been created with. Author - the person who has created the document. PDF Producer - the application used to convert the document to PDF. PDF Version - the version of the PDF file. Tagged PDF - shows if PDF file contains tags. Fast Web View - shows if the Fast Web View has been enabled for the document. use plugins Plugins available in the desktop version: Translator, Send, Thesaurus. Plugins available in the online version: Controls example, Get and paste html, Telegram, Typograf, Count word, Speech, Thesaurus, Translator. ONLYOFFICE Document Viewer interface: The Top toolbar provides access to File, View and Plugins tabs, and the following icons: Print allows to print out the file; Download allows to download a file to your computer; Share (available in the online version only) allows you to manage the users who have access to the file right from the document: invite new users giving them permissions to edit, read, comment, fill forms or review the document, or deny some users access rights to the file. Open file location in the desktop version allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder of the Documents module, where the file is stored, in a new browser tab; Mark as favorite / Remove from favorites (available in the online version only) click the empty star to add a file to favorites as to make it easy to find, or click the filled star to remove the file from favorites. The added file is just a shortcut, so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location; User displays the user’s name when you hover the mouse over it. Search - allows searching the document for a particular word or symbol, etc. The Status bar located at the bottom of the ONLYOFFICE Document Viewer window indicates the page number and displays the background status notifications. It also contains the following tools: Selection tool allows selecting text in a file. Hand tool allows dragging and scrolling the page. Fit to page allows resizing the page so that the screen displays the whole page. Fit to width allows resizing the page so that the page scales to fit the width of the screen. Zoom adjusting tool allows zooming in and out of the page. The Left sidebar contains the following icons: - allows using the Search and Replace tool, - (available in the online version only) allows opening the Chat panel, - allows opening the Headings panel that displays the list of all headings with corresponding nesting levels. Click the heading to jump directly to a specific page. Click the Settings icon to the right of the Headings panel and use one of the available options from the menu: Expand all - to expand all levels of headings at the Headings panel. Collapse all - to collapse all levels of headings, excepting level 1, at the Headings panel. Expand to level - to expand the heading structure to the selected level. E.g. if you select level 3, then levels 1, 2 and 3 will be expanded, while level 4 and all lower levels will be collapsed. Font size – to customize font size of the Headings panel text by choosing one of the available presets: Small, Medium, and Large. Wrap long headings – to wrap long heading text. To manually expand or collapse separate heading levels, use the arrows to the left of the headings. To close the Headings panel, click the   Headings icon on the left sidebar once again. - allows displaying page thumbnails for quick navigation. Click on the Page Thumbnails panel to access the Thumbnails Settings: Drag the slider to set the thumbnail size, The Highlight visible part of page is active by default to indicate the area that is currently on the screen. Click it to disable. To close the Page Thumbnails panel, click the Page Thumbnails icon on the left sidebar once again. - allows contacting our support team, - (available in the online version only) allows viewing the information about the program." }, { "id": "ProgramInterface/DrawTab.htm", @@ -83,7 +83,7 @@ var indexes = { "id": "ProgramInterface/FileTab.htm", "title": "File tab", - "body": "The File tab of the Document Editor allows performing some basic operations. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: With this tab, you can use the following options: in the online version: save the current file (in case the Autosave option is disabled), save it in the required format on the hard disk drive of your computer with the Download as option, save a copy of the file in the selected format to the portal documents with the Save copy as option, print or rename the current file. in the desktop version: save the current file without changing its format and location using the Save option, save it changing its name, location or format using the Save as option or print the current file. protect the file using a password, change or remove the password; protect the file using a digital signature (available in the desktop version only); create a new document or open a recently edited one (available in the online version only), view general information about the document or change some file properties, manage access rights (available in the online version only), track version history (available in the online version only), access the Advanced Settings of the editor, in the desktop version, open the folder, where the file is stored, in the File explorer window. In the online version, open the folder of the Documents module, where the file is stored, in a new browser tab." + "body": "The File tab of the Document Editor allows performing some basic operations. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: With this tab, you can use the following options: in the online version: save the current file (in case the Autosave option is disabled), save it in the required format on the hard disk drive of your computer with the Download as option, save a copy of the file in the selected format to the portal documents with the Save copy as option, print or rename the current file, in the desktop version: save the current file without changing its format and location using the Save option, save it changing its name, location or format using the Save as option or print the current file, protect the file using a password, change or remove the password, protect the file using a digital signature (available in the desktop version only), create a new document or open a recently edited one (available in the online version only), view general information about the document or change some file properties, manage access rights (available in the online version only), track version history (available in the online version only), access the Advanced Settings of the editor, in the desktop version, open the folder, where the file is stored, in the File explorer window. In the online version, open the folder of the Documents module, where the file is stored, in a new browser tab." }, { "id": "ProgramInterface/FormsTab.htm", @@ -93,7 +93,7 @@ var indexes = { "id": "ProgramInterface/HomeTab.htm", "title": "Home tab", - "body": "The Home tab appears by default when you open the Document Editor. It also allows formating fonts and paragraphs. Some other options are also available here, such as Mail Merge and color schemes. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: Using this tab, you can: adjust the font type, its size and color, apply font decoration styles, select a background color for a paragraph, create bulleted and numbered lists, change paragraph indents, set paragraph line spacing, align your text in a paragraph, show/hide non-printing characters, copy/clear text formatting, change the color scheme, use Mail Merge (available in the online version only), manage styles." + "body": "The Home tab appears by default when you open the Document Editor. It also allows formatting fonts and paragraphs. Some other options are also available here, such as Mail Merge and color schemes. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: Using this tab, you can: adjust the font type, its size and color, apply font decoration styles, select a background color for a paragraph, create bulleted and numbered lists, change paragraph indents, set paragraph line spacing, align your text in a paragraph, show/hide non-printing characters, copy/clear text formatting, change the color scheme, use Mail Merge (available in the online version only), manage styles." }, { "id": "ProgramInterface/InsertTab.htm", @@ -108,12 +108,12 @@ var indexes = { "id": "ProgramInterface/PluginsTab.htm", "title": "Plugins tab", - "body": "The Plugins tab of the Document Editor allows accessing the advanced editing features using the available third-party components. This tab also makes it possible to use macros to simplify routine operations. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: The Plugin Manager button allows viewing and managing all the installed plugins as well as adding new ones. The Macros button allows you to create and run your own macros. To learn more about macros, please refer to our API Documentation. Currently, the following plugins are available by default: Send allows to send the document via email using the default desktop mail client (available in the desktop version only), Highlight code allows to highlight syntax of the code selecting the necessary language, style, background color, OCR allows to recognize text included into a picture and insert it into the document text, Photo Editor allows to edit images: crop, flip, rotate them, draw lines and shapes, add icons and text, load a mask and apply filters such as Grayscale, Invert, Sepia, Blur, Sharpen, Emboss, etc., Speech allows to convert the selected text into speech (available in the online version only), Thesaurus allows to search for synonyms and antonyms of a word and replace it with the selected one, Translator allows to translate the selected text into other languages, This plugin doesn't work in Internet Explorer. YouTube allows to embed YouTube videos into your document, Mendeley allows to manage research papers and generate bibliographies for scholarly articles (available in the online version only), Zotero allows to manage bibliographic data and related research materials (available in the online version only), EasyBib helps to find and insert related books, journal articles and websites (available in the online version only). The Wordpress and EasyBib plugins can be used if you connect the corresponding services in your portal settings. You can use the following instructions for the server version or for the SaaS version. The Wordpress and EasyBib plugins are not included in the free version of the editors. To learn more about plugins, please refer to our API Documentation. All the currently existing open source plugin examples are available on GitHub." + "body": "The Plugins tab of the Document Editor allows accessing the advanced editing features using the available third-party components. This tab also makes it possible to use macros to simplify routine operations. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: The Plugin Manager button allows viewing and managing all the installed plugins, as well as adding new ones. The Background Plugins button allows viewing the list of plugins that work in the background. Here you can activate or disable them by activating/deactivating the corresponding switches, and adjust their settings by clicking the More button next to the required plugin. The Macros button allows you to create and run your own macros. To learn more about macros, please refer to our API Documentation. Currently, the following plugins are available by default: Send allows sending the document via email using the default desktop mail client (available in the desktop version only), Highlight code allows highlighting syntax of the code selecting the necessary language, style, background color, OCR allows recognizing text included into a picture and insert it into the document text, Photo Editor allows editing images: crop, flip, rotate them, draw lines and shapes, add icons and text, load a mask and apply filters such as Grayscale, Invert, Sepia, Blur, Sharpen, Emboss, etc., Speech allows converting the selected text into speech (available in the online version only), Thesaurus allows searching for synonyms and antonyms of a word and replace it with the selected one, Translator allows translating the selected text into other languages, This plugin doesn't work in Internet Explorer. YouTube allows embedding YouTube videos into your document, Mendeley allows managing research papers and generate bibliographies for scholarly articles (available in the online version only), Zotero allows managing bibliographic data and related research materials (available in the online version only), EasyBib helps to find and insert related books, journal articles and websites (available in the online version only). The WordPress and EasyBib plugins can be used if you connect the corresponding services in your portal settings. You can use the following instructions for the server version or for the SaaS version. The WordPress and EasyBib plugins are not included in the free version of the editors. Several visual plugins can be added to your document. The added plugins will be displayed as corresponding icons on the left panel. To learn more about plugins, please refer to our API Documentation. All the currently existing open source plugin examples are available on GitHub." }, { "id": "ProgramInterface/ProgramInterface.htm", "title": "Introducing the user interface of the Document Editor", - "body": "The Document Editor uses a tabbed interface where editing commands are grouped into tabs by functionality. Main window of the Online Document Editor: Main window of the Desktop Document Editor: The editor interface consists of the following main elements: The Editor header displays the ONLYOFFICE logo, tabs for all opened documents with their names and menu tabs. On the left side of the Editor header, the Save, Print file, Undo and Redo buttons are located. On the right side of the Editor header, along with the user name the following icons are displayed: Open file location - in the desktop version, it allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder of the Documents module, where the file is stored, in a new browser tab. Share (available in the online version only). It allows adjusting access rights for the documents stored in the cloud. Mark as favorite - click the star to add a file to favorites as to make it easy to find. The added file is just a shortcut so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location. Search - allows to search the document for a particular word or symbol, etc. The Top toolbar displays a set of editing commands depending on the selected menu tab. Currently, the following tabs are available: File, Home, Insert, Layout, References, Forms (available with DOCXF files only), Collaboration, Protection, Plugins. The Copy, Paste, Cut and Select All options are always available on the left side of the Top toolbar regardless of the selected tab. The Status bar located at the bottom of the editor window indicates the page number and word count, as well as displays some notifications (for example, \"All changes saved\", ‘Connection is lost’ when there is no connection and the editor is trying to reconnect etc.). It also allows setting the text language, enabling spell checking, turning on the track changes mode and adjusting zoom. The Left sidebar contains the following icons: - allows using the Search and Replace tool, - allows opening the Comments panel, - allows going to the Headings panel and managing headings, - (available in the online version only) allows opening the Chat panel, - (available in the online version only) allows to contact our support team, - (available in the online version only) allows to view the information about the program. Right sidebar sidebar allows adjusting additional parameters of different objects. When you select a particular object in the text, the corresponding icon is activated on the Right sidebar. Click this icon to expand the Right sidebar. The horizontal and vertical Rulers make it possible to align the text and other elements in the document, set up margins, tab stops and paragraph indents. Working area allows to view document content, enter and edit data. Scroll bar on the right allows to scroll up and down multi-page documents. For your convenience, you can hide some components and display them again when them when necessary. To learn more about adjusting view settings, please refer to this page." + "body": "The Document Editor uses a tabbed interface, where editing commands are grouped into tabs by functionality. Main window of the Online Document Editor: Main window of the Desktop Document Editor: The editor interface consists of the following main elements: The Editor header displays the ONLYOFFICE logo, tabs for all opened documents with their names and menu tabs. On the left side of the Editor header, the Save, Print file, Undo and Redo buttons are located. On the right side of the Editor header, along with the username the following icons are displayed: Open file location - in the desktop version, it allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder of the Documents module, where the file is stored, in a new browser tab. Share (available in the online version only). It allows adjusting access rights for the documents stored in the cloud. Mark as favorite - click the star to add a file to favorites as to make it easy to find. The added file is just a shortcut, so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location. Search - allows searching the document for a particular word or symbol, etc. The Top toolbar displays a set of editing commands depending on the selected menu tab. Currently, the following tabs are available: File, Home, Insert, Layout, References, Forms (available with DOCXF files only), Collaboration, Protection, Plugins. The Copy, Paste, Cut and Select All options are always available on the left side of the Top toolbar regardless of the selected tab. The Status bar located at the bottom of the editor window indicates the page number and word count, as well as displays some notifications (for example, \"All changes saved\", ‘Connection is lost’ when there is no connection and the editor is trying to reconnect, etc.). It also allows setting the text language, enabling spell checking, turning on the track changes mode and adjusting zoom. The Left sidebar contains the following icons: - allows using the Search and Replace tool, - allows opening the Comments panel, - allows going to the Headings panel and managing headings, - (available in the online version only) allows opening the Chat panel, - (available in the online version only) allows contacting our support team, - (available in the online version only) allows viewing the information about the program. Right sidebar allows adjusting additional parameters of different objects. When you select a particular object in the text, the corresponding icon is activated on the Right sidebar. Click this icon to expand the Right sidebar. The horizontal and vertical Rulers make it possible to align the text and other elements in the document, set up margins, tab stops and paragraph indents. Working area allows viewing document content, enter and edit data. Scroll bar on the right allows scrolling up and down multipage documents. For your convenience, you can hide some components and display them again when them when necessary. To learn more about adjusting view settings, please refer to this page. When there are many icons on the left and right panels, the ones below will be hidden, and they can be accessed via the More button." }, { "id": "ProgramInterface/ProtectionTab.htm", @@ -123,7 +123,7 @@ var indexes = { "id": "ProgramInterface/ReferencesTab.htm", "title": "References tab", - "body": "The References tab of the Document Editor allows managing different types of references: adding and refreshing tables of contents, creating and editing footnotes, inserting hyperlinks. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: Using this tab, you can: create and automatically update a table of contents, insert footnotes and endnotes, insert hyperlinks, add bookmarks. add captions, insert cross-references, create a table of figures." + "body": "The References tab of the Document Editor allows managing different types of references: adding and refreshing tables of contents, creating and editing footnotes, inserting hyperlinks. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: Using this tab, you can: create and automatically update a table of contents, insert footnotes and endnotes, insert hyperlinks, add bookmarks, add captions, insert cross-references, create a table of figures." }, { "id": "ProgramInterface/ReviewTab.htm", @@ -133,17 +133,17 @@ var indexes = { "id": "ProgramInterface/ViewTab.htm", "title": "View tab", - "body": "The View tab of the Document Editor allows you to manage how your document looks like while you are working on it. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: View options available on this tab: Headings allow to display and navigate headings in your document. Zoom allows to zoom in and zoom out your document. Fit to Page allows to resize the page so that the screen displays the whole page. Fit to Width allows to resize the page so that the page scales to fit the width of the screen. Interface Theme allows to change interface theme by choosing a Same as system, Light, Classic Light, Dark or Contrast Dark theme. Dark Document option becomes active when the Dark or Contrast Dark theme is enabled. Click it to make the working area dark too. The following options allow you to configure the elements to display or to hide. Check the elements to make them visible: Always Show Toolbar to make the top toolbar always visible. Status Bar to make the status bar always visible. Left Panel to make the left panel visible. Right Panel to make the right panel visible. Rulers to make rulers always visible." + "body": "The View tab of the Document Editor allows you to manage how your document looks like while you are working on it. The corresponding window of the Online Document Editor: The corresponding window of the Desktop Document Editor: View options available on this tab: Headings allow displaying and navigating headings in your document. Zoom allows zooming in and out of your document. Fit to Page allows resizing the page so that the screen displays the whole page. Fit to Width allows resizing the page so that the page scales to fit the width of the screen. Interface Theme allows changing interface theme by choosing a Same as system, Light, Classic Light, Dark or Contrast Dark theme. Dark Document option becomes active when the Dark or Contrast Dark theme is enabled. Click it to make the working area dark too. The following options allow you to configure the elements to display or to hide. Check the elements to make them visible: Always Show Toolbar to make the top toolbar always visible. Status Bar to make the status bar always visible. Left Panel to make the left panel visible. Right Panel to make the right panel visible. Rulers to make rulers always visible." }, { "id": "UsageInstructions/AddBorders.htm", "title": "Add borders", - "body": "To add borders to a paragraph, page, or the whole document in the Document Editor, place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text by pressing the Ctrl+A key combination, click the right mouse button and select the Paragraph Advanced Settings option from the menu or use the Show advanced settings link on the right sidebar, switch to the Borders & Fill tab in the opened Paragraph - Advanced Settings window, set the needed value for Border Size and select a Border Color, click within the available diagram or use buttons to select borders and apply the chosen style to them, click the OK button. After adding the borders, you can also set paddings i.e. distances between the right, left, top and bottom borders and the paragraph. To set the necessary values, switch to the Paddings tab of the Paragraph - Advanced Settings window:" + "body": "To add borders to a paragraph, page, or the whole document in the Document Editor, place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text by pressing the Ctrl+A key combination, click the right mouse button and select the Paragraph Advanced Settings option from the menu, or use the Show advanced settings link on the right sidebar, switch to the Borders & Fill tab in the opened Paragraph - Advanced Settings window, set the needed value for Border Size and select a Border Color, click within the available diagram or use buttons to select borders and apply the chosen style to them, click the OK button. After adding the borders, you can also set paddings, i.e., distances between the right, left, top and bottom borders and the paragraph. To set the necessary values, switch to the Paddings tab of the Paragraph - Advanced Settings window:" }, { "id": "UsageInstructions/AddCaption.htm", "title": "Add caption", - "body": "s A caption is a numbered label that can be applied to objects, such as equations, tables, figures, and images in the document. A caption allows making a reference in the text - an easily recognizable label on an object. In the Document Editor, you can also use captions to create a table of figures. To add a caption to an object: select the required object to apply a caption; switch to the References tab of the top toolbar; click the Caption icon on the top toolbar or right-click on the object and select the Insert Caption option to open the Insert Caption dialogue box choose the label to use for your caption by clicking the label drop-down and choosing the object. or create a new label by clicking the Add label button to open the Add label dialogue box. Enter a name for the label into the label text box. Then click the OK button to add a new label into the label list; check the Include chapter number checkbox to change the numbering for your caption; in Insert drop-down menu choose Before to place the label above the object or After to place it below the object; check the Exclude label from caption checkbox to leave only a number for this particular caption in accordance with a sequence number; you can then choose how to number your caption by assigning a specific style to the caption and adding a separator; to apply the caption click the OK button. Deleting a label To delete a label you have created, choose the label from the label list within the caption dialogue box then click the Delete label button. The label you created will be immediately deleted. Note: You may delete labels you have created but you cannot delete the default labels. Formatting captions As soon as you add a caption, a new style for captions is automatically added to the styles section. To change the style for all captions throughout the document, you should follow these steps: select the text to copy a new Caption style; search for the Caption style (highlighted in blue by default) in the styles gallery on the Home tab of the top toolbar; right-click on it and choose the Update from selection option. Grouping captions up To move the object and the caption as one unit, you need to group the object and the caption: select the object; select one of the Wrapping styles using the right sidebar; add the caption as it is mentioned above; hold down Shift and select the items to be grouped up; right-click item and choose Arrange > Group. Now both items will move simultaneously if you drag them somewhere else in the document. To unbind the objects, click on Arrange > Ungroup respectively." + "body": "s A caption is a numbered label that can be applied to objects, such as equations, tables, figures, and images in the document. A caption allows making a reference in the text - an easily recognizable label on an object. In the Document Editor, you can also use captions to create a table of figures. To add a caption to an object: select the required object to apply a caption; switch to the References tab of the top toolbar; click the Caption icon on the top toolbar or right-click on the object and select the Insert Caption option to open the Insert Caption dialogue box choose the label to use for your caption by clicking the label drop-down and choosing the object, or create a new label by clicking the Add label button to open the Add label dialogue box. Enter a name for the label into the label text box. Then click the OK button to add a new label into the label list; check the Include chapter number checkbox to change the numbering for your caption; in Insert drop-down menu, choose Before to place the label above the object or After to place it below the object; check the Exclude label from caption checkbox to leave only a number for this particular caption in accordance with a sequence number; you can then choose how to number your caption by assigning a specific style to the caption and adding a separator; to apply the caption, click the OK button. Deleting a label To delete a label you have created, choose the label from the label list within the caption dialogue box, then click the Delete label button. The label you created will be immediately deleted. Note: You may delete labels you have created, but you cannot delete the default labels. Formatting captions As soon as you add a caption, a new style for captions is automatically added to the styles section. To change the style for all captions throughout the document, you should follow these steps: select the text to copy a new Caption style; search for the Caption style (highlighted in blue by default) in the styles gallery on the Home tab of the top toolbar; right-click on it and choose the Update from selection option. Grouping captions up To move the object and the caption as one unit, you need to group the object and the caption: select the object; select one of the Wrapping styles using the right sidebar; add the caption as it is mentioned above; hold down Shift and select the items to be grouped up; right-click item and choose Arrange > Group. Now both items will move simultaneously if you drag them somewhere else in the document. To unbind the objects, click on Arrange > Ungroup respectively." }, { "id": "UsageInstructions/AddFormulasInTables.htm", @@ -153,12 +153,12 @@ var indexes = { "id": "UsageInstructions/AddHyperlinks.htm", "title": "Add hyperlinks", - "body": "To add a hyperlink in the Document Editor, place the cursor in the text that you want to display as a hyperlink, switch to the Insert or References tab of the top toolbar, click the Hyperlink icon on the top toolbar, after that the Hyperlink Settings window will appear, and you will be able to specify the hyperlink parameters: Select a link type you wish to insert: Use the External Link option and enter a URL in the http://www.example.com format in the Link to field below if you need to add a hyperlink leading to an external website. If you need to add a hyperlink to a local file, enter the URL in the file://path/Document.docx (for Windows) or file:///path/Document.docx (for MacOS and Linux) format in the Link to field. The file://path/Document.docx or file:///path/Document.docx hyperlink can be opened only in the desktop version of the editor. In the web editor you can only add the link without being able to open it. Use the Place in Document option and select one of the existing headings in the document text or one of previously added bookmarks if you need to add a hyperlink leading to a certain place in the same document. Display - enter a text that will get clickable and lead to the address specified in the upper field. ScreenTip text - enter a text that will become visible in a small pop-up window with a brief note or label pertaining to the hyperlink to be pointed. Click the OK button. To add a hyperlink, you can also use the Ctrl+K key combination or click with the right mouse button at a position where a hyperlink will be added and select the Hyperlink option in the right-click menu. Note: it's also possible to select a character, word, word combination, text passage with the mouse or using the keyboard and then open the Hyperlink Settings window as described above. In this case, the Display field will be filled with the text fragment you selected. By hovering the cursor over the added hyperlink, the ScreenTip will appear containing the text you specified. You can follow the link by pressing the CTRL key and clicking the link in your document. To edit or delete the added hyperlink, click it with the right mouse button, select the Hyperlink option and then the action you want to perform - Edit Hyperlink or Remove Hyperlink." + "body": "To add a hyperlink in the Document Editor, place the cursor in the text that you want to display as a hyperlink, switch to the Insert or References tab of the top toolbar, click the Hyperlink icon on the top toolbar, after that, the Hyperlink Settings window will appear, and you will be able to specify the hyperlink parameters: Select a link type you wish to insert: Use the External Link option and enter a URL in the http://www.example.com format in the Link to field below if you need to add a hyperlink leading to an external website. If you need to add a hyperlink to a local file, enter the URL in the file://path/Document.docx (for Windows) or file:///path/Document.docx (for macOS and Linux) format in the Link to field. The file://path/Document.docx or file:///path/Document.docx hyperlink can be opened only in the desktop version of the editor. In the web editor, you can only add the link without being able to open it. Use the Place in Document option and select one of the existing headings in the document text or one of previously added bookmarks if you need to add a hyperlink leading to a certain place in the same document. Display - enter a text that will get clickable and lead to the address specified in the upper field. ScreenTip text - enter a text that will become visible in a small pop-up window with a brief note or label pertaining to the hyperlink to be pointed. Click the OK button. To add a hyperlink, you can also use the Ctrl+K key combination or click with the right mouse button at a position where a hyperlink will be added and select the Hyperlink option in the right-click menu. Note: it's also possible to select a character, word, word combination, text passage with the mouse or using the keyboard and then open the Hyperlink Settings window as described above. In this case, the Display field will be filled with the text fragment you selected. By hovering the cursor over the added hyperlink, the ScreenTip will appear containing the text you specified. You can follow the link by pressing the CTRL key and clicking the link in your document. To edit or delete the added hyperlink, click it with the right mouse button, select the Hyperlink option and then the action you want to perform - Edit Hyperlink or Remove Hyperlink." }, { "id": "UsageInstructions/AddTableofFigures.htm", "title": "Add and Format a Table of Figures", - "body": "Table of Figures provides an overview of equations, figures and tables added to a document. Similar to a table of contents, a Table of Figures lists, sorts out and arranges captioned objects or text headings that have a certain style applied. This makes it easy to reference them in your document and to navigate between figures. Click the link in the Table of Figures formatted as links and you will be taken directly to the figure or the heading. In the Document Editor, any table, equation, diagram, drawing, graph, chart, map, photograph or another type of illustration is presented as a figure. To add a Table of Figures go to the References tab and use the Table of Figures toolbar button to set up and format a table of figures. Use the Refresh button to update a table of figures each time you add a new figure to your document. Creating a Table of Figures Note: You can create a Table of Figures using either captioned figures or styles. Before proceeding, a caption must be added to each equation, table or figure, or a style must be applied to the text so that it is correctly included in a Table of Figures. Once you have added captions or styles, place your cursor where you want to inset a Table of Figures and go to the References tab then click the Table of Figures button to open the Table of Figures dialog box, and generate the list of figures. Choose an option to build a Table of Figures from the Caption or Style group. You can create a Table of Figures based on captioned objects. Check the Caption box and select a captioned object from the drop-down list: None; Equation; Figure; Table. You can create a Table of Figures based on the styles used to format text. Check the Style box and select a style from the drop-down list. The list of options may vary depending on the style applied: Heading 1; Heading 2; Caption; Table of Figures; Normal. Formatting a Table of Figures The check box options allow you to format a Table of Figures. All formatting check boxes are activated by default as in most cases it is more reasonable to have them. Uncheck the boxes you don’t need. Show page numbers - to display the page number the figure appears on; Right align page numbers - to display page numbers on the right when Show page numbers is active; uncheck it to display page numbers right after the title; Format table of figures as links - to add hyperlinks to the Table of Figures; Include label and number - to add a label and number to the Table of Figures. Choose the Leader style from the drop-down list to connect titles to page numbers for a better visualization. Customize the table of figures text styles by choosing one of the available styles from the drop-down list: Current - displays the style chosen previously. Simple - highlights text in bold. Online - highlights and arranges text as a hyperlink. Classic - makes the text all caps. Distinctive - highlights text in italic. Centered - centers the text and displays no leader. Formal - displays text in 11 pt Arial to give a more formal look. Preview window displays how the Table of Figures appears in the document or when printed. Updating a Table of Figures Update a Table of Figures each time you add a new equation, figure or table to your document.The Refresh button becomes active when you click or select the Table of Figures. Click the Refresh button on the References tab of the top toolbar and select the necessary option from the menu: Refresh page numbers only - to update page numbers without applying changes to the headings. Refresh entire table - to update all the headings that have been modified and page numbers. Click OK to confirm your choice or Right-click the Table of Figures in your document to open the contextual menu, then choose the Refresh field to update the Table of Figures." + "body": "Table of Figures provides an overview of equations, figures and tables added to a document. Similar to a table of contents, a Table of Figures lists, sorts out and arranges captioned objects or text headings that have a certain style applied. This makes it easy to reference them in your document and to navigate between figures. Click the link in the Table of Figures formatted as links, and you will be taken directly to the figure or the heading. In the Document Editor, any table, equation, diagram, drawing, graph, chart, map, photograph or another type of illustration is presented as a figure. To add a Table of Figures, go to the References tab and use the Table of Figures toolbar button to set up and format a table of figures. Use the Refresh button to update a table of figures each time you add a new figure to your document. Creating a Table of Figures Note: You can create a Table of Figures using either captioned figures or styles. Before proceeding, a caption must be added to each equation, table or figure, or a style must be applied to the text so that it is correctly included in a Table of Figures. Once you have added captions or styles, place your cursor where you want to inset a Table of Figures and go to the References tab then click the Table of Figures button to open the Table of Figures dialog box, and generate the list of figures. Choose an option to build a Table of Figures from the Caption or Style group. You can create a Table of Figures based on captioned objects. Check the Caption box and select a captioned object from the drop-down list: None; Equation; Figure; Table. You can create a Table of Figures based on the styles used to format text. Check the Style box and select a style from the drop-down list. The list of options may vary depending on the style applied: Heading 1; Heading 2; Caption; Table of Figures; Normal. Formatting a Table of Figures The checkbox options allow you to format a Table of Figures. All formatting checkboxes are activated by default, as in most cases it is more reasonable to have them. Uncheck the boxes you don’t need. Show page numbers - to display the page number the figure appears on; Right align page numbers - to display page numbers on the right when Show page numbers is active; uncheck it to display page numbers right after the title; Format table of figures as links - to add hyperlinks to the Table of Figures; Include label and number - to add a label and number to the Table of Figures. Choose the Leader style from the drop-down list to connect titles to page numbers for a better visualization. Customize the table of figures text styles by choosing one of the available styles from the drop-down list: Current - displays the style chosen previously. Simple - highlights text in bold. Online - highlights and arranges text as a hyperlink. Classic - makes the text all caps. Distinctive - highlights text in italic. Centered - centers the text and displays no leader. Formal - displays text in 11 pt Arial to give a more formal look. Preview window displays how the Table of Figures appears in the document or when printed. Updating a Table of Figures Update a Table of Figures each time you add a new equation, figure or table to your document. The Refresh button becomes active when you click or select the Table of Figures. Click the Refresh button on the References tab of the top toolbar and select the necessary option from the menu: Refresh page numbers only - to update page numbers without applying changes to the headings. Refresh entire table - to update all the headings that have been modified and page numbers. Click OK to confirm your choice or Right-click the Table of Figures in your document to open the contextual menu, then choose the Refresh field to update the Table of Figures." }, { "id": "UsageInstructions/AddWatermark.htm", @@ -168,17 +168,17 @@ var indexes = { "id": "UsageInstructions/AlignArrangeObjects.htm", "title": "Align and arrange objects on a page", - "body": "Align and arrange objects on the page In the Document Editor, the added autoshapes, images, charts or text boxes can be aligned, grouped and ordered on the page. To perform any of these actions, first select a separate object or several objects on the page. To select several objects, hold down the Ctrl key and left-click the required objects. To select a text box, click on its border, not the text within it. After that you can use either the icons on the Layout tab of the top toolbar described below or the corresponding options from the right-click menu. Align objects To align two or more selected objects, Click the Align icon on the Layout tab of the top toolbar and select one of the following options: Align to Page to align objects relative to the edges of the page, Align to Margin to align objects relative to the page margins, Align Selected Objects (this option is selected by default) to align objects relative to each other, Click the Align icon once again and select the necessary alignment type from the list: Align Left - to line up the objects horizontally by the left edge of the leftmost object/left edge of the page/left page margin, Align Center - to line up the objects horizontally by their centers/center of the page/center of the space between the left and right page margins, Align Right - to line up the objects horizontally by the right edge of the rightmost object/right edge of the page/right page margin, Align Top - to line up the objects vertically by the top edge of the topmost object/top edge of the page/top page margin, Align Middle - to line up the objects vertically by their middles/middle of the page/middle of the space between the top and bottom page margins, Align Bottom - to line up the objects vertically by the bottom edge of the bottommost object/bottom edge of the page/bottom page margin. Alternatively, you can right-click the selected objects, choose the Align option from the contextual menu and then use one of the available alignment options. If you want to align a single object, it can be aligned relative to the edges of the page or to the page margins. The Align to Margin option is selected by default in this case. Distribute objects To distribute three or more selected objects horizontally or vertically so that there is equal space between them, Click the Align icon on the Layout tab of the top toolbar and select one of the following options: Align to Page to distribute objects between the edges of the page, Align to Margin to distribute objects between the page margins, Align Selected Objects (this option is selected by default) to distribute objects between two outermost selected objects, Click the Align icon once again and select the necessary distribution type from the list: Distribute Horizontally - to distribute objects evenly between the leftmost and rightmost selected objects/left and right edges of the page/left and right page margins. Distribute Vertically - to distribute objects evenly between the topmost and bottommost selected objects/top and bottom edges of the page/top and bottom page margins. Alternatively, you can right-click the selected objects, choose the Align option from the contextual menu and then use one of the available distribution options. Note: the distribution options are disabled if you select less than three objects. Group objects To group two or more selected objects or ungroup them, click the arrow next to the Group icon at the Layout tab on the top toolbar and select the necessary option from the list: Group - to combine several objects into a group so that they can be simultaneously rotated, moved, resized, aligned, arranged, copied, pasted, formatted like a single object. Ungroup - to ungroup the selected group of the previously combined objects. Alternatively, you can right-click the selected objects, choose the Arrange option from the contextual menu and then use the Group or Ungroup option. Note: the Group option is disabled if you select less than two objects. The Ungroup option is available only when a group of the previously combined objects is selected. Arrange objects To arrange objects (i.e. to change their order when several objects overlap each other), you can use the Bring Forward and Send Backward icons on the Layout tab of the top toolbar and select the required arrangement type from the list. To move the selected object(s) forward, click the arrow next to the Bring Forward icon on the Layout tab of the top toolbar and select the required arrangement type from the list: Bring To Foreground - to move the object(s) in front of all other objects, Bring Forward - to move the selected object(s) by one level forward as related to other objects. To move the selected object(s) backward, click the arrow next to the Send Backward icon on the Layout tab of the top toolbar and select the required arrangement type from the list: Send To Background - to move the object(s) behind all other objects, Send Backward - to move the selected object(s) by one level backward as related to other objects. Alternatively, you can right-click the selected object(s), choose the Arrange option from the contextual menu and then use one of the available arrangement options." + "body": "Align and arrange objects on the page In the Document Editor, the added autoshapes, images, charts or text boxes can be aligned, grouped and ordered on the page. To perform any of these actions, first select a separate object or several objects on the page. To select several objects, hold down the Ctrl key and left-click the required objects. To select a text box, click on its border, not the text within it. After that, you can use either the icons on the Layout tab of the top toolbar described below or the corresponding options from the right-click menu. Align objects To align two or more selected objects, Click the Align icon on the Layout tab of the top toolbar and select one of the following options: Align to Page to align objects relative to the edges of the page, Align to Margin to align objects relative to the page margins, Align Selected Objects (this option is selected by default) to align objects relative to each other, Click the Align icon once again and select the necessary alignment type from the list: Align Left - to line up the objects horizontally by the left edge of the leftmost object/left edge of the page/left page margin, Align Center - to line up the objects horizontally by their centers/center of the page/center of the space between the left and right page margins, Align Right - to line up the objects horizontally by the right edge of the rightmost object/right edge of the page/right page margin, Align Top - to line up the objects vertically by the top edge of the topmost object/top edge of the page/top page margin, Align Middle - to line up the objects vertically by their middles/middle of the page/middle of the space between the top and bottom page margins, Align Bottom - to line up the objects vertically by the bottom edge of the bottommost object/bottom edge of the page/bottom page margin. Alternatively, you can right-click the selected objects, choose the Align option from the contextual menu and then use one of the available alignment options. If you want to align a single object, it can be aligned relative to the edges of the page or to the page margins. The Align to Margin option is selected by default in this case. Distribute objects To distribute three or more selected objects horizontally or vertically so that there is equal space between them, Click the Align icon on the Layout tab of the top toolbar and select one of the following options: Align to Page to distribute objects between the edges of the page, Align to Margin to distribute objects between the page margins, Align Selected Objects (this option is selected by default) to distribute objects between two outermost selected objects, Click the Align icon once again and select the necessary distribution type from the list: Distribute Horizontally - to distribute objects evenly between the leftmost and rightmost selected objects/left and right edges of the page/left and right page margins. Distribute Vertically - to distribute objects evenly between the topmost and bottommost selected objects/top and bottom edges of the page/top and bottom page margins. Alternatively, you can right-click the selected objects, choose the Align option from the contextual menu and then use one of the available distribution options. Note: the distribution options are disabled if you select less than three objects. Group objects To group two or more selected objects or ungroup them, click the arrow next to the Group icon at the Layout tab on the top toolbar and select the necessary option from the list: Group - to combine several objects into a group so that they can be simultaneously rotated, moved, resized, aligned, arranged, copied, pasted, formatted like a single object. Ungroup - to ungroup the selected group of the previously combined objects. Alternatively, you can right-click the selected objects, choose the Arrange option from the contextual menu and then use the Group or Ungroup option. Note: the Group option is disabled if you select less than two objects. The Ungroup option is available only when a group of the previously combined objects is selected. Arrange objects To arrange objects (i.e., to change their order when several objects overlap each other), you can use the Bring Forward and Send Backward icons on the Layout tab of the top toolbar and select the required arrangement type from the list. To move the selected object(s) forward, click the arrow next to the Bring Forward icon on the Layout tab of the top toolbar and select the required arrangement type from the list: Bring To Foreground - to move the object(s) in front of all other objects, Bring Forward - to move the selected object(s) by one level forward as related to other objects. To move the selected object(s) backward, click the arrow next to the Send Backward icon on the Layout tab of the top toolbar and select the required arrangement type from the list: Send To Background - to move the object(s) behind all other objects, Send Backward - to move the selected object(s) by one level backward as related to other objects. Alternatively, you can right-click the selected object(s), choose the Arrange option from the contextual menu and then use one of the available arrangement options." }, { "id": "UsageInstructions/AlignText.htm", "title": "Align your text in a paragraph", - "body": "The text is commonly aligned in four ways: left-aligned text, right-aligned text, centered text or justified text. To align the text in the Document Editor, place the cursor to the position where you want the alignment to be applied (this can be a new line or already entered text), switch to the Home tab of the top toolbar, select the alignment type you would like to apply: Left alignment (when the text is lined up to the left side of the page with the right side remaining unaligned) is done by clicking the Align left icon on the top toolbar. Center alignment (when the text is lined up in the center of the page with the right and the left sides remaining unaligned) is done by clicking the Align center icon on the top toolbar. Right alignment (when the text is lined up to the right side of the page with the left side remaining unaligned) is done by clicking the Align right icon on the top toolbar. Justified alignment (when the text is lined up to both the left and the right sides of the page, and additional spacing is added where necessary to keep the alignment) is done by clicking the Justified icon on the top toolbar. The alignment parameters are also available in the Paragraph - Advanced Settings window: right-click the text and choose the Paragraph - Advanced Settings option from the contextual menu or use the Show advanced settings option on the right sidebar, open the Paragraph - Advanced Settings window, switch to the Indents & Spacing tab, select one of the alignment types from the Alignment list: Left, Center, Right, Justified, click the OK button to apply the changes." + "body": "The text is commonly aligned in four ways: left-aligned text, right-aligned text, centered text or justified text. To align the text in the Document Editor, place the cursor to the position where you want the alignment to be applied (this can be a new line or already entered text), switch to the Home tab of the top toolbar, select the alignment type you would like to apply: Left alignment (when the text is lined up to the left side of the page with the right side remaining unaligned) is done by clicking the Align left icon on the top toolbar. Center alignment (when the text is lined up in the center of the page, with the right and the left sides remaining unaligned) is done by clicking the Align center icon on the top toolbar. Right alignment (when the text is lined up to the right side of the page with the left side remaining unaligned) is done by clicking the Align right icon on the top toolbar. Justified alignment (when the text is lined up to both the left and the right sides of the page, and additional spacing is added where necessary to keep the alignment) is done by clicking the Justified icon on the top toolbar. The alignment parameters are also available in the Paragraph - Advanced Settings window: right-click the text and choose the Paragraph - Advanced Settings option from the contextual menu, or use the Show advanced settings option on the right sidebar, open the Paragraph - Advanced Settings window, switch to the Indents & Spacing tab, select one of the alignment types from the Alignment list: Left, Center, Right, Justified, click the OK button to apply the changes." }, { "id": "UsageInstructions/BackgroundColor.htm", "title": "Select background color for a paragraph", - "body": "Select a background color for a paragraph A background color is applied to the whole paragraph and completely fills all the paragraph space from the left page margin to the right page margin. To apply a background color to a certain paragraph or change the current one in the Document Editor, select a color scheme for your document from the available ones clicking the Change color scheme icon at the Home tab on the top toolbar place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text using the Ctrl+A key combination open the color palettes window. You can access it in one of the following ways: click the downward arrow next to the icon on the Home tab of the top toolbar, or click the color field next to the Background Color caption on the right sidebar, or click the 'Show advanced settings' link on the right sidebar or select the 'Paragraph Advanced Settings' option on the right-click menu, then switch to the 'Borders & Fill' tab within the 'Paragraph - Advanced Settings' window and click the color field next to the Background Color caption. select any color among the available palettes After you select the required color by using the icon, you'll be able to apply this color to any selected paragraph just by clicking the icon (it displays the selected color), without having to choose this color in the palette again. If you use the Background Color option on the right sidebar or within the 'Paragraph - Advanced Settings' window, remember that the selected color is not retained for quick access. (These options can be useful if you wish to select a different background color for a specific paragraph and if you are also using some general color selected by clicking the icon). To remove the background color from a certain paragraph, place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text using the Ctrl+A key combination open the color palettes window by clicking the color field next to the Background Color caption on the right sidebar select the icon." + "body": "Select a background color for a paragraph A background color is applied to the whole paragraph and completely fills all the paragraph space from the left page margin to the right page margin. To apply a background color to a certain paragraph or change the current one in the Document Editor, select a color scheme for your document from the available ones, clicking the Change color scheme icon at the Home tab on the top toolbar place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text using the Ctrl+A key combination open the color palettes window. You can access it in one of the following ways: click the downward arrow next to the icon on the Home tab of the top toolbar, or click the color field next to the Background Color caption on the right sidebar, or click the 'Show advanced settings' link on the right sidebar or select the 'Paragraph Advanced Settings' option on the right-click menu, then switch to the 'Borders & Fill' tab within the 'Paragraph - Advanced Settings' window and click the color field next to the Background Color caption. select any color among the available palettes After you select the required color by using the icon, you'll be able to apply this color to any selected paragraph just by clicking the icon (it displays the selected color), without having to choose this color in the palette again. If you use the Background Color option on the right sidebar or within the 'Paragraph - Advanced Settings' window, remember that the selected color is not retained for quick access. (These options can be useful if you wish to select a different background color for a specific paragraph and if you are also using some general color selected by clicking the icon). To remove the background color from a certain paragraph, place the cursor within the required paragraph, or select several paragraphs with the mouse or the whole text using the Ctrl+A key combination open the color palettes window by clicking the color field next to the Background Color caption on the right sidebar select the icon." }, { "id": "UsageInstructions/ChangeColorScheme.htm", @@ -188,17 +188,17 @@ var indexes = { "id": "UsageInstructions/ChangeWrappingStyle.htm", "title": "Change text wrapping", - "body": "Change the text wrapping The Wrapping Style option determines the way the object is positioned relative to the text. In the Document Editor, you can change the text wrapping style for inserted objects, such as shapes, images, charts, text boxes or tables. Change text wrapping for shapes, images, charts, text boxes To change the currently selected wrapping style: left-click a separate object to select it. To select a text box, click on its border, not the text within it. open the text wrapping settings: switch to the the Layout tab of the top toolbar and click the arrow next to the Wrapping icon, or right-click the object and select the Wrapping Style option from the contextual menu, or right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. select the necessary wrapping style: Inline - the object is considered to be a part of the text, like a character, so when the text moves, the object moves as well. In this case the positioning options are inaccessible. If one of the following styles is selected, the object can be moved independently of the text and precisely positioned on the page: Square - the text wraps the rectangular box that bounds the object. Tight - the text wraps the actual object edges. Through - the text wraps around the object edges and fills the open white space within the object. To apply this effect, use the Edit Wrap Boundary option from the right-click menu. Top and bottom - the text is only above and below the object. In front - the object overlaps the text. Behind - the text overlaps the object. If you select the Square, Tight, Through, or Top and bottom style, you will be able to set up some additional parameters - Distance from Text at all sides (top, bottom, left, right). To access these parameters, right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. Set the required values and click OK. If you select a wrapping style other than Inline, the Position tab is also available in the object Advanced Settings window. To learn more on these parameters, please refer to the corresponding pages with the instructions on how to work with shapes, images or charts. If you select a wrapping style other than Inline, you can also edit the wrap boundary for images or shapes. Right-click the object, select the Wrapping Style option from the contextual menu and click the Edit Wrap Boundary option. You can also use the Wrapping -> Edit Wrap Boundary menu on the Layout tab of the top toolbar. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the required position. Change text wrapping for tables For tables, the following two wrapping styles are available: Inline table and Flow table. To change the currently selected wrapping style: right-click the table and select the Table Advanced Settings option, switch to the Text Wrapping tab of the Table - Advanced Settings window, select one of the following options: Inline table is used to select the wrapping style when the text is broken by the table as well as to set the alignment: left, center, right. Flow table is used to select the wrapping style when the text is wrapped around the table. Using the Text Wrapping tab of the Table - Advanced Settings window, you can also set up the following additional parameters: For inline tables, you can set the table Alignment type (left, center or right) and Indent from left. For floating tables, you can set the Distance from text and the table position on the Table Position tab." + "body": "Change the text wrapping The Wrapping Style option determines the way the object is positioned relative to the text. In the Document Editor, you can change the text wrapping style for inserted objects, such as shapes, images, charts, text boxes or tables. Change text wrapping for shapes, images, charts, text boxes To change the currently selected wrapping style: left-click a separate object to select it. To select a text box, click on its border, not the text within it. open the text wrapping settings: switch to the Layout tab of the top toolbar and click the arrow next to the Wrapping icon, or right-click the object and select the Wrapping Style option from the contextual menu, or right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. select the necessary wrapping style: Inline - the object is considered to be a part of the text, like a character, so when the text moves, the object moves as well. In this case, the positioning options are inaccessible. If one of the following styles is selected, the object can be moved independently of the text and precisely positioned on the page: Square - the text wraps the rectangular box that bounds the object. Tight - the text wraps the actual object edges. Through - the text wraps around the object edges and fills the open white space within the object. To apply this effect, use the Edit Wrap Boundary option from the right-click menu. Top and bottom - the text is only above and below the object. In front - the object overlaps the text. Behind - the text overlaps the object. If you select the Square, Tight, Through, or Top and bottom style, you will be able to set up some additional parameters - Distance from Text at all sides (top, bottom, left, right). To access these parameters, right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. Set the required values and click OK. If you select a wrapping style other than Inline, the Position tab is also available in the object Advanced Settings window. To learn more on these parameters, please refer to the corresponding pages with the instructions on how to work with shapes, images or charts. If you select a wrapping style other than Inline, you can also edit the wrap boundary for images or shapes. Right-click the object, select the Wrapping Style option from the contextual menu and click the Edit Wrap Boundary option. You can also use the Wrapping -> Edit Wrap Boundary menu on the Layout tab of the top toolbar. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the required position. Change text wrapping for tables For tables, the following two wrapping styles are available: Inline table and Flow table. To change the currently selected wrapping style: right-click the table and select the Table Advanced Settings option, switch to the Text Wrapping tab of the Table - Advanced Settings window, select one of the following options: Inline table is used to select the wrapping style when the text is broken by the table as well as to set the alignment: left, center, right. Flow table is used to select the wrapping style when the text is wrapped around the table. Using the Text Wrapping tab of the Table - Advanced Settings window, you can also set up the following additional parameters: For inline tables, you can set the table Alignment type (left, center or right) and Indent from left. For floating tables, you can set the Distance from text and the table position on the Table Position tab." }, { "id": "UsageInstructions/ChatGPT.htm", "title": "ChatGPT", - "body": "The ChatGPT plugin allows you to analyze, summarize and translate the selected text, to generate images, to find synonyms and to use the OpenAI chatbot to perform tasks that involve understanding or generating natural language or code. Installation To install the ChatGPT plugin, Go to the Plugins tab. Open the Plugin Manager. Find ChatGPT on the marketplace and click the Install button below. Right-click anywhere in the document and find ChatGPT in the context menu. Click Settings to proceed with the plugin configuration. Configuration Create your API key on the OpenAI API key page. Copy the generated API key into the corresponding field of the Settings window. How to use ONLYOFFICE assumes no responsibility for any ChatGPT completions that may contain errors or omissions as well as for any harassing and inappropriate content. The information contained in the plugin completions is generated by ChatGPT and is provided on the \"as is\" basis without additional filtering from ONLYOFFICE. Once installed ChatGPT will be added to the context menu, and all of the ChatGPT features will be accessed with a right mouse click. Select a piece of text or a word to access the context menu and to choose one of the ChatGPT features: Text Analysis, Word Analysis, Translation, Image Generation, Thesaurus, Chat, and Custom Request. Text Analysis The Text analysis feature includes two options: Summarize and Keywords. The Summarize option generates and inserts a concise version of the selected text. The Keywords option detects the key points and extracts keywords from the selected text. The result appears below the text. Word Analysis The Word analysis feature offers two options: Explain text in comment and Explain text in hyperlink. The Explain text in comment option provides the definition of the selected word in the comment section. The Explain text in hyperlink option allows you to embed a link into the selected word. This link directs users to the website that gives a detailed explanation of the selected word or phrase. Translation into French or German The Translation feature allows you to translate the selected text into French or German. The translation replaces the original text. Image Generation The Generate image from text feature allows you to generate images based on the selected text. You can choose the appropriate size of the image to be generated from the ChatGPT context menu. Thesaurus of Synonyms The Thesaurus feature facilitates the generation of synonyms for the selected word. Right-click the word you want to find the synonyms for, and navigate to the Thesaurus option in the ChatGPT context menu. The list of synonyms will open. The Explain text in comment becomes also available when you right-click a word. The explanaition for the word will be provided on the right-side Comments panel. Chat Integration of ChatGPT into the context menu allows you to invoke the Chat from anywhere in the document. Use chatbot to interact and carry on a conversation, ask questions, and receive responses to your requests. Navigate to the Chat option from the ChatGPT context menu, and start a conversation in the text box at the bottom of the ChatGPT window. Custom Request The Custom Request feature allows you to tokenize natural language or code. The tool converts the input text into a list of tokens, processes the request, converts the generated tokens back to the text, and returns the string in the document. To make a custom request, go to the ChatGPT context menu, and click Custom request. In the Open AI text box, enter the text you would like to tokenize. The tool shows the total number of tokens in the text. Click the Show advanced settings to configure the request settings: Model - the model which will generate the completion. Some models are suitable for natural language tasks, others specialize in code. To learn more about these models, please refer to the official ChatGPT website. Maximum length - the maximum number of tokens to generate in the completion. Temperature - this parameter controls randomness, e.g., lowering it results in less random completions. As the temperature approaches zero, the node will become deterministic and repetitive. Top P - an alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. Stop sequences - up to four sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. Click the Submit button to process the text, or click the Clear button to delete the request and enter a new one." + "body": "The ChatGPT plugin allows you to analyze, summarize and translate the selected text, to generate images, to find synonyms and to use the OpenAI chatbot to perform tasks that involve understanding or generating natural language or code. Installation To install the ChatGPT plugin, Go to the Plugins tab. Open the Plugin Manager. Find ChatGPT on the marketplace and click the Install button below. Right-click anywhere in the document and find ChatGPT in the context menu. Click Settings to proceed with the plugin configuration. Configuration Create your API key on the OpenAI API key page. Copy the generated API key into the corresponding field of the Settings window. How to use ONLYOFFICE assumes no responsibility for any ChatGPT completions that may contain errors or omissions, as well as for any harassing and inappropriate content. The information contained in the plugin completions is generated by ChatGPT and is provided on the \"as is\" basis without additional filtering from ONLYOFFICE. Once installed, ChatGPT will be added to the context menu, and all the ChatGPT features will be accessed with a right mouse click. Select a piece of text or a word to access the context menu and to choose one of the ChatGPT features: Text Analysis, Word Analysis, Translation, Image Generation, Thesaurus, Chat, and Custom Request. Text Analysis The Text analysis feature includes two options: Summarize and Keywords. The Summarize option generates and inserts a concise version of the selected text. The Keywords option detects the key points and extracts keywords from the selected text. The result appears below the text. Word Analysis The Word analysis feature offers two options: Explain text in comment and Explain text in hyperlink. The Explain text in comment option provides the definition of the selected word in the comment section. The Explain text in hyperlink option allows you to embed a link into the selected word. This link directs users to the website that gives a detailed explanation of the selected word or phrase. Translation into French or German The Translation feature allows you to translate the selected text into French or German. The translation replaces the original text. Image Generation The Generate image from text feature allows you to generate images based on the selected text. You can choose the appropriate size of the image to be generated from the ChatGPT context menu. Thesaurus of Synonyms The Thesaurus feature facilitates the generation of synonyms for the selected word. Right-click the word you want to find the synonyms for, and navigate to the Thesaurus option in the ChatGPT context menu. The list of synonyms will open. The Explain text in comment also becomes available when you right-click a word. The explanation for the word will be provided on the right-side Comments panel. Chat Integration of ChatGPT into the context menu allows you to invoke the Chat from anywhere in the document. Use chatbot to interact and carry on a conversation, ask questions, and receive responses to your requests. Navigate to the Chat option from the ChatGPT context menu, and start a conversation in the text box at the bottom of the ChatGPT window. Custom Request The Custom Request feature allows you to tokenize natural language or code. The tool converts the input text into a list of tokens, processes the request, converts the generated tokens back to the text, and returns the string in the document. To make a custom request, go to the ChatGPT context menu, and click Custom request. In the Open AI text box, enter the text you would like to tokenize. The tool shows the total number of tokens in the text. Click the Show advanced settings to configure the request settings: Model - the model which will generate the completion. Some models are suitable for natural language tasks, others specialize in code. To learn more about these models, please refer to the official ChatGPT website. Maximum length - the maximum number of tokens to generate in the completion. Temperature - this parameter controls randomness, e.g., lowering it results in less random completions. As the temperature approaches zero, the node will become deterministic and repetitive. Top P - an alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. Stop sequences - up to four sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. Click the Submit button to process the text, or click the Clear button to delete the request and enter a new one." }, { "id": "UsageInstructions/CommunicationPlugins.htm", "title": "Communicate while editing", - "body": "In ONLYOFFICE Document Editor, you can always keep in touch with colleagues and use popular online messengers, such as Telegram and Rainbow. Telegram and Rainbow plugins are not installed by default. To find information on how to install them, please, refer to the corresponding article: Adding plugins to the ONLYOFFICE Desktop Editors Adding plugins to ONLYOFFICE Cloud, or Adding new plugins to server editors . Telegram To start chatting in the Telegram plugin, Switch to the Plugins tab and click Telegram, enter your phone number into the corresponding field, check the Keep me signed in checkbox if you want to save credentials for the current session and click the Next button, enter the code you've received in your Telegram app, or log in using the QR code, open Telegram app on your phone, go to Settings > Devices > Scan QR, scan the image to Log in. Now you can use Telegram for instant messaging within ONLYOFFICE editors interface. Rainbow To start chatting in the Rainbow plugin, Switch to the Plugins tab and click Rainbow, register a new account by clicking the Sign up button, or log into an already created one. To do this, enter your email into the corresponding field and click Continue, then enter your account password, check the Keep my session alive checkbox if you want to save credentials for the current session, and click the Connect button. Now you're all set and can simultaneously chat in Rainbow and work within ONLYOFFICE editors interface." + "body": "In ONLYOFFICE Document Editor, you can always keep in touch with colleagues and use popular online messengers, such as Telegram and Rainbow. Telegram and Rainbow plugins are not installed by default. To find information on how to install them, please, refer to the corresponding article: Adding plugins to the ONLYOFFICE Desktop Editors Adding plugins to ONLYOFFICE Cloud, or Adding new plugins to server editors . Telegram To start chatting in the Telegram plugin, Switch to the Plugins tab and click Telegram, enter your phone number into the corresponding field, check the Keep me signed in checkbox if you want to save credentials for the current session, and click the Next button, enter the code you've received in your Telegram app, or log in using the QR code, open Telegram app on your phone, go to Settings > Devices > Scan QR, scan the image to Log in. Now you can use Telegram for instant messaging within ONLYOFFICE editors interface. Rainbow To start chatting in the Rainbow plugin, Switch to the Plugins tab and click Rainbow, register a new account by clicking the Sign up button, or log into an already created one. To do this, enter your email into the corresponding field and click Continue, then enter your account password, check the Keep my session alive checkbox if you want to save credentials for the current session, and click the Connect button. Now you're all set and can simultaneously chat in Rainbow and work within ONLYOFFICE editors interface." }, { "id": "UsageInstructions/ConvertFootnotesEndnotes.htm", @@ -213,12 +213,12 @@ var indexes = { "id": "UsageInstructions/CopyPasteUndoRedo.htm", "title": "Copy/paste text passages, undo/redo your actions", - "body": "Use basic clipboard operations To cut, copy and paste text passages and inserted objects (autoshapes, images, charts) in the Document Editor, select the corresponding options from the right-click menu or click the icons located on any tab of the top toolbar: Cut – select a text fragment or an object and use the Cut option from the right-click menu, or the Cut icon on the top toolbar to delete the selected text and send it to the computer clipboard memory. The cut text can be later inserted to another place in the same document. Copy – select a text fragment or an object and use the Copy option from the right-click menu, or the Copy icon on the top toolbar to copy the selected text to the computer clipboard memory. The copied text can be later inserted to another place in the same document. Paste – find the place in your document where you need to paste the previously copied text fragment/object and use the the Paste option from the right-click menu, or the Paste icon on the top toolbar. The copied text/object will be inserted to the current cursor position. The data can be previously copied from the same document. In the online version, the key combinations below are only used to copy or paste data from/into another document or a program. In the desktop version, both corresponding buttons/menu options and key combinations can be used for any copy/paste operations: Ctrl+X key combination for cutting; Ctrl+C key combination for copying; Ctrl+V key combination for pasting. Note: instead of cutting and pasting text fragments in the same document, you can just select the required text passage and drag and drop it to the necessary position. Use the Paste Special feature Note: For collaborative editing, the Paste Special feature is available in the Strict co-editing mode only. Once the copied text is pasted, the Paste Special button appears next to the inserted text passage. Click this button to select the necessary paste option or use the Ctrl key in combination with the letter key given in the brackets next to the required option. When pasting a text paragraph or some text within autoshapes, the following options are available: Keep source formatting (Ctrl+K) - allows pasting the copied text keeping its original formatting. Keep text only (Ctrl+T) - allows pasting the text without its original formatting. If you copy a table and paste it into an already existing table, the following options are available: Overwrite cells (Ctrl+O) - allows replacing the contents of the existing table with the copied data. This option is selected by default. Nest table (Ctrl+N) - allows pasting the copied table as a nested table into the selected cell of the existing table. Keep text only (Ctrl+T) - allows pasting the table contents as text values separated by the tab character. To enable / disable the automatic appearance of the Paste Special button after pasting, go to the File tab > Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Undo/redo your actions To perform undo/redo operations, click the corresponding icons in the editor header or use the following keyboard shortcuts: Undo – use the Undo icon on the left side of the editor header or the Ctrl+Z key combination to undo the last operation you performed. Redo – use the Redo icon on the left part of the editor header or the Ctrl+Y key combination to redo the last undone operation. When you co-edit a document in the Fast mode, the possibility to Redo the last undone operation is not available." + "body": "Use basic clipboard operations To cut, copy and paste text passages and inserted objects (autoshapes, images, charts) in the Document Editor, select the corresponding options from the right-click menu or click the icons located on any tab of the top toolbar: Cut – select a text fragment or an object and use the Cut option from the right-click menu, or the Cut icon on the top toolbar to delete the selected text and send it to the computer clipboard memory. The cut text can be later inserted to another place in the same document. Copy – select a text fragment or an object and use the Copy option from the right-click menu, or the Copy icon on the top toolbar to copy the selected text to the computer clipboard memory. The copied text can be later inserted to another place in the same document. Paste – find the place in your document where you need to paste the previously copied text fragment/object and use the the Paste option from the right-click menu, or the Paste icon on the top toolbar. The copied text/object will be inserted to the current cursor position. The data can be previously copied from the same document. In the online version, the key combinations below are only used to copy or paste data from/into another document or a program. In the desktop version, both corresponding buttons/menu options and key combinations can be used for any copy/paste operations: Ctrl+X key combination for cutting (Cmd+X for macOS); Ctrl+C key combination for copying (Cmd+C for macOS); Ctrl+V key combination for pasting (Cmd+V for macOS). Note: instead of cutting and pasting text fragments in the same document, you can just select the required text passage and drag and drop it to the necessary position. Use the Paste Special feature Note: For collaborative editing, the Paste Special feature is available in the Strict co-editing mode only. Once the copied text is pasted, the Paste Special button appears next to the inserted text passage. Click this button to select the necessary paste option or use the Ctrl key to open the Paste Special menu, then press the letter key given in the brackets next to the required option. When pasting a text paragraph or some text within autoshapes, the following options are available: Keep source formatting (Ctrl then K) - allows pasting the copied text keeping its original formatting. Keep text only (Ctrl then T) - allows pasting the text without its original formatting. If you copy a table and paste it into an already existing table, the following options are available: Overwrite cells (Ctrl then O) - allows replacing the contents of the existing table with the copied data. This option is selected by default. Nest table (Ctrl then N) - allows pasting the copied table as a nested table into the selected cell of the existing table. Keep text only (Ctrl then T) - allows pasting the table contents as text values separated by the tab character. To enable / disable the automatic appearance of the Paste Special button after pasting, go to the File tab > Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Undo/redo your actions To perform undo/redo operations, click the corresponding icons in the editor header or use the following keyboard shortcuts: Undo – use the Undo icon on the left side of the editor header or the Ctrl+Z key combination to undo the last operation you performed. Redo – use the Redo icon on the left part of the editor header or the Ctrl+Y key combination to redo the last undone operation. When you co-edit a document in the Fast mode, the possibility to Redo the last undone operation is not available." }, { "id": "UsageInstructions/CreateFillableForms.htm", "title": "Create fillable forms", - "body": "ONLYOFFICE Document Editor allows you to effortlessly create fillable forms in your documents, e.g. agreement drafts or surveys. Form Template is DOCXF format that offers a range of tools to create a fillable form. Save the resulting form as a DOCXF file, and you will have a form template you can still edit, revise or collaborate on. To make a Form template fillable and to restrict file editing by other users, save it as an OFORM file. Please refer to form filling instructions for further details. DOCXF and OFORM are new ONLYOFFICE formats that allow to create form templates and fill out forms. Use ONLYOFFICE Document Editor either online or desktop to make full use of form-associated elements and options. You can also save any existing DOCX file as a DOCXF to use it as Form template. Go to the File tab, click the Download as... or Save as... option on the left side menu and choose the DOCXF icon. Now you can use all the available form editing functions to create a form. It is not only the form fields that you can edit in a DOCXF file, you can still add, edit and format text or use other Document Editor functions. Creating fillable forms is enabled through user-editable objects that ensure overall consistency of the resulting documents and allow for advanced form interaction experience. Currently, you can insert editable plain text fields, combo boxes, dropdown lists, checkboxes, radio buttons, assign designated areas for images, as well as create email address, phone number, date and time, zip code, credit card and complex fields. Access these features on the Forms tab that is available for DOCXF files only. Creating a new Plain Text Field Text fields are user-editable plain text form fields; no other objects can be added. To insert a text field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Text Field icon or click the arrow next to the Text Field icon and choose whether you want to insert an inline text field or a fixed text field. To learn more about fixed field, please read the Fixed size field paragraph of this section below. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group fields to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each text field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted text field; “Your text here” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the text field. Default value: enter the value displayed in the field by default. Format: choose the content format of the text field, i.e., only the chosen character format will be allowed: None, Digits, Letters, Arbitrary Mask (the text shall correspond with the custom mask, e.g., (999) 999 99 99), Regular Expression (the text shall correspond with the custom expression). When you choose an Arbitrary Mask or a Regular Expression format, an additional field below the Format field appears. Allowed Symbols: type in the symbols that are allowed in the text field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted text field and configure its general appearance. Leave the box unchecked to preserve the default settings or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted text field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted text field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the text field a necessary one to fill in. Click within the inserted text field and adjust the font type, size, color, apply decoration styles and formatting presets. Formatting will be applied to all the text inside the field. Creating a new Combo box Combo boxes contain a dropdown list with a set of choices that can be edited by users. To insert a combo box, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Combo box icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group combo boxes to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each combo box using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted combo box; “Choose an item” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the form field. Default value: enter the value displayed in the field by default. Value Options: add new values, delete them, or move them up and down in the list. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted combo box. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted combo box. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the combo box field a necessary one to fill in. You can click the arrow button in the right part of the added Combo box to open the item list and choose the necessary one. Once the necessary item is selected, you can edit the displayed text entirely or partially by replacing it with yours. You can change font decoration, color, and size. Click within the inserted combo box and proceed according to the instructions. Formatting will be applied to all the text inside the field. Creating a new Dropdown list form field Dropdown lists contain a list with a set of choices that cannot be edited by the users. To insert a dropdown list, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Dropdown icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group dropdown lists to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted dropdown list; “Choose an item” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the form field. Default value: enter the value displayed in the field by default. Value Options: add new values, delete them, or move them up and down in the list. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted dropdown field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted dropdown field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the dropdown list field a necessary one to fill in. You can click the arrow button in the right part of the added Dropdown list form field to open the item list and choose the necessary one. Creating a new Checkbox Checkboxes are used to provide users with a variety of options, any number of which can be selected. Checkboxes operate individually, so they can be checked or unchecked independently. To insert a checkbox, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Checkbox icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group checkboxes to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the checkbox. Checkbox is checked by default: check this box so that the checkbox field is activated by default. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted checkbox. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted checkbox. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the checkbox field a necessary one to fill in. To check the box, click it once. Creating a new Radio Button Radio buttons are used to provide users with a variety of options, only one of which can be selected. Radio buttons can be grouped so that there is no selecting several buttons within one group. To insert a radio button, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Radio Button icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Group key: to create a new group of radio buttons, enter the name of the group in the field and press Enter, then assign the required group to each radio button. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the radio button. Button is checked by default: check this box so that the radio button field is activated by default. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted radi button. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted radio button. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the radio button field a necessary one to fill in. To check the radio button, click it once. Creating a new Image field Images are form fields which are used to enable inserting an image with the limitations you set, i.e. the location of the image or its size. To insert an image form field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Image icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group images to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted image form field; “Click to load image” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the bottom border of the image. When to scale: click the drop down menu and select an appropriate image sizing option: Always, Never, when the Image is Too Big, or when the Image is Too Small. The selected image will scale inside the field correspondingly. Lock aspect ratio: check this box to maintain the image aspect ratio without distortion. When the box is checked, use the vertical and the horizontal slider to position the image inside the inserted field. The positioning sliders are inactive when the box is unchecked. Select Image: click this button to upload an image either From File, From URL, or From Storage. Border color: click the icon to set the color for the borders of the inserted image field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted image field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the image field a necessary one to fill in. To replace the image, click the   image icon above the form field border and select another one. To adjust the image settings, open the Image Settings tab on the right toolbar. To learn more, please read the guide on image settings. Creating a new Email Address field Email Address field is used to type in an email address corresponding to a regular expression \\S+@\\S+\\.\\S+. To insert an email address field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Email Address icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of email addresses, enter the name of the group in the field and press Enter, then assign the required group to each email address field. Placeholder: type in the text to be displayed in the inserted email address form field; “user_name@email.com” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the email address field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Regular Expression by default so as to preserve the email address format \\S+@\\S+\\.\\S+. Allowed Symbols: type in the symbols that are allowed in the email address field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the Autofit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted email address field and configure its general appearance. Leave the box unchecked to preserve the default settings or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted email address field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted email address field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the email address field a necessary one to fill in. Creating a new Phone Number field Phone Number field is used to type in a phone number corresponding to an arbitrary mask given by the form creator. It is set to (999)999-9999 by default. To insert a phone number field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Phone Number icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of phone numbers, enter the name of the group in the field and press Enter, then assign the required group to each phone number. Placeholder: type in the text to be displayed in the inserted phone number form field; “(999)999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the phone number field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the phone number field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted phone number field and configure its general appearance. Leave the box unchecked to preserve the default settings or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted phone number field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted phone number field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the phone number field a necessary one to fill in. Creating a new Date and Time field Date and Time field is used to insert a date. The date is set to DD/MM/YYYY by default. To insert a date and time field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Date and Time icon. The form field will appear at the insertion point within the existing text line. To enter a date, click the dropdown arrow within the field and choose the required date via the calendar. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of date and time fields, enter the name of the group in the field and press Enter, then assign the required group to each date and time field. Placeholder: type in the text to be displayed in the inserted date and time form field; by default, today's date is displayed. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the date and time field. Default value: enter the value displayed in the field by default. Display the date like this: choose the format of the field, e.g., MM/DD/YYYY, Monday, MM DD, YYYY, etc. The date is set to DD/MM/YYYY by default. Language: choose the required language for displaying the date and time. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted date and time field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted date and time field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the date and time field a necessary one to fill in. Creating a new Zip Code field Zip Code field is used to enter a zip code corresponding to an arbitrary mask given by the form creator. It is set to 99999-9999 by default. To insert a zip code field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Zip Code icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing roles section of this guide. Key: to create a new group of zip codes, enter the name of the group in the field and press Enter, then assign the required group to each zip code. Placeholder: type in the text to be displayed in the inserted zip code form field; “99999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the zip code field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the zip code field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted zip code field and configure its general appearance. Leave the box unchecked to preserve the default settings or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted zip code field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted zip code field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the zip code field a necessary one to fill in. Creating a new Credit Card field Credit Card field is used to enter a credit card number corresponding to an arbitrary mask given by the form creator. It is set to 9999-9999-9999-9999 by default. To insert a credit card field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Credit Card icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of credit card numbers, enter the name of the group in the field and press Enter, then assign the required group to each credit card field. Placeholder: type in the text to be displayed in the inserted credit card form field; “9999-9999-9999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the credit card field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the credit card field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted credit card field and configure its general appearance. Leave the box unchecked to preserve the default settings or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted credit card field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted credit card field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the credit card field a necessary one to fill in. Creating a new Complex Field Complex Field combines several field types, e.g., text field and a drop-down list. You can combine fields however you need. To insert a complex field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Complex Field icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of complex fields, enter the name of the group in the field and press Enter, then assign the required group to each complex field. Placeholder: type in the text to be displayed in the inserted complex field; “Your text here” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the complex field. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted complex field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted complex field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the complex field a necessary one to fill in. To insert various form fields in a complex field, click within it and choose the required field at the top toolbar in the Forms tab, then configure it to your liking. To learn more about each field type, read the corresponding sections above. Please note that you cannot use Image form field within complex fields. Managing Roles You can create new roles that will determine who can fill in certain form fields. To manage roles, go to the Forms tab in the top toolbar, click the Managing Roles icon, click the New button to create a new role, type in the role name and choose its color if necessary. You can also create a custom color by clicking the corresponding menu item, click OK to create a new role, set the order in which the fillers receive and sign the document using the and buttons, use the Edit or Delete buttons to change the roles or delete them, click Close to go back to form editing. When saving the form as .oform file, you can view all roles created for the form. Enabling the View form Note: Once you have entered the View form mode, all editing options will become unavailable. Click the View Form button on the Forms tab of the top toolbar to see how all the inserted forms will be displayed in your document. You can view the form from the point of view of each created role. To do that, click the arrow under the View Form button and choose the required role. To exit the viewing mode, click the same icon again. Moving form fields Form fields can be moved to another place in the document: click the button on the left of the control border to select the field and drag it without releasing the mouse button to another position in the text. You can also copy and paste form fields: select the necessary field and use the Ctrl+C/Ctrl+V key combinations. Creating required fields To make a field obligatory, check the Required option. The mandatory fields will be marked with red stroke. Locking form fields To prevent further editing of the inserted form field, click the Lock icon. Filling the fields remains available. Clearing form fields To clear all inserted fields and delete all values, click the Clear All Fields button on the Forms tab on the top toolbar. Clearing fields can be performed in the form filling mode only. Navigate, View and Save a Form Go to the Forms tab at the top toolbar. Navigate through the form fields using the Previous field and Next field buttons at the top toolbar. When you are finished, click the Save as oform button at the top toolbar to save the form as an OFORM file ready to be filled out. You can save as many OFORM files as you need. Removing form fields To remove a form field and leave all its contents, select it and click the Delete icon (make sure the field is not locked) or press the Delete key on the keyboard." + "body": "ONLYOFFICE Document Editor allows you to effortlessly create fillable forms in your documents, e.g. agreement drafts or surveys. Form Template is DOCXF format that offers a range of tools to create a fillable form. Save the resulting form as a DOCXF file, and you will have a form template you can still edit, revise or collaborate on. To make a Form template fillable and to restrict file editing by other users, save it as a PDF file. Please refer to form filling instructions for further details. DOCXF is a new ONLYOFFICE format that allows to create form templates and fill out forms. Use ONLYOFFICE Document Editor either online or desktop to make full use of form-associated elements and options. You can also save any existing DOCX file as a DOCXF to use it as a Form template. Go to the File tab, click the Download as... or Save as... option on the left side menu and choose the DOCXF icon. Now you can use all the available form editing functions to create a form. It is not only the form fields that you can edit in a DOCXF file, you can still add, edit and format text or use other Document Editor functions. Creating fillable forms is enabled through user-editable objects that ensure overall consistency of the resulting documents and allow for advanced form interaction experience. Currently, you can insert editable plain text fields, combo boxes, dropdown lists, checkboxes, radio buttons, assign designated areas for images, as well as create email address, phone number, date and time, zip code, credit card and complex fields. Access these features on the Forms tab that is available for DOCXF files only. There are tips for each form field to facilitate creating a fillable form. Creating a new Plain Text Field Text fields are user-editable plain text form fields; no other objects can be added. To insert a text field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Text Field icon or click the arrow next to the Text Field icon and choose whether you want to insert an inline text field or a fixed text field. To learn more about fixed field, please read the Fixed size field paragraph of this section below. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group fields to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each text field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted text field; “Your text here” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the text field. Default value: enter the value displayed in the field by default. Format: choose the content format of the text field, i.e., only the chosen character format will be allowed: None, Digits, Letters, Arbitrary Mask (the text shall correspond with the custom mask, e.g., (999) 999 99 99), Regular Expression (the text shall correspond with the custom expression). When you choose an Arbitrary Mask or a Regular Expression format, an additional field below the Format field appears. Allowed Symbols: type in the symbols that are allowed in the text field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted text field and configure its general appearance. Leave the box unchecked to preserve the default settings, or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted text field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted text field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the text field a necessary one to fill in. Click within the inserted text field and adjust the font type, size, color, apply decoration styles and formatting presets. Formatting will be applied to all the text inside the field. Creating a new Combo box Combo boxes contain a dropdown list with a set of choices that can be edited by users. To insert a combo box, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Combo box icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group combo boxes to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each combo box using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted combo box; “Choose an item” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the form field. Default value: enter the value displayed in the field by default. Value Options: add new values, delete them, or move them up and down in the list. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted combo box. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted combo box. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the combo box field a necessary one to fill in. You can click the arrow button in the right part of the added Combo box to open the item list and choose the necessary one. Once the necessary item is selected, you can edit the displayed text entirely or partially by replacing it with yours. You can change font decoration, color, and size. Click within the inserted combo box and proceed according to the instructions. Formatting will be applied to all the text inside the field. Creating a new Dropdown list form field Dropdown lists contain a list with a set of choices that cannot be edited by the users. To insert a dropdown list, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Dropdown icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group dropdown lists to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted dropdown list; “Choose an item” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the form field. Default value: enter the value displayed in the field by default. Value Options: add new values, delete them, or move them up and down in the list. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted dropdown field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted dropdown field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the dropdown list field a necessary one to fill in. You can click the arrow button in the right part of the added Dropdown list form field to open the item list and choose the necessary one. Creating a new Checkbox Checkboxes are used to provide users with a variety of options, any number of which can be selected. Checkboxes operate individually, so they can be checked or unchecked independently. To insert a checkbox, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Checkbox icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group checkboxes to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the checkbox. Checkbox is checked by default: check this box so that the checkbox field is activated by default. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted checkbox. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted checkbox. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the checkbox field a necessary one to fill in. To check the box, click it once. Creating a new Radio Button Radio buttons are used to provide users with a variety of options, only one of which can be selected. Radio buttons can be grouped so that there is no selecting several buttons within one group. To insert a radio button, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Radio Button icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Group key: to create a new group of radio buttons, enter the name of the group in the field and press Enter, then assign the required group to each radio button. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the radio button. Radio button choice: type in the text used as a name for the element. Button is checked by default: check this box so that the radio button field is activated by default. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted radio button. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted radio button. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the radio button field a necessary one to fill in. To check the radio button, click it once. Creating a new Image field Images are form fields which are used to enable inserting an image with the limitations you set, i.e. the location of the image or its size. To insert an image form field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Image icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: a key to group images to fill out simultaneously. To create a new key, enter its name in the field and press Enter, then assign the required key to each form field using the dropdown list. A message Fields connected: 2/3/... will be displayed. To disconnect the fields, click the Disconnect button. Placeholder: type in the text to be displayed in the inserted image form field; “Click to load image” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the bottom border of the image. When to scale: click the drop-down menu and select an appropriate image sizing option: Always, Never, when the Image is Too Big, or when the Image is Too Small. The selected image will scale inside the field correspondingly. Lock aspect ratio: check this box to maintain the image aspect ratio without distortion. When the box is checked, use the vertical and the horizontal slider to position the image inside the inserted field. The positioning sliders are inactive when the box is unchecked. Select Image: click this button to upload an image either From File, From URL, or From Storage. Border color: click the icon to set the color for the borders of the inserted image field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted image field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the image field a necessary one to fill in. To replace the image, click the   image icon above the form field border and select another one. To adjust the image settings, open the Image Settings tab on the right toolbar. To learn more, please read the guide on image settings. Creating a new Email Address field Email Address field is used to type in an email address corresponding to a regular expression \\S+@\\S+\\.\\S+. To insert an email address field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Email Address icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of email addresses, enter the name of the group in the field and press Enter, then assign the required group to each email address field. Placeholder: type in the text to be displayed in the inserted email address form field; “user_name@email.com” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the email address field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Regular Expression by default to preserve the email address format \\S+@\\S+\\.\\S+. Allowed Symbols: type in the symbols that are allowed in the email address field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the Autofit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted email address field and configure its general appearance. Leave the box unchecked to preserve the default settings, or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted email address field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted email address field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the email address field a necessary one to fill in. Creating a new Phone Number field Phone Number field is used to type in a phone number corresponding to an arbitrary mask given by the form creator. It is set to (999)999-9999 by default. To insert a phone number field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Phone Number icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of phone numbers, enter the name of the group in the field and press Enter, then assign the required group to each phone number. Placeholder: type in the text to be displayed in the inserted phone number form field; “(999)999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the phone number field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the phone number field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted phone number field and configure its general appearance. Leave the box unchecked to preserve the default settings, or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted phone number field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted phone number field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the phone number field a necessary one to fill in. Creating a new Date and Time field Date and Time field is used to insert a date. The date is set to DD/MM/YYYY by default. To insert a date and time field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Date and Time icon. The form field will appear at the insertion point within the existing text line. To enter a date, click the dropdown arrow within the field and choose the required date via the calendar. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of date and time fields, enter the name of the group in the field and press Enter, then assign the required group to each date and time field. Placeholder: type in the text to be displayed in the inserted date and time form field; by default, today's date is displayed. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the date and time field. Default value: enter the value displayed in the field by default. Display the date like this: choose the format of the field, e.g., MM/DD/YYYY, Monday, MM DD, YYYY, etc. The date is set to DD/MM/YYYY by default. Language: choose the required language for displaying the date and time. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted date and time field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted date and time field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the date and time field a necessary one to fill in. Creating a new Zip Code field Zip Code field is used to enter a zip code corresponding to an arbitrary mask given by the form creator. It is set to 99999-9999 by default. To insert a zip code field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Zip Code icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing roles section of this guide. Key: to create a new group of zip codes, enter the name of the group in the field and press Enter, then assign the required group to each zip code. Placeholder: type in the text to be displayed in the inserted zip code form field; “99999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the zip code field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the zip code field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted zip code field and configure its general appearance. Leave the box unchecked to preserve the default settings, or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted zip code field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted zip code field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the zip code field a necessary one to fill in. Creating a new Credit Card field Credit Card field is used to enter a credit card number corresponding to an arbitrary mask given by the form creator. It is set to 9999-9999-9999-9999 by default. To insert a credit card field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Credit Card icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of credit card numbers, enter the name of the group in the field and press Enter, then assign the required group to each credit card field. Placeholder: type in the text to be displayed in the inserted credit card form field; “9999-9999-9999-9999” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the credit card field. Default value: enter the value displayed in the field by default. Format: choose the content format of the field, i.e., None, Digits, Letters, Arbitrary Mask or Regular Expression. The field is set to Arbitrary Mask by default. To change its format, type in the required mask into the field below. Allowed Symbols: type in the symbols that are allowed in the credit card field. Fixed size field: check this box to create a field with a fixed size. When this option is enabled, you can also use the AutoFit and/or Multiline field settings. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. AutoFit: this option can be enabled when the Fixed size field setting is selected, check it to automatically fit the font size to the field size. Multiline field: this option can be enabled when the Fixed size field setting is selected, check it to create a form field with multiple lines, otherwise, the text will occupy a single line. Characters limit: no limits by default; check this box to set the maximum characters number in the field to the right. Comb of characters: spread the text evenly within the inserted credit card field and configure its general appearance. Leave the box unchecked to preserve the default settings, or check it to set the following parameters: Cell width: choose whether the width value should be Auto (width is calculated automatically), At least (width is no less than the value given manually), or Exactly (width corresponds to the value given manually). The text within will be justified accordingly. Border color: click the icon to set the color for the borders of the inserted credit card field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted credit card field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the credit card field a necessary one to fill in. Creating a new Complex Field Complex Field combines several field types, e.g., text field and a drop-down list. You can combine fields however you need. To insert a complex field, place the insertion point within a line of the text where you want the field to be added, switch to the Forms tab of the top toolbar, click the Complex Field icon. The form field will appear at the insertion point within the existing text line. The Form Settings menu will open to the right. Who needs to fill this out?: choose the role via the dropdown list to set the group of users with access to this field. To learn more about assigning roles, please read the Managing Roles section of this guide. Key: to create a new group of complex fields, enter the name of the group in the field and press Enter, then assign the required group to each complex field. Placeholder: type in the text to be displayed in the inserted complex field; “Your text here” is set by default. Tag: type in the text to be used as a tag for internal use, i.e., displayed only for co-editors. Tip: type in the text to be displayed as a tip when a user hovers their mouse pointer over the complex field. Fixed size field: check this box to create a field with a fixed size. A fixed size field looks like an autoshape. You can set a wrapping style for it as well as adjust its position. Border color: click the icon to set the color for the borders of the inserted complex field. Choose the preferred border color from the palette. You can add a new custom color if necessary. Background color: click the icon to apply a background color to the inserted complex field. Choose the preferred color out of Theme Colors, Standard Colors, or add a new custom color if necessary. Required: check this box to make the complex field a necessary one to fill in. To insert various form fields in a complex field, click within it and choose the required field at the top toolbar in the Forms tab, then configure it to your liking. To learn more about each field type, read the corresponding sections above. Please note that you cannot use Image form field within complex fields. Managing Roles You can create new roles that will determine who can fill in certain form fields. To manage roles, go to the Forms tab in the top toolbar, click the Managing Roles icon, click the New button to create a new role, type in the role name and choose its color if necessary. You can also create a custom color by clicking the corresponding menu item, click OK to create a new role, set the order in which the fillers receive and sign the document using the and buttons, use the Edit or Delete buttons to change the roles or delete them, click Close to go back to form editing. When saving the form as .pdf file, you can view all roles created for the form. Enabling the View form Note: Once you have entered the View form mode, all editing options will become unavailable. Click the View Form button on the Forms tab of the top toolbar to see how all the inserted forms will be displayed in your document. You can view the form from the point of view of each created role. To do that, click the arrow under the View Form button and choose the required role. Navigate through the form fields using the Previous field and Next field buttons at the top toolbar. To clear all fields and reset the form, click the Clear fields button at the top toolbar. To exit the viewing mode, click the same icon again. Moving form fields Form fields can be moved to another place in the document: click the button on the left of the control border to select the field and drag it without releasing the mouse button to another position in the text. You can also copy and paste form fields: select the necessary field and use the Ctrl+C/Ctrl+V key combinations. Creating required fields To make a field obligatory, check the Required option. The mandatory fields will be marked with red stroke. Locking form fields To prevent further editing of the inserted form field, click the Lock icon. Filling the fields remains available. Saving a Form When you are finished, click the Save as pdf button at the top toolbar to save the form as a PDF file ready to be filled out. You can save as many PDF files as you need. Removing form fields To remove a form field and leave all its contents, select it and click the Delete icon (make sure the field is not locked) or press the Delete key on the keyboard." }, { "id": "UsageInstructions/CreateLists.htm", @@ -245,11 +245,6 @@ var indexes = "title": "Create and insert diagrams", "body": "If you need to create a lot of various and complex diagrams, ONLYOFFICE Document Editor provides you with a draw.io plugin that can create and configure such diagrams. Select the place on the page where you want to insert a diagram. Switch to the Plugins tab and click draw.io. draw io window will open containing the following sections: Top toolbar contains tools to manage files, configure interface, edit data via File, Edit, View, Arrange, Extras, Help tabs and corresponding options. Left sidebar contains various forms to select from: Standard, Software, Networking, Business, Other. To add new shapes to those available by default, click the More Shapes button, select the necessary object types and click Apply. Right sidebar contains tools and settings to customize the worksheet, shapes, charts, sheets, text, and arrows: Worksheet settings: View: Grid, its size and color, Page view, Background - you can either select a local image or provide the URL, or choose a suitable color using the color palette, as well as add Shadow effects. Options: Connection Arrows, Connection Points, Guides. Paper size: Portrait or Landscape orientation with specified length and width parameters. Shape settings: Color: Fill color, Gradient. Line: Color, Type, Width, Perimeter width. Opacity. Arrow settings: Color: Fill color, Gradient. Line: Color, Type, Width, Line end, Line start. Opacity. Working area to view diagrams, enter and edit data. Here you can move objects, form sequential diagrams, and connect objects with arrows. Status bar contains navigation tools for convenient switching between sheets and managing them. Use these tools to create the necessary diagram, edit it, and when it is finished, click the Insert button to add it to the document." }, - { - "id": "UsageInstructions/FillingOutForm.htm", - "title": "Filling Out a Form", - "body": "A fillable form is an OFORM file. OFORM is a format for filling out template forms and downloading or printing the form after you have filled it out. How to fill in a form: Open an OFORM file. Fill in all the required fields. The mandatory fields are marked with red stroke. Use or Next Field on the top toolbar to navigate between fields, or click the field you wish to fill in. Use the Clear All Fields button to empty all input fields. After you have filled in all the fields, click the Save as PDF button to save the form to your computer as a PDF file. Click in the top right corner of the toolbar for additional options. You can Print, Download as docx, or Download as pdf. You can also change the form Interface theme by choosing Same as system, Light, Classic Light, Dark or Contrast Dark. Once the Dark or Contrast Dark interface theme is enabled, the Dark mode becomes available. Zoom allows to scale and to resize the page using the Fit to page, Fit to width and Zoom in or Zoom out options: Fit to page allows to resize the page so that the screen displays the whole page. Fit to width allows to resize the page so that the page scales to fit the width of the screen. Zoom adjusting tool allows to zoom in and zoom out the page. Open file location when you need to browse the folder where the form is stored." - }, { "id": "UsageInstructions/FontTypeSizeColor.htm", "title": "Set font type, size, and color", @@ -418,7 +413,7 @@ var indexes = { "id": "UsageInstructions/SavePrintDownload.htm", "title": "Save, download, print your document", - "body": "Saving By default, online Document Editor automatically saves your file each 2 seconds when you work on it to prevent your data loss in case the program closes unexpectedly. If you co-edit the file in the Fast mode, the timer requests for updates 25 times a second and saves the changes if they have been made. When the file is being co-edited in the Strict mode, changes are automatically saved at 10-minute intervals. If necessary, you can easily select the preferred co-editing mode or disable the Autosave feature on the Advanced Settings page. To save your current document manually in the current format and location, press the Save icon in the left part of the editor header, or use the Ctrl+S key combination, or click the File tab of the top toolbar and select the Save option. In the desktop version, to prevent data from loss in case program closes unexpectedly, you can turn on the Autorecover option on the Advanced Settings page. In the desktop version, you can save the document with another name, in a new location or format, click the File tab of the top toolbar, select the Save as option, choose one of the available formats depending on your needs: DOCX, DOCXF, OFORM, DOTX, ODT, OTT, RTF, TXT, HTML, FB2, EPUB, PDF, PDF/A. You can also choose the Document template (DOTX or OTT) option. Downloading In the online version, you can download the resulting document onto your computer hard disk drive, click the File tab of the top toolbar, select the Download as option, choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, OFORM, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. Saving a copy In the online version, you can save a copy of the file on your portal, click the File tab of the top toolbar, select the Save Copy as option, choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, OFORM, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. select a location of the file on the portal and press Save. Printing To print out the current document, click the Print icon in the left part of the editor header, or use the Ctrl+P key combination, or click the File tab of the top toolbar and select the Print option. The Firefox browser enables printing without downloading the document as a .pdf file first. Adjust the following parameters in the Print window that opens: Destination - choose the destination of the printed file, e.g., Save to PDF, Microsoft XPS Document Writer, Microsoft Print to PDF, Fax, etc. Orientation - choose the Portrait option if you wish to print vertically on the page, or use the Landscape option to print horizontally. Pages - choose one of the options for printing the pages: All, Current, Odd, Even, or Custom. In the latter case, you will have to enter the number of pages manually. Colour mode - choose whether you want your file printed in Colour or Black and white. Please note that this setting is available when the Microsoft XPS Document Writer Destination parameter is selected. For the Fax Destination parameter, the colour mode is set to black and white by default. Click the More settings caption to open advanced settings. Paper size - select one of the available sizes from the drop-down list or set a user defined one. Scale - set the file scaling when printed; you can fit it to page width or set the scaling manually via the Scale checkbox and the corresponding input field. Pages per sheet - set the number of pages printed on one sheet, e.g., two, six, nine, etc. Margins - define the page margins. You can choose either default margins or custom ones measured in inches. For custom margins, please set the required values for top, bottom, left and right margins manually. You can choose the None option as well to have no margins. Options - check the Print headers and footers checkbox to have them printed, or uncheck this box to have no headers and footers printed. Print using the system dialogue - click this caption to open the system dialogue to configure the printing process. In the desktop version, the available printing settings are Print range, number of Pages, Copies, Print sides, Page size, Page orientation, and Margins. You can also print the file to PDF or use the Quick print button in the top toolbar to print the file on the last selected or default printer. It's also possible to print a selected text passage using the Print Selection option from the contextual menu both in the Edit and View modes (Right Mouse Button Click and choose option Print selection). In the online version, a PDF file will be generated on the basis of the document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later. Some browsers (e.g. Chrome and Opera) support direct printing." + "body": "Saving By default, online Document Editor automatically saves your file each 2 seconds when you work on it to prevent your data loss in case the program closes unexpectedly. If you co-edit the file in the Fast mode, the timer requests for updates 25 times a second and saves the changes if they have been made. When the file is being co-edited in the Strict mode, changes are automatically saved at 10-minute intervals. If necessary, you can easily select the preferred co-editing mode or disable the Autosave feature on the Advanced Settings page. To save your current document manually in the current format and location, press the Save icon in the left part of the editor header, or use the Ctrl+S key combination, or click the File tab of the top toolbar and select the Save option. In the desktop version, to prevent data from loss in case program closes unexpectedly, you can turn on the Autorecover option on the Advanced Settings page. In the desktop version, you can save the document with another name, in a new location or format, click the File tab of the top toolbar, select the Save as option, choose one of the available formats depending on your needs: DOCX, DOCXF, DOTX, ODT, OTT, RTF, TXT, HTML, FB2, EPUB, PDF, PDF/A. You can also choose the Document template (DOTX or OTT) option. Downloading In the online version, you can download the resulting document onto your computer hard disk drive, click the File tab of the top toolbar, select the Download as option, choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. Saving a copy In the online version, you can save a copy of the file on your portal, click the File tab of the top toolbar, select the Save Copy as option, choose one of the available formats depending on your needs: DOCX, PDF, ODT, DOCXF, DOTX, PDF/A, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. select a location of the file on the portal and press Save. Printing To print out the current document, click the Print icon in the left part of the editor header, or use the Ctrl+P key combination, or click the File tab of the top toolbar and select the Print option. The Firefox browser enables printing without downloading the document as a .pdf file first. Adjust the following parameters in the Print window that opens: Destination - choose the destination of the printed file, e.g., Save to PDF, Microsoft XPS Document Writer, Microsoft Print to PDF, Fax, etc. Orientation - choose the Portrait option if you wish to print vertically on the page, or use the Landscape option to print horizontally. Pages - choose one of the options for printing the pages: All, Current, Odd, Even, or Custom. In the latter case, you will have to enter the number of pages manually. Colour mode - choose whether you want your file printed in Colour or Black and white. Please note that this setting is available when the Microsoft XPS Document Writer Destination parameter is selected. For the Fax Destination parameter, the colour mode is set to black and white by default. Click the More settings caption to open advanced settings. Paper size - select one of the available sizes from the drop-down list or set a user defined one. Scale - set the file scaling when printed; you can fit it to page width or set the scaling manually via the Scale checkbox and the corresponding input field. Pages per sheet - set the number of pages printed on one sheet, e.g., two, six, nine, etc. Margins - define the page margins. You can choose either default margins or custom ones measured in inches. For custom margins, please set the required values for top, bottom, left and right margins manually. You can choose the None option as well to have no margins. Options - check the Print headers and footers checkbox to have them printed, or uncheck this box to have no headers and footers printed. Print using the system dialogue - click this caption to open the system dialogue to configure the printing process. In the desktop version, the available printing settings are Print range, number of Pages, Copies, Print sides, Page size, Page orientation, and Margins. You can also print the file to PDF or use the Quick print button in the top toolbar to print the file on the last selected or default printer. It's also possible to print a selected text passage using the Print Selection option from the contextual menu both in the Edit and View modes (Right Mouse Button Click and choose option Print selection). In the online version, a PDF file will be generated on the basis of the document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later. Some browsers (e.g. Chrome and Opera) support direct printing." }, { "id": "UsageInstructions/SectionBreaks.htm", diff --git a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/HelpfulHints/About.htm b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/HelpfulHints/About.htm index c998548e5..e6a50c1f4 100644 --- a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/HelpfulHints/About.htm +++ b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/HelpfulHints/About.htm @@ -15,11 +15,11 @@

    About the PDF Editor

    -

    The PDF Editor is an online application that allows you to view through +

    The PDF Editor is an online application that allows you to view through and edit PDFs directly in your browser.

    Using the PDF Editor, you can perform various editing operations, print the edited PDFs keeping all the formatting details or download them onto your computer hard disk drive.

    -

    The PDF Editor allows you to fill in the form fields right in the PDF, whether it was originally created from a DOCXF file or in third-party editors.

    +

    The PDF Editor allows you to fill in the form fields right in the PDF, whether it was originally created from a DOCXF file or in third-party editors.

    To view the current software version, build number, and licensor details in the online version, click the icon on the left sidebar. To view the current software version and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for Mac OS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item.

    diff --git a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/ProgramInterface/HomeTab.htm b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/ProgramInterface/HomeTab.htm index ca615398b..c3d7f8c1b 100644 --- a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/ProgramInterface/HomeTab.htm +++ b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/ProgramInterface/HomeTab.htm @@ -29,7 +29,8 @@
  • navigate the file,
  • adjust zoom,
  • -
  • fit to page or width.
  • +
  • fit to page or width,
  • +
  • when filling out a PDF form, navigate between fields, clear fields, submit the form (these options are not displayed for ordinar PDF files, they are available only for fillable PDF forms).
  • diff --git a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/UsageInstructions/FillingOutForm.htm b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/UsageInstructions/FillingOutForm.htm index 02e67de89..9b36cb8e7 100644 --- a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/UsageInstructions/FillingOutForm.htm +++ b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/UsageInstructions/FillingOutForm.htm @@ -15,31 +15,20 @@

    Filling out a form

    -

    You can fill in the form fields in the PDF file and download or print the form after you have filled it out.

    +

    You can fill in the form fields in the PDF file and submit, print, or download the form after you have filled it out.

    How to fill in a form:

    1. Open a PDF file.

      Fillable form

    2. -
    3. Fill in all the required fields. The mandatory fields are marked with red stroke. Use the Previous Field or Next Field buttons on the top toolbar to navigate between fields, or click the field you wish to fill in.
    4. -
    5. Use the Clear All Fields button to empty all input fields.
    6. -
    7. Use navigation tools to navigate the PDF, adjust zoom, fit to page or width
    8. -
    9. After you have filled in all the fields, click the Save button to save the form or use the Print button to print the form.
    10. - +
    11. Fill in all the required fields. If the form contains a date field, choose the date using the Date Picker. The mandatory fields are marked with red stroke. Use the Previous Field or Next Field buttons on the top toolbar to navigate between fields, or click the field you wish to fill in.
    12. +
    13. Use the Clear Fields button to empty all input fields.
    14. +
    15. Use the navigation tools to navigate the PDF, adjust zoom, fit to page or width.
    16. +
    17. After you have filled in all the fields, сlick the
      Submit button at the top toolbar to send the form for further processing. Please note that this action cannot be undone. The form cannot be submitted until all required fields are filled in. +

      If you are using the server version of ONLYOFFICE Docs, the presence of the Submit button depends on the configuration. Read this article to learn more.

      +

      You can also use the Print button to print the form or switch to the File tab and download the form in one of the supported format.

      +
    diff --git a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/images/fillable_form.png b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/images/fillable_form.png index 76a3a29fed0b2c1dea44b7c7ab4a1170cee6c707..44703515ff1de09e0b1088c1d454008dd02ab9e7 100644 GIT binary patch literal 62357 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 diff --git a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/search/indexes.js b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/search/indexes.js index 895d3be1d..4d0450321 100644 --- a/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/search/indexes.js +++ b/Web/OfficeWeb/apps/pdfeditor/main/resources/help/en/search/indexes.js @@ -23,7 +23,7 @@ var indexes = { "id": "HelpfulHints/KeyboardShortcuts.htm", "title": "Keyboard Shortcuts", - "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the PDF Editor without using a mouse. Press Alt (Option for macOS) key to turn on all key tips for the editor header, the top toolbar, the left sidebar and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Comment tab, press Alt (Option for macOS) to see all primary key tips. Press letter C to access the Comment tab, and to see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt (Option for macOS) to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below: Windows/Linux Mac OS Working with PDF Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel to save, download, print the current PDF, view its info, create a new document or open an existing PDF, access the PDF Editor Help Center or advanced settings. Open 'Find' dialog window Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find dialog window to start searching for a character/word/phrase in the currently edited PDF. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Print PDF Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print the PDF with one of the available printers or save it as a file. Download As... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited PDF to the hard disk drive of your computer in one of the supported formats: DOCX, PDF, ODT, DOTX, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the PDF Editor into your screen. Help menu F1 Fn+F1 Open the PDF Editor Help menu. Open existing file Ctrl+O ⌘ Cmd+O Open the standard dialog box that allows selecting an existing file. If you select the file in this dialog box and click Open, the file will be opened in a new tab or window of Desktop Editors. Switch to the next tab Ctrl+↹ Tab ^ Ctrl+↹ Tab Switch to the next file tab in Desktop Editors or browser tab in Online Editors. Switch to the previous tab Ctrl+↹ Tab ^ Ctrl+⇧ Shift+↹ Tab Switch to the previous file tab in Desktop Editors or browser tab in Online Editors. Close file Ctrl+F4 ⌘ Cmd+W Close the current PDF window. Close menu or modal window, reset modes, etc. Esc Esc Close a menu or modal window. Reset pop-ups and balloons with comments and review changes. Reset drawing and erasing table mode. Reset text drag-n-drop. Reset marker selection mode. Reset format painter mode. Deselect shapes. Reset adding shapes mode. Exit from the header/footer. Exit from filling in forms. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current PDF to a default 100%. Navigation Jump to the beginning of the line in the comment field Home ⌘ Cmd+← Put the cursor to the beginning of the currently edited line. Jump to the beginning of the PDF Ctrl+Home ^ Ctrl+Fn+←, ⌘ Cmd+Fn+← Jump to the very beginning of the currently edited PDF. Jump to the end of the line in the comment field End ⌘ Cmd+→ Put the cursor to the end of the currently edited line. Jump to the end of the PDF Ctrl+End ^ Ctrl+Fn+→, ⌘ Cmd+Fn+→ Jump to the very end of the currently edited PDF. Scroll down Page Down Fn+↓ Scroll the PDF approximately one visible page down. Scroll up Page Up Fn+↑ Scroll the PDF approximately one visible page up. Next page Alt+Page Down Go to the next page in the currently edited PDF. Previous page Alt+Page Up Go to the previous page in the currently edited PDF. Zoom In Ctrl+Num+ or Ctrl++ (on the main keyboard) ^ Ctrl++, ⌘ Cmd++ Zoom in the currently edited PDF. Zoom Out Ctrl+- (on the main keyboard) ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited PDF. Text Selection Select all Ctrl+A ⌘ Cmd+A, ^ Ctrl+A Select all text in the PDF." + "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the PDF Editor without using a mouse. Press Alt (Option for macOS) key to turn on all key tips for the editor header, the top toolbar, the left sidebar and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Comment tab, press Alt (Option for macOS) to see all primary key tips. Press letter C to access the Comment tab, and to see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt (Option for macOS) to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below: Windows/Linux Mac OS Working with PDF Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel to save, download, print the current PDF, view its info, create a new document or open an existing PDF, access the PDF Editor Help Center or advanced settings. Open 'Find' dialog window Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find dialog window to start searching for a character/word/phrase in the currently edited PDF. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Print PDF Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print the PDF with one of the available printers or save it as a file. Download As... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited PDF to the hard disk drive of your computer in one of the supported formats: DOCX, PDF, ODT, DOTX, OTT, RTF, TXT, FB2, EPUB, HTML, JPG, PNG. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the PDF Editor into your screen. Help menu F1 Fn+F1 Open the PDF Editor Help menu. Open existing file Ctrl+O ⌘ Cmd+O Open the standard dialog box that allows selecting an existing file. If you select the file in this dialog box and click Open, the file will be opened in a new tab or window of Desktop Editors. Switch to the next tab Ctrl+↹ Tab ^ Ctrl+↹ Tab Switch to the next file tab in Desktop Editors or browser tab in Online Editors. Switch to the previous tab Ctrl+⇧ Shift+↹ Tab ^ Ctrl+⇧ Shift+↹ Tab Switch to the previous file tab in Desktop Editors or browser tab in Online Editors. Close file Ctrl+F4 ⌘ Cmd+W Close the current PDF window. Close menu or modal window, reset modes, etc. Esc Esc Close a menu or modal window. Reset pop-ups and balloons with comments and review changes. Reset drawing and erasing table mode. Reset text drag-n-drop. Reset marker selection mode. Reset format painter mode. Deselect shapes. Reset adding shapes mode. Exit from the header/footer. Exit from filling in forms. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current PDF to a default 100%. Navigation Jump to the beginning of the line in the comment field Home ⌘ Cmd+← Put the cursor to the beginning of the currently edited line. Jump to the beginning of the PDF Ctrl+Home ^ Ctrl+Fn+←, ⌘ Cmd+Fn+← Jump to the very beginning of the currently edited PDF. Jump to the end of the line in the comment field End ⌘ Cmd+→ Put the cursor to the end of the currently edited line. Jump to the end of the PDF Ctrl+End ^ Ctrl+Fn+→, ⌘ Cmd+Fn+→ Jump to the very end of the currently edited PDF. Scroll down Page Down Fn+↓ Scroll the PDF approximately one visible page down. Scroll up Page Up Fn+↑ Scroll the PDF approximately one visible page up. Next page Alt+Page Down Go to the next page in the currently edited PDF. Previous page Alt+Page Up Go to the previous page in the currently edited PDF. Zoom In Ctrl+Num+ or Ctrl++ (on the main keyboard) ^ Ctrl++, ⌘ Cmd++ Zoom in the currently edited PDF. Zoom Out Ctrl+- (on the main keyboard) ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited PDF. Text Selection Select all Ctrl+A ⌘ Cmd+A, ^ Ctrl+A Select all text in the PDF." }, { "id": "HelpfulHints/Navigation.htm", @@ -48,7 +48,7 @@ var indexes = { "id": "ProgramInterface/HomeTab.htm", "title": "Home tab", - "body": "The Home tab in the PDF Editor opens by default when you open a PDF. It allows you to navigate the PDF, select text or objects, adjust zoom, fit to page or width. The corresponding window of the Online PDF Editor: The corresponding window of the Desktop PDF Editor: Using this tab, you can: navigate the file, adjust zoom, fit to page or width." + "body": "The Home tab in the PDF Editor opens by default when you open a PDF. It allows you to navigate the PDF, select text or objects, adjust zoom, fit to page or width. The corresponding window of the Online PDF Editor: The corresponding window of the Desktop PDF Editor: Using this tab, you can: navigate the file, adjust zoom, fit to page or width, when filling out a PDF form, navigate between fields, clear fields, submit the form (these options are not displayed for ordinar PDF files, they are available only for fillable PDF forms)." }, { "id": "ProgramInterface/PluginsTab.htm", @@ -75,6 +75,11 @@ var indexes = "title": "Draw freehand on a PDF", "body": "In the PDF Editor, you can use the Comment tab to draw freehand, add handwritten notes, highlight text and erase on your PDF. To draw, write, or highlight text, click the Pen or the Highlighter icon and move your cursor. Click the drop-down arrow to customize the stroke color and thickness. Click More colors if the color you need is not in the palette. When you are done with drawing, writing or highlighting, click the Pen or Highlighter icon again, or press the Esc button. Click the Eraser tool and move your cursor back and forth to delete a stroke. The Eraser deletes only the whole stroke. Use the Select button to select the inscription, the drawing or the highlighting. Once selected, you can resize or delete the selected element." }, + { + "id": "UsageInstructions/FillingOutForm.htm", + "title": "Filling out a form", + "body": "You can fill in the form fields in the PDF file and submit, print, or download the form after you have filled it out. How to fill in a form: Open a PDF file. Fill in all the required fields. If the form contains a date field, choose the date using the Date Picker. The mandatory fields are marked with red stroke. Use the Previous Field or Next Field buttons on the top toolbar to navigate between fields, or click the field you wish to fill in. Use the Clear Fields button to empty all input fields. Use the navigation tools to navigate the PDF, adjust zoom, fit to page or width. After you have filled in all the fields, сlick the Submit button at the top toolbar to send the form for further processing. Please note that this action cannot be undone. The form cannot be submitted until all required fields are filled in. If you are using the server version of ONLYOFFICE Docs, the presence of the Submit button depends on the configuration. Read this article to learn more. You can also use the Print button to print the form or switch to the File tab and download the form in one of the supported format." + }, { "id": "UsageInstructions/HTML.htm", "title": "Edit HTML", diff --git a/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/UsageInstructions/AddingAnimations.htm b/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/UsageInstructions/AddingAnimations.htm index 990a08d29..cf5a41c5f 100644 --- a/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/UsageInstructions/AddingAnimations.htm +++ b/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/UsageInstructions/AddingAnimations.htm @@ -85,6 +85,10 @@

    Repeat – use this option if you want to display an animation more than once. Click the Repeat box and select one of the available options, or enter your value.

    Repeat Animation

    Rewind – check this box if you want to return the object to its original state when the animation ends.

    +

    Animation color options

    +

    You can set the final color for animation effects that change color.

    +

    Click the Parameters button at the top toolbar and select the necessary color on the Theme colors or Standard colors palette.

    +

    Colors

    diff --git a/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/animation_colors.png b/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/animation_colors.png new file mode 100644 index 0000000000000000000000000000000000000000..9e43c30c7f6ee130247bd4d7b7fe860a443bc4a8 GIT binary patch literal 4741 zcma)=XH-*Lw}ykEsi6v(Km4EL`nn#0uiYK3L?F# zphyV`CrUd=2O&}pLI9B_?b~?IcgDEm-XG`3&Pvu!_ITDi-#OP@iMF_4z;i(K00aWz zF*4M(0>?`5n&sXHzPhY2pMk@EZ$ld&2!yv~?_x_<;1z>F1kV`hYFP&k&S!+UBd-Wk z*KS}XEqA^i!|GW-w?aJt2Mf#CHi_(4`z6D54-sCyx|3}6q`*k**gmmiFDz>Lwao;V z3UXh>SLIak@E9LSdU5y2;Wi^?%V%nQ%V;3eAT7^tunHLaTpJRq@x7r^MJyy>degW5 zt{LFcnYY!S8$@e7pIoaWQrszfn`8B49D& z$-wISIcOb1Nab45*DpwtQNWABhK3B>+(4x~3pckFuXN!v z+dnGuc`@M;4Vyy~rqo1P6I)x`1mzUPYa#)F8eag$eVB1~8!8sRD&uTI?aDPMZmwg! z{m#k7<*chOw>r`mP&+qNx3K`1c1)iU^FC5{_}$kB4gIgTKSi8EG06tvHVwg;Hn{s} z{aJn7oM(^#0l(fQPj88H&FbJ&m+SIw9PfI$6J3*Am0@r;iE!Wt1Kr_m$IEeZhvv}K z=$7|#Je&=py;BejSez44w8aUtM{t}xx@^E{8}q2vBWvE$5Ji)?WX@?!KN2u3V2m27 z@rdO>6dXiP!CJ(l*-~z(Qe2F$T8N~>eo|r&9BpCyMbge(t`t%!z0YaOr8`*68>N=U zXU&6sz;?9U-a7)#Tlhi~s-+ijb{Zf+-Q3)Y5@7wK+a5I!*mPc%ooFg)^3So9qrIWajDI94!X@zsVLd$d55xHF3bDdi! zjT6+T(1)H#BLdeM@%Qs`h8mfk!sn~?l>#Ol^V;cHKks)jPALtsH;_ekfYiILS^0>E z(8w=r8_vppYUdw94l8*zvOPY2rKc#+FSH|5V@735vs@BNFyO`hx$#(ZU%Xi#!E{j! z!%}o?I;sO`=d;J><|KF4C6K*5=fqSzl^jhh1#orw>>Ck(28|rC53YN(028Wuw&(uG1>~xPRUAt#-kX6guc4-)iI<{AbWMyU*lO6$vBb5 zkC4*AMZw7B{J6QP> zo14OQvigZF3RXIK9XcdR2$;!KHu27j{!BPsKfCxur8Vx z`zK3)<`RZwp5ihUIp?2@L2#d~Z2f|T|6E%e3tj&706NaajwL`@#X`V=pNJHddzOsJ z2S}Zs^S?+-)_i21nwt*`hZCfoBkj*-R`dr6>f4YBftAe=DH=cbSrskL^|CwR_7q3` z!p1vRXOdwrG+R)>K1%pfRk|gGw778uXnKbPSUw7tD%DS95vF{YvpLr#w|Y$@s}G~e zj{DCi!d}8|CR$8kYtxASW@JLrIeKn7o%`Waq_qL&X-*8+iY9IG{zbOWmy+x{(2}71CcaAZ{ZJaaEgXefZ9*={CRxACJc{?5y zUj1wOuRC1|1E%+-l-fqb7i-_ z5)XIxZ*ZvlWpPCIc+9QqTwMQ&ewJVg`6GOYbl2fw^lj-Z z5`n3C6u#xvu=0h9g**7Xrxk3Q70yND)l)Zi<=CBJWj0MokLF%qIr(Ah$H2hM z*N+i)krl@~!QwhK<)V5TgDJl8K^)C3mR=r><>liWf>9|1v^fV?0O#~a1?q`Q>20?) zu|y!m28|80KWbW-PKN z@VPb#Yzwmv&%fcWT6jdF=2)yuC<0kFshfI-=(xNwoi%Ma1@-0Dl0o=f)&lHaBD|Iw zl5aDwSJ%|UwV9H$l5XRO>c>Sn$fsN_PDHrSX|B_JkMU3a@%T&Ub4M<&u5Lc6Aq7|C zcXzs8eYwi^iT3E)wPqZpC_`%3N!p5|9cq@NowSG^&)g;p}A4-oqeN@+Z z;=3>*DZ*8BQVF^L@WCg~ebsp4o+wTvo#ppr&#;d=Xdp#wU0hU-N$|7@C3;KGY7PISHyKYLI2?^$_diVA>xAoN9` zOd6Ol;_TrBA8!L(HCApV-d$gGBnzAY_%^p-Zxf#HN($+y7V^)V;+649z>ZPO74FT2yRodUrS2n+&cF`jw7 ze=5rye&drGO+uXO)W)r!vq_aW}`IYob=<&8}G+A$@(1&!<)DA$RsJYCN~d(_R)N*Zr)9Nu7p?I z>0qVeUE@4OWrUs@BZl;6XF{7Da3^JW>QpL8Vt3cV5)GaKu1t|0cgoraU$GXuYdnIQa#UQ{NR?T+~EpTj%uCV5@UPp9U|HI2CR z<#t);j4MirBc=5dAaBXHV<4_fhiM=~mf7u)3PNw~zRfV9etQEI_o2^d28}u^A)v1D zL8gBf|H%IzKd1L@aol$?3`lrWi@GYM+u*hNsik`;4(Q4M^n^vgJWi7V@+u^A zOSrq1nP4EZ-c5lzO}oDL2E|@UnhZKWY@7GtvKnpGnBzFXZFs=CuYam*~^*6Zs&adcH5*U|U@M|es zKTO2I^Th9t?H^D61Na;LmY-b_6ZEGb!pbJWa%XR6;+KUY&)m7y1Bc%x5fz5aTV((r8bqEUOPYRwQ&qGYdng7@Yr$eQ%XP>+UpQ(yK6J4iUg0yk{g!;Ej zF^Kv&4ggr!+@R71Vz8!xtX@4Ta`&<8+Kz2tT@bjzjM{{~Z)RJh;np3&S+C(k6T-~V(d#;je+nZM(xc6rDDkd`Mp>P0X|?CFpnQnAJ4>@u zqz##7Js)14BpRg(=8hw(SsWBb<24cJ%ZG+;qNgr~Vzelh=UgtCxpQWws5_ZaHP(i8 z0M`3W)}^A$pNc!UHL7h%Z;A>F_oMFW+#K&%z!t0Y_V$){U!#rucw!zYywAixB zl2l$^j&}VV^>@?3K@Xg-?$gyzr$Zn;v^sEqjv~dy#nq05U8_C8tDP;t;zwYmOsHaB z^>@dcIOgCI5)uf+U$e8K;^JTIV){A2wrB$vGSoQYE@WvIGb~32 z_M!B%1w0ekAS6=lXt08g{w*Wuo5^qVB!f8QN5|ddSJvE0+9a&>a84`f1cD}(BPYa; zqUTu^e*CC~92grL>+1`cXo!g{7#m6G;TJF#5om6j zSH5cefIZU=z+D~mb~`YR6_Ao(NaTSiH%}fEaegG3xSxn2a%eBekzj~*6w*|TlM8_L zy{A1wIT@SWJbC6id$_5${Xvv}c^NNr9(xgY)eMC^s!rwlD#~{{rKi9eRgrKioN)*j z-tf?IT#ghl8YEB13RUg*sRMClUt3#NG@gp1vWLVX${*}-rB19P%~}*T!2gvXMtT=? JOSB!r{{vxT%Sr$M literal 0 HcmV?d00001 diff --git a/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/interface/desktop_pluginstab.png b/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/interface/desktop_pluginstab.png index 89c47fc6e3244d7633f10611a217a642c39ba5d3..ea61f3d371254fac871820718010fab51c5150cb 100644 GIT binary patch literal 17756 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 diff --git a/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/interface/pluginstab.png b/Web/OfficeWeb/apps/presentationeditor/main/resources/help/en/images/interface/pluginstab.png index a295df271aaa1a74eb36e80a6c6716f314c38b86..4615f9f473e272b068bd058709558ed4262f13ac 100644 GIT binary patch literal 14880 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 Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Use the Undo/Redo operations To undo/redo your actions, use the corresponding icons on the left side of the editor header or keyboard shortcuts: Undo – use the Undo icon to undo the last operation you performed. Redo – use the Redo icon to redo the last undone operation. You can also use the Ctrl+Z key combination for undoing or Ctrl+Y for redoing. Note: when you co-edit a presentation in the Fast mode, the possibility to Redo the last undone operation is not available." + "body": "Use basic clipboard operations To cut, copy and paste the selected objects (slides, text passages, autoshapes) in the Presentation Editor or undo/redo your actions, use the corresponding options from the right-click menu, keyboard shortcuts or icons available on any tab of the top toolbar: Cut – select an object and use the Cut option from the right-click menu, or the Cut icon on the top toolbar to delete the selection and send it to the computer clipboard memory. The cut data can be later inserted to another place in the same presentation. Copy – select an object and use the Copy option from the right-click menu or the Copy icon on the top toolbar to copy the selection to the computer clipboard memory. The copied object can be later inserted to another place in the same presentation. Paste – find the place in your presentation where you need to paste the previously copied object and use the Paste option from the right-click menu or the Paste icon on the top toolbar. The object will be inserted to the current cursor position. The object can be previously copied from the same presentation, from another presentation, from another editor, or from some other program. In the online version, the following key combinations are only used to copy or paste data from/into another presentation or some other program, in the desktop version, both the corresponding buttons/menu options and key combinations can be used for any copy/paste operations: Ctrl+X key combination for cutting (Cmd+X for macOS); Ctrl+C key combination for copying (Cmd+C for macOS); Ctrl+V key combination for pasting (Cmd+V for macOS). Use the Paste Special feature Note: For collaborative editing, the Paste Special feature is available in the Strict co-editing mode only. Once the copied data is pasted, the Paste Special button appears next to the inserted text passage/object. Click this button to select the necessary paste option or use the Ctrl key to open the Paste Special menu, then press the letter key given in the brackets next to the option. When pasting text passages, the following options are available: Use destination theme (Ctrl then H) - allows applying the formatting specified by the theme of the current presentation. This option is used by default. Keep source formatting (Ctrl then K) - allows keeping the source formatting of the copied text. Picture (Ctrl then U) - allows pasting the text as an image so that it cannot be edited. Keep text only (Ctrl then T) - allows pasting the text without its original formatting. When pasting objects (autoshapes, charts, tables), the following options are available: Use destination theme (Ctrl then H) - allows applying the formatting specified by the theme of the current presentation. This option is used by default. Picture (Ctrl then U) - allows pasting the object as an image so that it cannot be edited. To enable / disable the automatic appearance of the Paste Special button after pasting, go to the File tab > Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Use the Undo/Redo operations To undo/redo your actions, use the corresponding icons on the left side of the editor header or keyboard shortcuts: Undo – use the Undo icon to undo the last operation you performed. Redo – use the Redo icon to redo the last undone operation. You can also use the Ctrl+Z key combination for undoing or Ctrl+Y for redoing. Note: when you co-edit a presentation in the Fast mode, the possibility to Redo the last undone operation is not available." }, { "id": "UsageInstructions/CreateLists.htm", diff --git a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/Contents.json b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/Contents.json index 4f9c27dc9..d8e5ff97f 100644 --- a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/Contents.json +++ b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/Contents.json @@ -38,7 +38,8 @@ {"src": "UsageInstructions/InsertFunction.htm", "name": "Insert functions", "headername": "Work with functions"}, {"src": "UsageInstructions/InsertArrayFormulas.htm", "name": "Insert array formulas"}, {"src": "UsageInstructions/UseNamedRanges.htm", "name": "Use named ranges"}, - {"src": "UsageInstructions/WatchWindow.htm", "name": "Watch window"}, + { "src": "UsageInstructions/WatchWindow.htm", "name": "Watch window" }, + {"src": "UsageInstructions/GoalSeek.htm", "name": "Goal Seek" }, {"src": "UsageInstructions/InsertImages.htm", "name": "Insert images", "headername": "Operations on objects"}, { "src": "UsageInstructions/InsertChart.htm", "name": "Insert charts" }, {"src": "UsageInstructions/InsertSparklines.htm", "name": "Insert sparklines"}, diff --git a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/AddHyperlinks.htm b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/AddHyperlinks.htm index ca4422c10..d74c0e129 100644 --- a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/AddHyperlinks.htm +++ b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/AddHyperlinks.htm @@ -27,7 +27,7 @@

    The file://path/Spreadsheet.xlsx or file:///path/Spreadsheet.xlsx hyperlink type can be opened only in the desktop version of the editor. In the web editor you can only add the link without being able to open it.

    Hyperlink Settings window

    Use the Internal Data Range option, select a worksheet and a cell range in the fields below, or a previously added Named range if you need to add a hyperlink leading to a certain cell range in the same spreadsheet.

    -

    You can also generate an external link which will lead to a particular cell or a range of cells by clicking the Get Link button or using the Get link to this range option in the contextual right-click menu of the required cell range.

    +

    You can also generate an external link which will lead to a particular cell or a range of cells by clicking the Get Link button or using the Get link to this range option in the contextual right-click menu of the required cell range. The Get link to this range option is also available in the viewing mode.

    Hyperlink Settings window

  • Display - enter a text that will become clickable and lead to the web address specified in the upper field. diff --git a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/images/interface/desktop_pluginstab.png b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/images/interface/desktop_pluginstab.png index 86d4d38859ea102977eda6be9680f73ca022a08b..5c0ceca5f3b5af1e8e7873ea4030b97f706ccec4 100644 GIT binary patch literal 17606 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 literal 10976 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 diff --git a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/images/interface/pluginstab.png b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/images/interface/pluginstab.png index 10981b3e3070d91e29fa5a00cba0db47dd9765d3..808bd35741a7982514908b9ed706effd099b3029 100644 GIT binary patch literal 14934 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 diff --git a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js index 4eaa8853f..507e5fd7a 100644 --- a/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js +++ b/Web/OfficeWeb/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js @@ -3,1957 +3,1952 @@ var indexes = { "id": "Functions/abs.htm", "title": "ABS Function", - "body": "The ABS function is one of the math and trigonometry functions. It is used to return the absolute value of a number. The ABS function syntax is: ABS(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the ABS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ABS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ABS function is one of the math and trigonometry functions. It is used to return the absolute value of a number (i.e. the number without its sign). Syntax ABS(number) The ABS function has the following argument: Argument Description number A numeric value for which you want to get the absolute value. Notes How to apply the ABS function. Examples There is a single argument: number = A1 = -123.14. So the function returns 123.14 (-123.14 without its sign)." }, { "id": "Functions/accrint.htm", "title": "ACCRINT Function", - "body": "The ACCRINT function is one of the financial functions. It is used to calculate the accrued interest for a security that pays periodic interest. The ACCRINT function syntax is: ACCRINT(issue, first-interest, settlement, rate, [par], frequency[, [basis]]) where issue is the issue date of the security. first-interest is the date when the first interest is paid. settlement is the date when the security is purchased. rate is the annual coupon rate of the security. par is the par value of the security. It is an optional argument. If it is omitted, the function will assume par to be $1000. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ACCRINT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ACCRINT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACCRINT function is one of the financial functions. It is used to calculate the accrued interest for a security that pays periodic interest. Syntax ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method]) The ACCRINT function has the following arguments: Argument Description issue The issue date of the security. first_interest The date when the first interest is paid. settlement The date when the security is purchased. rate The annual coupon rate of the security. par The par value of the security. It is an optional argument. If it is omitted, the function will assume par to be $1000. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. calc_method A logical value that specifies the way to calculate the accrued interest when the settlement date is later than the first_interest date. It is an optional argument. TRUE (1) returns the accrued interest from issue to settlement. FALSE (0) returns the accrued interest from first_interest to settlement. If the argument is omitted, TRUE is used by default. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ACCRINT function. Examples The figure below displays the result returned by the ACCRINT function." }, { "id": "Functions/accrintm.htm", "title": "ACCRINTM Function", - "body": "The ACCRINTM function is one of the financial functions. It is used to calculate the accrued interest for a security that pays interest at maturity. The ACCRINTM function syntax is: ACCRINTM(issue, settlement, rate, [[par] [, [basis]]]) where issue is the issue date of the security. settlement is the maturity date of the security. rate is the annual interest rate of the security. par is the par value of the security. It is an optional argument. If it is omitted, the function will assume par to be $1000. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ACCRINTM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ACCRINTM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACCRINTM function is one of the financial functions. It is used to calculate the accrued interest for a security that pays interest at maturity. Syntax ACCRINTM(issue, settlement, rate, par, [basis]) The ACCRINTM function has the following arguments: Argument Description issue The issue date of the security. settlement The maturity date of the security. rate The annual interest rate of the security. par The par value of the security. It is an optional argument. If it is omitted, the function will assume par to be $1000. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ACCRINTM function. Examples The figure below displays the result returned by the ACCRINTM function." }, { "id": "Functions/acos.htm", "title": "ACOS Function", - "body": "The ACOS function is one of the math and trigonometry functions. It is used to return the arccosine of a number. The ACOS function syntax is: ACOS(x) where x is the cosine of the angle you wish to find, a numeric value greater than or equal to -1 but less than or equal to 1 entered manually or included into the cell you make reference to. To apply the ACOS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ACOS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACOS function is one of the math and trigonometry functions. It is used to return the arccosine of a number. Syntax ACOS(number) The ACOS function has the following argument: Argument Description number The cosine of the angle you wish to find, a numeric value greater than or equal to -1 but less than or equal to 1. Notes How to apply the ACOS function. Examples The figure below displays the result returned by the ACOS function." }, { "id": "Functions/acosh.htm", "title": "ACOSH Function", - "body": "The ACOSH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic cosine of a number. The ACOSH function syntax is: ACOSH(x) where x is a numeric value greater than or equal to 1 entered manually or included into the cell you make reference to. To apply the ACOSH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ACOSH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACOSH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic cosine of a number. Syntax ACOSH(number) The ACOSH function has the following argument: Argument Description number A numeric value greater than or equal to 1. Notes How to apply the ACOSH function. Examples The figure below displays the result returned by the ACOSH function." }, { "id": "Functions/acot.htm", "title": "ACOT Function", - "body": "The ACOT function is one of the math and trigonometry functions. It is used to return the principal value of the arccotangent, or inverse cotangent, of a number. The returned angle is measured in radians in the range 0 to Pi. The ACOT function syntax is: ACOT(x) where x is the cotangent of the angle you wish to find, a numeric value entered manually or included into the cell you make reference to. To apply the ACOT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ACOT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACOT function is one of the math and trigonometry functions. It is used to return the principal value of the arccotangent, or inverse cotangent, of a number. The returned angle is measured in radians in the range 0 to Pi. Syntax ACOT(number) The ACOT function has the following argument: Argument Description number The cotangent of the angle you wish to find, a numeric value. Notes How to apply the ACOT function. Examples The figure below displays the result returned by the ACOT function." }, { "id": "Functions/acoth.htm", "title": "ACOTH Function", - "body": "The ACOTH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic cotangent of a number. The ACOTH function syntax is: ACOTH(x) where x is a numeric value less than -1 or greater than 1 entered manually or included into the cell you make reference to. To apply the ACOTH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ACOTH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ACOTH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic cotangent of a number. Syntax ACOTH(number) The ACOTH function has the following argument: Argument Description number A numeric value less than -1 or greater than 1. Notes How to apply the ACOTH function. Examples The figure below displays the result returned by the ACOTH function." }, { "id": "Functions/address.htm", "title": "ADDRESS Function", - "body": "The ADDRESS function is one of the lookup and reference functions. It is used to return a text representation of a cell address. The ADDRESS function syntax is: ADDRESS(row-number, col-number[ , [ref-type] [, [A1-ref-type-flag] [, sheet name]]]) where row-number is a row number to use in a cell address. col-number is a column number to use in a cell address. ref-type is a type of reference. It can be one of the following numeric values: Numeric value Meaning 1 or omitted Absolute referencing 2 Absolute row; relative column 3 Relative row; absolute column 4 Relative referencing A1-ref-type-flag is an optional logical value: TRUE or FALSE. If it is set to TRUE or omitted, the function will return an A1-style reference. If it is set to FALSE, the function will return an R1C1-style reference. sheet name is the name of the sheet to use in a cell address. It's an optional value. If it is omitted, the function will return the cell address without the sheet name indicated. These arguments can be entered manually or included into the cells you make reference to. To apply the ADDRESS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the ADDRESS function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ADDRESS function is one of the lookup and reference functions. It is used to return a text representation of a cell address. Syntax ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) The ADDRESS function has the following arguments: Argument Description row_num A row number to use in a cell address. column_num A column number to use in a cell address. abs_num A type of reference. The possible values are listed in the table below. a1 An optional logical value: TRUE or FALSE. If it is set to TRUE or omitted, the function will return an A1-style reference. If it is set to FALSE, the function will return an R1C1-style reference. sheet_text The name of the sheet to use in a cell address. It's an optional value. If it is omitted, the function will return the cell address without the sheet name indicated. The abs_num argument can be one of the following: Numeric value Meaning 1 or omitted Absolute referencing 2 Absolute row; relative column 3 Relative row; absolute column 4 Relative referencing Notes How to apply the ADDRESS function. Examples The figure below displays the result returned by the ADDRESS function." }, { "id": "Functions/aggregate.htm", "title": "AGGREGATE Function", - "body": "The AGGREGATE function is one of the math and trigonometry functions. The function is used to return an aggregate in a list or database. The AGGREGATE function can apply different aggregate functions to a list or database with the option to ignore hidden rows and error values. The AGGREGATE function syntax is: AGGREGATE(function_num, options, ref1 [, ref2], ...) where function_num is a numeric value that specifies which function to use. The possible values are listed in the table below. function_num Function 1 AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MIN 6 PRODUCT 7 STDEV.S 8 STDEV.P 9 SUM 10 VAR.S 11 VAR.P 12 MEDIAN 13 MODE.SNGL 14 LARGE 15 SMALL 16 PERCENTILE.INC 17 QUARTILE.INC 18 PERCENTILE.EXC 19 QUARTILE.EXC options is a numeric value that specifies which values should be ignored. The possible values are listed in the table below. Numeric value Behavior 0 or omitted Ignore nested SUBTOTAL and AGGREGATE functions 1 Ignore hidden rows, nested SUBTOTAL and AGGREGATE functions 2 Ignore error values, nested SUBTOTAL and AGGREGATE functions 3 Ignore hidden rows, error values, nested SUBTOTAL and AGGREGATE functions 4 Ignore nothing 5 Ignore hidden rows 6 Ignore error values 7 Ignore hidden rows and error values ref1(2) is up to 253 numeric values or a reference to the cell range containing the values for which you want the aggregate value. Note: if you want to use one of the following functions: LARGE, SMALL, PERCENTILE.INC, QUARTILE.INC, PERCENTILE.EXC, or QUARTILE.EXC, ref1 must be a reference to the cell range and ref2 must be the second argument that is required for these functions (k or quart). Function Syntax LARGE LARGE(array, k) SMALL SMALL(array, k) PERCENTILE.INC PERCENTILE.INC(array, k) QUARTILE.INC QUARTILE.INC(array, quart) PERCENTILE.EXC PERCENTILE.EXC(array, k) QUARTILE.EXC QUARTILE.EXC(array, quart) To apply the AGGREGATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the AGGREGATE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell. The figure below displays the result returned by the AGGREGATE function when the SUM function is applied. The figure below displays the result returned by the AGGREGATE function when the LARGE function is applied, ref1 is a reference to the cell range, and k is equal to 2. The function returns the second largest value in cells A1-A4." + "body": "The AGGREGATE function is one of the math and trigonometry functions. The function is used to return an aggregate in a list or database. The AGGREGATE function can apply different aggregate functions to a list or database with the option to ignore hidden rows and error values. Syntax AGGREGATE(function_num, options, ref1, [ref2], ...) The AGGREGATE function has the following arguments: Argument Description function_num A numeric value that specifies which function to use. The possible values are listed in the table below. options A numeric value that specifies which values should be ignored. The possible values are listed in the table below. ref1 The first numeric value for which you want the aggregate value. ref2 Up to 253 numeric values or a reference to the cell range containing the values for which you want the aggregate value. It is an optional argument. The function_num argument can be one of the following: function_num Function 1 AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MIN 6 PRODUCT 7 STDEV.S 8 STDEV.P 9 SUM 10 VAR.S 11 VAR.P 12 MEDIAN 13 MODE.SNGL 14 LARGE 15 SMALL 16 PERCENTILE.INC 17 QUARTILE.INC 18 PERCENTILE.EXC 19 QUARTILE.EXC The options argument can be one of the following: Numeric value Behavior 0 or omitted Ignore nested SUBTOTAL and AGGREGATE functions 1 Ignore hidden rows, nested SUBTOTAL and AGGREGATE functions 2 Ignore error values, nested SUBTOTAL and AGGREGATE functions 3 Ignore hidden rows, error values, nested SUBTOTAL and AGGREGATE functions 4 Ignore nothing 5 Ignore hidden rows 6 Ignore error values 7 Ignore hidden rows and error values Notes If you want to use one of the following functions: LARGE, SMALL, PERCENTILE.INC, QUARTILE.INC, PERCENTILE.EXC, or QUARTILE.EXC, ref1 must be a reference to the cell range and ref2 must be the second argument that is required for these functions (k or quart). Function Syntax LARGE LARGE(array, k) SMALL SMALL(array, k) PERCENTILE.INC PERCENTILE.INC(array, k) QUARTILE.INC QUARTILE.INC(array, quart) PERCENTILE.EXC PERCENTILE.EXC(array, k) QUARTILE.EXC QUARTILE.EXC(array, quart) How to apply the AGGREGATE function. Examples The figure below displays the result returned by the AGGREGATE function when the SUM function is applied. The figure below displays the result returned by the AGGREGATE function when the LARGE function is applied, ref1 is a reference to the cell range, and k is equal to 2. The function returns the second largest value in cells A1-A4." }, { "id": "Functions/amordegrc.htm", "title": "AMORDEGRC Function", - "body": "The AMORDEGRC function is one of the financial functions. It is used to calculate the depreciation of an asset for each accounting period using a degressive depreciation method. The AMORDEGRC function syntax is: AMORDEGRC(cost, date-purchased, first-period, salvage, period, rate[, [basis]]) where cost is the cost of the asset. date-purchased is the date when asset is purchased. first-period is the date when the first period ends. salvage is the salvage value of the asset at the end of its lifetime. period is the period you wish to calculate depreciation for. rate is the rate of depreciation. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the AMORDEGRC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the AMORDEGRC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." - }, - { - "id": "Functions/amorintm.htm", - "title": "FV Function", - "body": "The FV function is one of the financial functions. It is used to calculate the future value of an investment based on a specified interest rate and a constant payment schedule. The FV function syntax is: FV(rate, nper, pmt [, [pv] [,[type]]]) where rate is the interest rate for the investment. nper is a number of payments. pmt is a payment amount. pv is a present value of the payments. It is an optional argument. If it is omitted, the function will assume pv to be 0. type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. The numeric values can be entered manually or included into the cell you make reference to. To apply the FV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the FV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The AMORDEGRC function is one of the financial functions. It is used to calculate the depreciation of an asset for each accounting period using a degressive depreciation method. Syntax AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis]) The AMORDEGRC function has the following arguments: Argument Description cost The cost of the asset. date_purchased The date when asset is purchased. first_period The date when the first period ends. salvage The salvage value of the asset at the end of its lifetime. period The period you wish to calculate depreciation for. rate The rate of depreciation. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the AMORDEGRC function. Examples" }, { "id": "Functions/amorlinc.htm", "title": "AMORLINC Function", - "body": "The AMORLINC function is one of the financial functions. It is used to calculate the depreciation of an asset for each accounting period using a linear depreciation method. The AMORLINC function syntax is: AMORLINC(cost, date-purchased, first-period, salvage, period, rate[, [basis]]) where cost is the cost of the asset. date-purchased is the date when asset is purchased. first-period is the date when the first period ends. salvage is the salvage value of the asset at the end of its lifetime. period is the period you wish to calculate depreciation for. rate is the rate of depreciation. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the AMORLINC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the AMORLINC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The AMORLINC function is one of the financial functions. It is used to calculate the depreciation of an asset for each accounting period using a linear depreciation method. Syntax AMORLINC(cost, date_purchased, first_period, salvage, period, rate, [basis]) The AMORLINC function has the following arguments: Argument Description cost The cost of the asset. date_purchased The date when asset is purchased. first_period The date when the first period ends. salvage The salvage value of the asset at the end of its lifetime. period The period you wish to calculate depreciation for. rate The rate of depreciation. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the AMORLINC function. Examples The figure below displays the result returned by the AMORLINC function." }, { "id": "Functions/and.htm", "title": "AND Function", - "body": "The AND function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns TRUE if all the arguments are TRUE. The AND function syntax is: AND(logical1, logical2, ...) where logical1/2/n is a value entered manually or included into the cell you make reference to. To apply the AND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the AND function, enter the required arguments separating them by commas, Note: you can enter up to 255 logical values. press the Enter button. The result will be displayed in the selected cell. The function returns FALSE if at least one of the arguments is FALSE. For example: There are three arguments: logical1 = A1<100, logical2 = 34<100, logical3 = 50<100, where A1 is 12. All these logical expressions are TRUE. So the function returns TRUE. If we change the A1 value from 12 to 112, the function returns FALSE:" + "body": "The AND function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns TRUE if all the arguments are TRUE. Syntax AND(logical1, [logical2], ...) The AND function has the following arguments: Argument Description logical1/2/n A condition that you want to check if it is TRUE or FALSE Notes How to apply the AND function. The function returns FALSE if at least one of the arguments is FALSE. Examples There are three arguments: logical1 = A1<100, logical2 = 34<100, logical3 = 50<100, where A1 is 12. All these logical expressions are TRUE. So the function returns TRUE. If we change the A1 value from 12 to 112, the function returns FALSE:" }, { "id": "Functions/arabic.htm", "title": "ARABIC Function", - "body": "The ARABIC function is one of the math and trigonometry functions. The function is used to convert a Roman numeral to an Arabic numeral. The ARABIC function syntax is: ARABIC(x) where x is a text representation of a Roman numeral: a string enclosed in quotation marks or a reference to a cell containing text. Note: if an empty string (\"\") is used as an argument, the function returns the value 0. To apply the ARABIC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ARABIC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ARABIC function is one of the math and trigonometry functions. The function is used to convert a Roman numeral to an Arabic numeral. Syntax ARABIC(text) The ARABIC function has the following argument: Argument Description text A text representation of a Roman numeral: a string enclosed in quotation marks or a reference to a cell containing text. Notes If an empty string (\"\") is used as an argument, the function returns the value 0. How to apply the ARABIC function. Examples The figure below displays the result returned by the ARABIC function." }, { "id": "Functions/arraytotext.htm", "title": "ARRAYTOTEXT Function", - "body": "The ARRAYTOTEXT function is a text and data function. It is used to return a range of data as a text string. The ARRAYTOTEXT function syntax is: =ARRAYTOTEXT(array, [format]) where array is the range of data to return as text, [format] is an optional argument. The following values are available: 0 the values in the text string will be separated by comma (set by default), 1 to enclose each text value in double quotes (except for numbers, true/false values and errors), to use a semicolon as a delimiter and to enclose the whole text string in curly braces. To apply the ARRAYTOTEXT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the ARRAYTOTEXT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ARRAYTOTEXT function is one of the text and data functions. It is used to return a range of data as a text string. Syntax ARRAYTOTEXT(array, [format]) The ARRAYTOTEXT function has the following arguments: Argument Description array The range of data to return as text. format An optional argument. The possible values are listed in the table below. The format argument can be one of the following: Format Explanation 0 The values in the text string will be separated by comma (set by default). 1 To enclose each text value in double quotes (except for numbers, true/false values and errors), to use a semicolon as a delimiter and to enclose the whole text string in curly braces. Notes How to apply the ARRAYTOTEXT function. Examples The figure below displays the result returned by the ARRAYTOTEXT function." }, { "id": "Functions/asc.htm", "title": "ASC Function", - "body": "The ASC function is one of the text and data functions. Is used to change full-width (double-byte) characters to half-width (single-byte) characters for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The ASC function syntax is: ASC(text) where text is a data entered manually or included into the cell you make reference to. If the text does not contain full-width characters it remains unchanged. To apply the ASC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the ASC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ASC function is one of the text and data functions. Is used to change full-width (double-byte) characters to half-width (single-byte) characters for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax ASC(text) The ASC function has the following argument: Argument Description text The text or a reference to a cell containing the text you want to change. If the text does not contain full-width characters it remains unchanged. Notes How to apply the ASC function. Examples The figure below displays the result returned by the ASC function." }, { "id": "Functions/asin.htm", "title": "ASIN Function", - "body": "The ASIN function is one of the math and trigonometry functions. It is used to return the arcsine of a number. The ASIN function syntax is: ASIN(x) where x is the sine of the angle you wish to find, a numeric value greater than or equal to -1 but less than or equal to 1 entered manually or included into the cell you make reference to. To apply the ASIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ASIN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ASIN function is one of the math and trigonometry functions. It is used to return the arcsine of a number. Syntax ASIN(number) The ASIN function has the following argument: Argument Description number The sine of the angle you wish to find, a numeric value greater than or equal to -1 but less than or equal to 1 entered manually or included into the cell you make reference to. Notes How to apply the ASIN function. Examples The figure below displays the result returned by the ASIN function." }, { "id": "Functions/asinh.htm", "title": "ASINH Function", - "body": "The ASINH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic sine of a number. The ASINH function syntax is: ASINH(x) where x is any numeric value entered manually or included into the cell you make reference to. To apply the ASINH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ASINH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ASINH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic sine of a number. Syntax ASINH(number) The ASINH function has the following argument: Argument Description number Any numeric value entered manually or included into the cell you make reference to. Notes How to apply the ASINH function. Examples The figure below displays the result returned by the ASINH function." }, { "id": "Functions/atan.htm", "title": "ATAN Function", - "body": "The ATAN function is one of the math and trigonometry functions. It is used to return the arctangent of a number. The ATAN function syntax is: ATAN(x) where x is the tangent of the angle you wish to find, a numeric value entered manually or included into the cell you make reference to. To apply the ATAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ATAN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ATAN function is one of the math and trigonometry functions. It is used to return the arctangent of a number. Syntax ATAN(number) The ATAN function has the following argument: Argument Description number The tangent of the angle you wish to find, a numeric value entered manually or included into the cell you make reference to. Notes How to apply the ATAN function. Examples The figure below displays the result returned by the ATAN function." }, { "id": "Functions/atan2.htm", "title": "ATAN2 Function", - "body": "The ATAN2 function is one of the math and trigonometry functions. It is used to return the arctangent of x and y coordinates. The ATAN2 function syntax is: ATAN2(x, y) where x, y are the x and y coordinates of a point, numeric values entered manually or included into the cell you make reference to. To apply the ATAN2 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ATAN2 function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ATAN2 function is one of the math and trigonometry functions. It is used to return the arctangent of x and y coordinates. Syntax ATAN2(x_num, y_num) The ATAN2 function has the following arguments: Argument Description x_num The x coordinate of a point, a numeric value entered manually or included into the cell you make reference to. y_num The y coordinate of a point, a numeric value entered manually or included into the cell you make reference to. Notes How to apply the ATAN2 function. Examples The figure below displays the result returned by the ATAN2 function." }, { "id": "Functions/atanh.htm", "title": "ATANH Function", - "body": "The ATANH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic tangent of a number. The ATANH function syntax is: ATANH(x) where x is a numeric value greater than - 1 but less than 1 entered manually or included into the cell you make reference to. To apply the ATANH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ATANH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ATANH function is one of the math and trigonometry functions. It is used to return the inverse hyperbolic tangent of a number. Syntax ATANH(number) The ATANH function has the following argument: Argument Description number A numeric value greater than - 1 but less than 1 entered manually or included into the cell you make reference to. Notes How to apply the ATANH function. Examples The figure below displays the result returned by the ATANH function." }, { "id": "Functions/avedev.htm", "title": "AVEDEV Function", - "body": "The AVEDEV function is one of the statistical functions. It is used to analyze the range of data and return the average of the absolute deviations of numbers from their mean. The AVEDEV function syntax is: AVEDEV(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cells you make reference to. To apply the AVEDEV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the AVEDEV function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The AVEDEV function is one of the statistical functions. It is used to analyze the range of data and return the average of the absolute deviations of numbers from their mean. Syntax AVEDEV(number1, [number2], ...) The AVEDEV function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the average of the absolute deviations. Notes How to apply the AVEDEV function. Examples The figure below displays the result returned by the AVEDEV function." }, { "id": "Functions/average.htm", "title": "AVERAGE Function", - "body": "The AVERAGE function is one of the statistical functions. It is used to analyze the range of data and find the average value. The AVERAGE function syntax is: AVERAGE(argument-list) where argument-list is up to 255 numerical values entered manually or included into the cells you make reference to. How to use AVERAGE To apply the AVERAGE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the AVERAGE function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The AVERAGE function is one of the statistical functions. It is used to analyze the range of data and find the average value. Syntax AVERAGE(number1, [number2], ...) The AVERAGE function has the following arguments: Argument Description number1/2/n Up to 255 numerical values for which you want to find the average value. Notes How to apply the AVERAGE function. Examples The figure below displays the result returned by the AVERAGE function." }, { "id": "Functions/averagea.htm", "title": "AVERAGEA Function", - "body": "The AVERAGEA function is one of the statistical functions. It is used to analyze the range of data including text and logical values and find the average value. The AVERAGEA function treats text and FALSE as a value of 0 and TRUE as a value of 1. The AVERAGEA function syntax is: AVERAGEA(argument-list) where argumenti-list is up to 255 values entered manually or included into the cells you make reference to. To apply the AVERAGEA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the AVERAGEA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The AVERAGEA function is one of the statistical functions. It is used to analyze the range of data including text and logical values and find the average value. The AVERAGEA function treats text and FALSE as a value of 0 and TRUE as a value of 1. Syntax AVERAGEA(value1, [value2], ...) The AVERAGEA function has the following arguments: Argument Description value1/2/n Up to 255 values for which you want to find the average value. Notes How to apply the AVERAGEA function. Examples The figure below displays the result returned by the AVERAGEA function." }, { "id": "Functions/averageif.htm", "title": "AVERAGEIF Function", - "body": "The AVERAGEIF function is one of the statistical functions. It is used to analyze the range of data and find the average value of all numbers in a range of cells, based on the specified criterion. The AVERAGEIF function syntax is: AVERAGEIF(cell-range, selection-criteria [,average-range]) where cell-range is the selected range of cells to apply the criterion to. selection-criteria is the criterion you wish to apply, a value entered manually or included into the cell you make reference to. average-range is the selected range of cells you need to find the average in. average-range is an optional argument. If it is omitted, the function will find the average in cell-range. How to use AVERAGEIF To apply the AVERAGEIF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the AVERAGEIF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The AVERAGEIF function is one of the statistical functions. It is used to analyze the range of data and find the average value of all numbers in a range of cells, based on the specified criterion. Syntax AVERAGEIF(range, criteria, [average_range]) The AVERAGEIF function has the following arguments: Argument Description range The selected range of cells to apply the criterion to. criteria The criterion you wish to apply, a value entered manually or included into the cell you make reference to. average_range The selected range of cells you need to find the average in. Notes average_range is an optional argument. If it is omitted, the function will find the average in range. How to apply the AVERAGEIF function. Examples The figure below displays the result returned by the AVERAGEIF function." }, { "id": "Functions/averageifs.htm", "title": "AVERAGEIFS Function", - "body": "The AVERAGEIFS function is one of the statistical functions. It is used to analyze the range of data and find the average value of all numbers in a range of cells, based on multiple criteria. The AVERAGEIFS function syntax is: AVERAGEIFS(average-range, criteria-range-1, criteria-1, [criteria-range-2, criteria-2], ...) where average-range is the selected range of cells you need to find the average in. It is a required argument. criteria-range-1 is the first selected range of cells to apply the criteria-1 to. It is a required argument. criteria-1 is the first condition that must be met. It is applied to the criteria-range-1 and used to determine the cells in the average-range to average. It can be a value entered manually or included into the cell you make reference to. It is a required argument. criteria-range-2, criteria-2, ... are additional ranges of cells and their corresponding criteria. These arguments are optional. You can add up to 127 ranges and corresponding criteria. Note: you can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to use AVERAGEIFS To apply the AVERAGEIFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the AVERAGEIFS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The AVERAGEIFS function is one of the statistical functions. It is used to analyze the range of data and find the average value of all numbers in a range of cells, based on multiple criteria. Syntax AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) The AVERAGEIFS function has the following arguments: Argument Description average_range The selected range of cells you need to find the average in. It is a required argument. criteria_range1 The first selected range of cells to apply the criteria1 to. It is a required argument. criteria1 The first condition that must be met. It is applied to the criteria_range1 and used to determine the cells in the average_range to average. It can be a value entered manually or included into the cell you make reference to. It is a required argument. criteria_range2, criteria2, ... Additional ranges of cells and their corresponding criteria. These arguments are optional. You can add up to 127 ranges and corresponding criteria. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to apply the AVERAGEIFS function. Examples The figure below displays the result returned by the AVERAGEIFS function." }, { "id": "Functions/base.htm", "title": "BASE Function", - "body": "The BASE function is one of the math and trigonometry functions. It is used to convert a number into a text representation with the given base. The BASE function syntax is: BASE(number, base[, min-lenght]) where number is a number you want to convert. An integer greater than or equal to 0 and less than 2^53. base is a base you want to convert the number to. An integer greater than or equal to 2 and less than or equal to 36. min-lenght is a minimum length of the returned string. An integer greater than or equal to 0 and less than 256. It is an optional parameter. If the result is shorter than the minimum lenght specified, leading zeros are added to the string. The numeric values can be entered manually or included into the cells you make reference to. To apply the BASE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the BASE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BASE function is one of the math and trigonometry functions. It is used to convert a number into a text representation with the given base. Syntax BASE(number, radix, [min_length]) The BASE function has the following arguments: Argument Description number A number you want to convert. An integer greater than or equal to 0 and less than 2^53. radix A base you want to convert the number to. An integer greater than or equal to 2 and less than or equal to 36. min_length A minimum length of the returned string. An integer greater than or equal to 0 and less than 256. It is an optional parameter. If the result is shorter than the minimum lenght specified, leading zeros are added to the string. Notes How to apply the BASE function. Examples The figure below displays the result returned by the BASE function." }, { "id": "Functions/besseli.htm", "title": "BESSELI Function", - "body": "The BESSELI function is one of the engineering functions. It is used to return the modified Bessel function, which is equivalent to the Bessel function evaluated for purely imaginary arguments. The BESSELI function syntax is: BESSELI(X, N) where X is the value at which to evaluate the function, N is the order of the Bessel function, a numeric value greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the BESSELI function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BESSELI function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BESSELI function is one of the engineering functions. It is used to return the modified Bessel function, which is equivalent to the Bessel function evaluated for purely imaginary arguments. Syntax BESSELI(x, n) The BESSELI function has the following arguments: Argument Description x The value at which to evaluate the function. n The order of the Bessel function, a numeric value greater than or equal to 0. Notes How to apply the BESSELI function. Examples The figure below displays the result returned by the BESSELI function." }, { "id": "Functions/besselj.htm", "title": "BESSELJ Function", - "body": "The BESSELJ function is one of the engineering functions. It is used to return the Bessel function. The BESSELJ function syntax is: BESSELJ(X, N) where X is the value at which to evaluate the function, N is the order of the Bessel function, a numeric value greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the BESSELJ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BESSELJ function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BESSELJ function is one of the engineering functions. It is used to return the Bessel function. Syntax BESSELJ(x, n) The BESSELJ function has the following arguments: Argument Description x The value at which to evaluate the function. n The order of the Bessel function, a numeric value greater than or equal to 0. Notes How to apply the BESSELJ function. Examples The figure below displays the result returned by the BESSELJ function." }, { "id": "Functions/besselk.htm", "title": "BESSELK Function", - "body": "The BESSELK function is one of the engineering functions. It is used to return the modified Bessel function, which is equivalent to the Bessel functions evaluated for purely imaginary arguments. The BESSELK function syntax is: BESSELK(X, N) where X is the value at which to evaluate the function, a numeric value greater than 0, N is the order of the Bessel function, a numeric value greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the BESSELK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BESSELK function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BESSELK function is one of the engineering functions. It is used to return the modified Bessel function, which is equivalent to the Bessel functions evaluated for purely imaginary arguments. Syntax BESSELK(x, n) The BESSELK function has the following arguments: Argument Description x The value at which to evaluate the function, a numeric value greater than 0. n The order of the Bessel function, a numeric value greater than or equal to 0. Notes How to apply the BESSELK function. Examples The figure below displays the result returned by the BESSELK function." }, { "id": "Functions/bessely.htm", "title": "BESSELY Function", - "body": "The BESSELY function is one of the engineering functions. It is used to return the Bessel function, which is also called the Weber function or the Neumann function. The BESSELY function syntax is: BESSELY(X, N) where X is the value at which to evaluate the function, a numeric value greater than 0, N is the order of the Bessel function, a numeric value greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the BESSELY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BESSELY function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BESSELY function is one of the engineering functions. It is used to return the Bessel function, which is also called the Weber function or the Neumann function. Syntax BESSELY(x, n) The BESSELY function has the following arguments: Argument Description x The value at which to evaluate the function, a numeric value greater than 0. n The order of the Bessel function, a numeric value greater than or equal to 0. Notes How to apply the BESSELY function. Examples The figure below displays the result returned by the BESSELY function." }, { "id": "Functions/beta-dist.htm", "title": "BETA.DIST Function", - "body": "The BETA.DIST function is one of the statistical functions. It is used to return the beta distribution. The BETA.DIST function syntax is: BETA.DIST(x, alpha, beta, cumulative, [,[A] [,[B]]) where x is the value between A and B at which the function should be calculated. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. A is the lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B is the upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. The values can be entered manually or included into the cells you make reference to. To apply the BETA.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BETA.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BETA.DIST function is one of the statistical functions. It is used to return the beta distribution. Syntax BETA.DIST(x, alpha, beta, cumulative, [A], [B]) The BETA.DIST function has the following arguments: Argument Description x The value between A and B at which the function should be calculated. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. A The lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B The upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. Notes How to apply the BETA.DIST function. Examples The figure below displays the result returned by the BETA.DIST function." }, { "id": "Functions/beta-inv.htm", "title": "BETA.INV Function", - "body": "The BETA.INV function is one of the statistical functions. It is used to return the inverse of the beta cumulative probability density function (BETA.DIST). The BETA.INV function syntax is: BETA.INV(probability, alpha, beta, [,[A] [,[B]]) where probability is a probability associated with the beta distribution. A numeric value greater than 0 and less than or equal to 1. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. A is the lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B is the upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. The values can be entered manually or included into the cells you make reference to. To apply the BETA.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BETA.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BETA.INV function is one of the statistical functions. It is used to return the inverse of the beta cumulative probability density function (BETA.DIST). Syntax BETA.INV(probability, alpha, beta, [A], [B]) The BETA.INV function has the following arguments: Argument Description probability A probability associated with the beta distribution. A numeric value greater than 0 and less than or equal to 1. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. A The lower bound to the interval of probability. It is an optional parameter. If it is omitted, the default value of 0 is used. B The upper bound to the interval of probability. It is an optional parameter. If it is omitted, the default value of 1 is used. Notes How to apply the BETA.INV function. Examples The figure below displays the result returned by the BETA.INV function." }, { "id": "Functions/betadist.htm", "title": "BETADIST Function", - "body": "The BETADIST function is one of the statistical functions. It is used to return the cumulative beta probability density function. The BETADIST function syntax is: BETADIST(x, alpha, beta, [,[A] [,[B]]) where x is the value between A and B at which the function should be calculated. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. A is the lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B is the upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. The values can be entered manually or included into the cells you make reference to. To apply the BETADIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BETADIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BETADIST function is one of the statistical functions. It is used to return the cumulative beta probability density function. Syntax BETADIST(x, alpha, beta, [A], [B]) The BETADIST function has the following arguments: Argument Description x The value between A and B at which the function should be calculated. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. A The lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B The upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. Notes How to apply the BETADIST function. Examples The figure below displays the result returned by the BETADIST function." }, { "id": "Functions/betainv.htm", "title": "BETAINV Function", - "body": "The BETAINV function is one of the statistical functions. It is used to return the inverse of the cumulative beta probability density function for a specified beta distribution. The BETAINV function syntax is: BETAINV(x, alpha, beta, [,[A] [,[B]]) where x is a probability associated with the beta distribution. A numeric value greater than 0 and less than or equal to 1. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. A is the lower bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 0 is used. B is the upper bound to the interval of x. It is an optional parameter. If it is omitted, the default value of 1 is used. The values can be entered manually or included into the cells you make reference to. To apply the BETAINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BETAINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BETAINV function is one of the statistical functions. It is used to return the inverse of the cumulative beta probability density function for a specified beta distribution. Syntax BETAINV(probability, alpha, beta, [A], [B]) The BETAINV function has the following arguments: Argument Description probability A probability associated with the beta distribution. A numeric value greater than 0 and less than or equal to 1. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. A The lower bound to the interval of probability. It is an optional parameter. If it is omitted, the default value of 0 is used. B The upper bound to the interval of probability. It is an optional parameter. If it is omitted, the default value of 1 is used. Notes How to apply the BETAINV function. Examples The figure below displays the result returned by the BETAINV function." }, { "id": "Functions/bin2dec.htm", "title": "BIN2DEC Function", - "body": "The BIN2DEC function is one of the engineering functions. It is used to convert a binary number into a decimal number. The BIN2DEC function syntax is: BIN2DEC(number) where number is a binary number entered manually or included into the cell you make reference to. Note: if the argument is not recognised as a binary number, or contains more than 10 characters, the function will return the #NUM! error. To apply the BIN2DEC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BIN2DEC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The BIN2DEC function is one of the engineering functions. It is used to convert a binary number into a decimal number. Syntax BIN2DEC(number) The BIN2DEC function has the following argument: Argument Description number A binary number entered manually or included into the cell you make reference to. Notes If the argument is not recognised as a binary number, or contains more than 10 characters, the function will return the #NUM! error. How to apply the BIN2DEC function. Examples The figure below displays the result returned by the BIN2DEC function." }, { "id": "Functions/bin2hex.htm", "title": "BIN2HEX Function", - "body": "The BIN2HEX function is one of the engineering functions. It is used to convert a binary number into a hexadecimal number. The BIN2HEX function syntax is: BIN2HEX(number [, num-hex-digits]) where number is a binary number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as a binary number, or contains more than 10 characters, or the resulting hexadecimal number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the BIN2HEX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BIN2HEX function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BIN2HEX function is one of the engineering functions. It is used to convert a binary number into a hexadecimal number. Syntax BIN2HEX(number, [places]) The BIN2HEX function has the following arguments: Argument Description number A binary number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as a binary number, or contains more than 10 characters, or the resulting hexadecimal number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the BIN2HEX function. Examples The figure below displays the result returned by the BIN2HEX function." }, { "id": "Functions/bin2oct.htm", "title": "BIN2OCT Function", - "body": "The BIN2OCT function is one of the engineering functions. It is used to convert a binary number into an octal number. The BIN2OCT function syntax is: BIN2OCT(number [, num-hex-digits]) where number is a binary number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as a binary number, or contains more than 10 characters, or the resulting octal number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the BIN2OCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BIN2OCT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BIN2OCT function is one of the engineering functions. It is used to convert a binary number into an octal number. Syntax BIN2OCT(number, [places]) The BIN2OCT function has the following arguments: Argument Description number A binary number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as a binary number, or contains more than 10 characters, or the resulting octal number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the BIN2OCT function. Examples The figure below displays the result returned by the BIN2OCT function." }, { "id": "Functions/binom-dist-range.htm", "title": "BINOM.DIST.RANGE Function", - "body": "The BINOM.DIST.RANGE function is one of the statistical functions. It is used to return the probability of a trial result using a binomial distribution. The BINOM.DIST.RANGE function syntax is: BINOM.DIST.RANGE(trials, probability-s, number-s [, number-s2]) where trials is the number of trials, a numeric value greater than or equal to number-s. probability-s is the success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. number-s is the minimum number of successes in the trials you want to calculate probability for, a numeric value greater than or equal to 0. number-s2 is an optional argument. The maximum number of successes in the trials you want to calculate probability for, a numeric value greater than number-s and less than or equal to trials. The values can be entered manually or included into the cells you make reference to. To apply the BINOM.DIST.RANGE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BINOM.DIST.RANGE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BINOM.DIST.RANGE function is one of the statistical functions. It is used to return the probability of a trial result using a binomial distribution. Syntax BINOM.DIST.RANGE(trials, probability_s, number_s, [number_s2]) The BINOM.DIST.RANGE function has the following arguments: Argument Description trials The number of trials, a numeric value greater than or equal to number_s. probability The success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. number_s The minimum number of successes in the trials you want to calculate probability for, a numeric value greater than or equal to 0. number_s2 An optional argument. The maximum number of successes in the trials you want to calculate probability for, a numeric value greater than number_s and less than or equal to trials. Notes How to apply the BINOM.DIST.RANGE function. Examples The figure below displays the result returned by the BINOM.DIST.RANGE function." }, { "id": "Functions/binom-dist.htm", "title": "BINOM.DIST Function", - "body": "The BINOM.DIST function is one of the statistical functions. It is used to return the individual term binomial distribution probability. The BINOM.DIST function syntax is: BINOM.DIST(number-s, trials, probability-s, cumulative) where number-s is the number of successes in the trials, a numeric value greater than or equal to 0. trials is the number of trials, a numeric value greater than or equal to number-s. probability-s is the success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. The values can be entered manually or included into the cells you make reference to. To apply the BINOM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BINOM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BINOM.DIST function is one of the statistical functions. It is used to return the individual term binomial distribution probability. Syntax BINOM.DIST(number_s, trials, probability_s, cumulative) The BINOM.DIST function has the following arguments: Argument Description number_s The number of successes in the trials, a numeric value greater than or equal to 0. trials The number of trials, a numeric value greater than or equal to number_s. probability_s The success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. Notes How to apply the BINOM.DIST function. Examples The figure below displays the result returned by the BINOM.DIST function." }, { "id": "Functions/binom-inv.htm", "title": "BINOM.INV Function", - "body": "The BINOM.INV function is one of the statistical functions. It is used to return the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value. The BINOM.INV function syntax is: BINOM.INV(trials, probability-s, alpha) where trials is the number of trials, a numeric value greater than 0. probability-s is the success probability of each trial, a numeric value greater than 0 but less than 1. alpha is the criterion, a numeric value greater than 0 but less than 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the BINOM.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BINOM.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BINOM.INV function is one of the statistical functions. It is used to return the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value. Syntax BINOM.INV(trials, probability_s, alpha) The BINOM.INV function has the following arguments: Argument Description trials The number of trials, a numeric value greater than 0. probability_s The success probability of each trial, a numeric value greater than 0 but less than 1. alpha The criterion, a numeric value greater than 0 but less than 1. Notes How to apply the BINOM.INV function. Examples The figure below displays the result returned by the BINOM.INV function." }, { "id": "Functions/binomdist.htm", "title": "BINOMDIST Function", - "body": "The BINOMDIST function is one of the statistical functions. It is used to return the individual term binomial distribution probability. The BINOMDIST function syntax is: BINOMDIST(number-successes, number-trials, success-probability, cumulative-flag) where number-successes is the number of successes in the trials, a numeric value greater than or equal to 0. number-trials is the number of trials, a numeric value greater than or equal to number-successes. success-probability is the success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. cumulative-flag is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. The values can be entered manually or included into the cells you make reference to. To apply the BINOMDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the BINOMDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The BINOMDIST function is one of the statistical functions. It is used to return the individual term binomial distribution probability. Syntax BINOMDIST(number_s, trials, probability_s, cumulative) The BINOMDIST function has the following arguments: Argument Description number_s The number of successes in the trials, a numeric value greater than or equal to 0. trials The number of trials, a numeric value greater than or equal to number_s. probability_s The success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. Notes How to apply the BINOMDIST function. Examples The figure below displays the result returned by the BINOMDIST function." }, { "id": "Functions/bitand.htm", "title": "BITAND Function", - "body": "The BITAND function is one of the engineering functions. It is used to return a bitwise 'AND' of two numbers. The BITAND function syntax is: BITAND(number1, number2) where number1 is a numeric value in decimal form greater than or equal to 0, number2 is a numeric value in decimal form greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. The value of each bit position is counted only if both parameter's bits at that position are 1. To apply the BITAND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BITAND function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BITAND function is one of the engineering functions. It is used to return a bitwise 'AND' of two numbers. Syntax BITAND(number1, number2) The BITAND function has the following arguments: Argument Description number1 A numeric value in decimal form greater than or equal to 0. number2 A numeric value in decimal form greater than or equal to 0. Notes The value of each bit position is counted only if both parameter's bits at that position are 1. How to apply the BITAND function. Examples The figure below displays the result returned by the BITAND function." }, { "id": "Functions/bitlshift.htm", "title": "BITLSHIFT Function", - "body": "The BITLSHIFT function is one of the engineering functions. It is used to return a number shifted left by the specified number of bits. The BITLSHIFT function syntax is: BITLSHIFT(number, shift_amount) where number is an integer greater than or equal to 0, shift_amount is a number of bits by which you want to shift number, an integer. The numeric values can be entered manually or included into the cell you make reference to. Shifting a number left is equivalent to adding zeros (0) to the right of the binary representation of the number. To apply the BITLSHIFT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BITLSHIFT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BITLSHIFT function is one of the engineering functions. It is used to return a number shifted left by the specified number of bits. Syntax BITLSHIFT(number, shift_amount) The BITLSHIFT function has the following arguments: Argument Description number An integer greater than or equal to 0. shift_amount A number of bits by which you want to shift number, an integer. Notes Shifting a number left is equivalent to adding zeros (0) to the right of the binary representation of the number. How to apply the BITLSHIFT function. Examples The figure below displays the result returned by the BITLSHIFT function." }, { "id": "Functions/bitor.htm", "title": "BITOR Function", - "body": "The BITOR function is one of the engineering functions. It is used to return a bitwise 'OR' of two numbers. The BITOR function syntax is: BITOR(number1, number2) where number1 is a numeric value in decimal form greater than or equal to 0, number2 is a numeric value in decimal form greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. The value of each bit position is counted if either of the parameters has 1 at that position. To apply the BITOR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BITOR function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BITOR function is one of the engineering functions. It is used to return a bitwise 'OR' of two numbers. Syntax BITOR(number1, number2) The BITOR function has the following arguments: Argument Description number1 A numeric value in decimal form greater than or equal to 0. number2 A numeric value in decimal form greater than or equal to 0. Notes The value of each bit position is counted if either of the parameters has 1 at that position. How to apply the BITOR function. Examples The figure below displays the result returned by the BITOR function." }, { "id": "Functions/bitrshift.htm", "title": "BITRSHIFT Function", - "body": "The BITRSHIFT function is one of the engineering functions. It is used to return a number shifted right by the specified number of bits. The BITRSHIFT function syntax is: BITRSHIFT(number, shift_amount) where number is an integer greater than or equal to 0, shift_amount is a number of bits by which you want to shift number, an integer. The numeric values can be entered manually or included into the cell you make reference to. Shifting a number right is equivalent to removing digits from the rightmost side of the binary representation of the number. To apply the BITRSHIFT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BITRSHIFT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BITRSHIFT function is one of the engineering functions. It is used to return a number shifted right by the specified number of bits. Syntax BITRSHIFT(number, shift_amount) The BITRSHIFT function has the following arguments: Argument Description number An integer greater than or equal to 0. shift_amount A number of bits by which you want to shift number, an integer. Notes Shifting a number right is equivalent to removing digits from the rightmost side of the binary representation of the number. How to apply the BITRSHIFT function. Examples The figure below displays the result returned by the BITRSHIFT function." }, { "id": "Functions/bitxor.htm", "title": "BITXOR Function", - "body": "The BITXOR function is one of the engineering functions. It is used to return a bitwise 'XOR' of two numbers. The BITXOR function syntax is: BITXOR(number1, number2) where number1 is a numeric value in decimal form greater than or equal to 0, number2 is a numeric value in decimal form greater than or equal to 0. The numeric values can be entered manually or included into the cell you make reference to. The value of each bit position is 1 when the bit positions of the parameters are different. To apply the BITXOR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the BITXOR function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The BITXOR function is one of the engineering functions. It is used to return a bitwise 'XOR' of two numbers. Syntax BITXOR(number1, number2) The BITXOR function has the following arguments: Argument Description number1 A numeric value in decimal form greater than or equal to 0. number2 A numeric value in decimal form greater than or equal to 0. Notes The value of each bit position is 1 when the bit positions of the parameters are different. How to apply the BITXOR function. Examples The figure below displays the result returned by the BITXOR function." }, { "id": "Functions/ceiling-math.htm", "title": "CEILING.MATH Function", - "body": "The CEILING.MATH function is one of the math and trigonometry functions. It is used to round a number up to the nearest integer or to the nearest multiple of significance. The CEILING.MATH function syntax is: CEILING.MATH(x [, [significance] [, [mode]]) where x is the number you wish to round up. significance is the multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. mode specifies if negative numbers are rounded towards or away from zero. It is an optional parameter that does not affect positive numbers. If it is omitted or set to 0, negative numbers are rounded towards zero. If any other numeric value is specified, negative numbers are rounded away from zero. The numeric values can be entered manually or included into the cell you make reference to. To apply the CEILING.MATH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the CEILING.MATH function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CEILING.MATH function is one of the math and trigonometry functions. It is used to round a number up to the nearest integer or to the nearest multiple of significance. Syntax CEILING.MATH(number, [significance], [mode]) The CEILING.MATH function has the following arguments: Argument Description number The number you wish to round up. significance The multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. mode Specifies if negative numbers are rounded towards or away from zero. It is an optional parameter that does not affect positive numbers. If it is omitted or set to 0, negative numbers are rounded towards zero. If any other numeric value is specified, negative numbers are rounded away from zero. Notes How to apply the CEILING.MATH function. Examples The figure below displays the result returned by the CEILING.MATH function." }, { "id": "Functions/ceiling-precise.htm", "title": "CEILING.PRECISE Function", - "body": "The CEILING.PRECISE function is one of the math and trigonometry functions. It is used to return a number that is rounded up to the nearest integer or to the nearest multiple of significance. The number is always rounded up regardless of its sing. The CEILING.PRECISE function syntax is: CEILING.PRECISE(x [, significance]) where x is the number you wish to round up. significance is the multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the CEILING.PRECISE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the CEILING.PRECISE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CEILING.PRECISE function is one of the math and trigonometry functions. It is used to return a number that is rounded up to the nearest integer or to the nearest multiple of significance. The number is always rounded up regardless of its sing. Syntax CEILING.PRECISE(number, [significance]) The CEILING.PRECISE function has the following arguments: Argument Description number The number you wish to round up. significance The multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. Notes How to apply the CEILING.PRECISE function. Examples The figure below displays the result returned by the CEILING.PRECISE function." }, { "id": "Functions/ceiling.htm", "title": "CEILING Function", - "body": "The CEILING function is one of the math and trigonometry functions. It is used to round the number up to the nearest multiple of significance. The CEILING function syntax is: CEILING(x, significance) where x is the number you wish to round up, significance is the multiple of significance you wish to round up to, The numeric values can be entered manually or included into the cell you make reference to. Note: if the values of x and significance have different signs, the function returns the #NUM! error. To apply the CEILING function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the CEILING function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CEILING function is one of the math and trigonometry functions. It is used to round the number up to the nearest multiple of significance. Syntax CEILING(number, significance) The CEILING function has the following arguments: Argument Description number The number you wish to round up. significance The multiple of significance you wish to round up to. Notes If the values of number and significance have different signs, the function returns the #NUM! error. How to apply the CEILING function. Examples The figure below displays the result returned by the CEILING function." }, { "id": "Functions/cell.htm", "title": "CELL Function", - "body": "The CELL function is one of the information functions. It is used to return information about the formatting, location, or contents of a cell. The CELL function syntax is: CELL(info_type, [reference]) where: info_type is a text value that specifies which information about the cell you want to get. This is the required argument. The available values are listed in the table below. [reference] is a cell that you want to get information about. If it is omitted, the information is returned for the last changed cell. If the reference argument is specified as a range of cells, the function returns the information for the upper-left cell of the range. Text value Type of information \"address\" Returns the reference to the cell. \"col\" Returns the column number where the cell is located. \"color\" Returns 1 if the cell is formatted in color for negative values; otherwise returns 0. \"contents\" Returns the value that the cell contains. \"filename\" Returns the filename of the file that contains the cell. \"format\" Returns a text value corresponding to the number format of the cell. The text values are listed in the table below. \"parentheses\" Returns 1 if the cell is formatted with parentheses for positive or all values; otherwise returns 0. \"prefix\" Returns the single quotation mark (') if the text in the cell is left-aligned, the double quotation mark (\") if the text is right-aligned, the caret (^) if the text is centered, and an empty text (\"\") if the cell contains anything else. \"protect\" Returns 0 if the cell is not locked; returns 1 if the cell is locked. \"row\" Returns the row number where the cell is located. \"type\" Returns \"b\" for an empty cell, \"l\" for a text value, and \"v\" for any other value in the cell. \"width\" Returns the width of the cell, rounded off to an integer. Below you can see the text values which the function returns for the \"format\" argument Number format Returned text value General G 0 F0 #,##0 ,0 0.00 F2 #,##0.00 ,2 $#,##0_);($#,##0) C0 $#,##0_);[Red]($#,##0) C0- $#,##0.00_);($#,##0.00) C2 $#,##0.00_);[Red]($#,##0.00) C2- 0% P0 0.00% P2 0.00E+00 S2 # ?/? or # ??/?? G m/d/yy or m/d/yy h:mm or mm/dd/yy D4 d-mmm-yy or dd-mmm-yy D1 d-mmm or dd-mmm D2 mmm-yy D3 mm/dd D5 h:mm AM/PM D7 h:mm:ss AM/PM D6 h:mm D9 h:mm:ss D8 To apply the CELL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the CELL function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The CELL function is one of the information functions. It is used to return information about the formatting, location, or contents of a cell. Syntax CELL(info_type, [reference]) The CELL function has the following arguments: Argument Description info_type A text value that specifies which information about the cell you want to get. This is the required argument. The available values are listed in the table below. reference A cell that you want to get information about. If it is omitted, the information is returned for the last changed cell. If the reference argument is specified as a range of cells, the function returns the information for the upper-left cell of the range. The info_type argument can be one of the following: Text value Type of information \"address\" Returns the reference to the cell. \"col\" Returns the column number where the cell is located. \"color\" Returns 1 if the cell is formatted in color for negative values; otherwise returns 0. \"contents\" Returns the value that the cell contains. \"filename\" Returns the filename of the file that contains the cell. \"format\" Returns a text value corresponding to the number format of the cell. The text values are listed in the table below. \"parentheses\" Returns 1 if the cell is formatted with parentheses for positive or all values; otherwise returns 0. \"prefix\" Returns the single quotation mark (') if the text in the cell is left-aligned, the double quotation mark (\") if the text is right-aligned, the caret (^) if the text is centered, and an empty text (\"\") if the cell contains anything else. \"protect\" Returns 0 if the cell is not locked; returns 1 if the cell is locked. \"row\" Returns the row number where the cell is located. \"type\" Returns \"b\" for an empty cell, \"l\" for a text value, and \"v\" for any other value in the cell. \"width\" Returns the width of the cell, rounded off to an integer. Below you can see the text values which the function returns for the \"format\" argument Number format Returned text value General G 0 F0 #,##0 ,0 0.00 F2 #,##0.00 ,2 $#,##0_);($#,##0) C0 $#,##0_);[Red]($#,##0) C0- $#,##0.00_);($#,##0.00) C2 $#,##0.00_);[Red]($#,##0.00) C2- 0% P0 0.00% P2 0.00E+00 S2 # ?/? or # ??/?? G m/d/yy or m/d/yy h:mm or mm/dd/yy D4 d-mmm-yy or dd-mmm-yy D1 d-mmm or dd-mmm D2 mmm-yy D3 mm/dd D5 h:mm AM/PM D7 h:mm:ss AM/PM D6 h:mm D9 h:mm:ss D8 Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the CELL function. Examples The figure below displays the result returned by the CELL function." }, { "id": "Functions/char.htm", "title": "CHAR Function", - "body": "The CHAR function is one of the text and data functions. Is used to return the ASCII character specified by a number. The CHAR function syntax is: CHAR(number) where number (from 1 to 255) is a data entered manually or included into the cell you make reference to. To apply the CHAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the CHAR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHAR function is one of the text and data functions. Is used to return the ASCII character specified by a number. Syntax CHAR(number) The CHAR function has the following argument: Argument Description number A number between 1 and 255 specifying a character from the computer character set. Notes How to apply the CHAR function. Examples The figure below displays the result returned by the CHAR function." }, { "id": "Functions/chidist.htm", "title": "CHIDIST Function", - "body": "The CHIDIST function is one of the statistical functions. It is used to return the right-tailed probability of the chi-squared distribution. The CHIDIST function syntax is: CHIDIST(x, deg-freedom) where x is the value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. The values can be entered manually or included into the cells you make reference to. To apply the CHIDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHIDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHIDIST function is one of the statistical functions. It is used to return the right-tailed probability of the chi-squared distribution. Syntax CHIDIST(x, deg_freedom) The CHIDIST function has the following arguments: Argument Description x The value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. Notes How to apply the CHIDIST function. Examples The figure below displays the result returned by the CHIDIST function." }, { "id": "Functions/chiinv.htm", "title": "CHIINV Function", - "body": "The CHIINV function is one of the statistical functions. It is used to return the inverse of the right-tailed probability of the chi-squared distribution. The CHIINV function syntax is: CHIINV(probability, deg-freedom) where probability is the probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. The values can be entered manually or included into the cells you make reference to. To apply the CHIINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHIINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHIINV function is one of the statistical functions. It is used to return the inverse of the right-tailed probability of the chi-squared distribution. Syntax CHIINV(probability, deg_freedom) The CHIINV function has the following arguments: Argument Description probability The probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. Notes How to apply the CHIINV function. Examples The figure below displays the result returned by the CHIINV function." }, { "id": "Functions/chisq-dist-rt.htm", "title": "CHISQ.DIST.RT Function", - "body": "The CHISQ.DIST.RT function is one of the statistical functions. It is used to return the right-tailed probability of the chi-squared distribution. The CHISQ.DIST.RT function syntax is: CHISQ.DIST.RT(x, deg-freedom) where x is the value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. The values can be entered manually or included into the cells you make reference to. To apply the CHISQ.DIST.RT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHISQ.DIST.RT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHISQ.DIST.RT function is one of the statistical functions. It is used to return the right-tailed probability of the chi-squared distribution. Syntax CHISQ.DIST.RT(x, deg_freedom) The CHISQ.DIST.RT function has the following arguments: Argument Description x The value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. Notes How to apply the CHISQ.DIST.RT function. Examples The figure below displays the result returned by the CHISQ.DIST.RT function." }, { "id": "Functions/chisq-dist.htm", "title": "CHISQ.DIST Function", - "body": "The CHISQ.DIST function is one of the statistical functions. It is used to return the chi-squared distribution. The CHISQ.DIST function syntax is: CHISQ.DIST(x, deg-freedom, cumulative) where x is the value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the CHISQ.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHISQ.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHISQ.DIST function is one of the statistical functions. It is used to return the chi-squared distribution. Syntax CHISQ.DIST(x, deg_freedom, cumulative) The CHISQ.DIST function has the following arguments: Argument Description x The value at which you want to evaluate the chi-squared distribution. A numeric value greater than or equal to 0. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the CHISQ.DIST function. Examples The figure below displays the result returned by the CHISQ.DIST function." }, { "id": "Functions/chisq-inv-rt.htm", "title": "CHISQ.INV.RT Function", - "body": "The CHISQ.INV.RT function is one of the statistical functions. It is used to return the inverse of the right-tailed probability of the chi-squared distribution. The CHISQ.INV.RT function syntax is: CHISQ.INV.RT(probability, deg-freedom) where probability is the probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. The values can be entered manually or included into the cells you make reference to. To apply the CHISQ.INV.RT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHISQ.INV.RT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHISQ.INV.RT function is one of the statistical functions. It is used to return the inverse of the right-tailed probability of the chi-squared distribution. Syntax CHISQ.INV.RT(probability, deg_freedom) The CHISQ.INV.RT function has the following arguments: Argument Description probability The probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. Notes How to apply the CHISQ.INV.RT function. Examples The figure below displays the result returned by the CHISQ.INV.RT function." }, { "id": "Functions/chisq-inv.htm", "title": "CHISQ.INV Function", - "body": "The CHISQ.INV function is one of the statistical functions. It is used to return the inverse of the left-tailed probability of the chi-squared distribution. The CHISQ.INV function syntax is: CHISQ.INV(probability, deg-freedom) where probability is the probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg-freedom is the number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. The values can be entered manually or included into the cells you make reference to. To apply the CHISQ.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHISQ.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHISQ.INV function is one of the statistical functions. It is used to return the inverse of the left-tailed probability of the chi-squared distribution. Syntax CHISQ.INV(probability, deg_freedom) The CHISQ.INV function has the following arguments: Argument Description probability The probability associated with the chi-squared distribution. A numeric value greater than 0 and less than 1. deg_freedom The number of degrees of freedom. A numeric value greater than or equal to 1 but less than or equal to 10^10. Notes How to apply the CHISQ.INV function. Examples The figure below displays the result returned by the CHISQ.INV function." }, { "id": "Functions/chisq-test.htm", "title": "CHISQ.TEST Function", - "body": "The CHISQ.TEST function is one of the statistical functions. It is used to return the test for independence, the value from the chi-squared (χ2) distribution for the statistic and the appropriate degrees of freedom. The CHISQ.TEST function syntax is: CHISQ.TEST(actual-range, expected-range) where actual-range is the range of observed (actual) values. expected-range is the range of expected values. The ranges must contain the same number of values. Each of the expected values should be greater than or equal to 5. The values can be entered manually or included into the cells you make reference to. To apply the CHISQ.TEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHISQ.TEST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHISQ.TEST function is one of the statistical functions. It is used to return the test for independence, the value from the chi-squared (χ2) distribution for the statistic and the appropriate degrees of freedom. Syntax CHISQ.TEST(actual_range, expected_range) The CHISQ.TEST function has the following arguments: Argument Description actual_range The range of observed (actual) values. expected_range The range of expected values. Notes The ranges must contain the same number of values. Each of the expected values should be greater than or equal to 5. How to apply the CHISQ.TEST function. Examples The figure below displays the result returned by the CHISQ.TEST function." }, { "id": "Functions/chitest.htm", "title": "CHITEST Function", - "body": "The CHITEST function is one of the statistical functions. It is used to return the test for independence, the value from the chi-squared (χ2) distribution for the statistic and the appropriate degrees of freedom. The CHITEST function syntax is: CHITEST(actual-range, expected-range) where actual-range is the range of observed (actual) values. expected-range is the range of expected values. The ranges must contain the same number of values. Each of the expected values should be greater than or equal to 5. The values can be entered manually or included into the cells you make reference to. To apply the CHITEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CHITEST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHITEST function is one of the statistical functions. It is used to return the test for independence, the value from the chi-squared (χ2) distribution for the statistic and the appropriate degrees of freedom. Syntax CHITEST(actual_range, expected_range) The CHITEST function has the following arguments: Argument Description actual_range The range of observed (actual) values. expected_range The range of expected values. Notes The ranges must contain the same number of values. Each of the expected values should be greater than or equal to 5. How to apply the CHITEST function. Examples The figure below displays the result returned by the CHITEST function." }, { "id": "Functions/choose.htm", "title": "CHOOSE Function", - "body": "The CHOOSE function is one of the lookup and reference functions. It is used to return a value from a list of values based on a specified index (position). The CHOOSE function syntax is: CHOOSE(index, argument-list) where index is the position of the value in the argument-list, a numeric value greater than or equal to 1 but less than the number of the number of values in the argument-list, argument-list is the list of values or the selected range of cells you need to analyze. To apply the CHOOSE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the CHOOSE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHOOSE function is one of the lookup and reference functions. It is used to return a value from a list of values based on a specified index (position). Syntax CHOOSE(index_num, value1, [value2], ...) The CHOOSE function has the following arguments: Argument Description index_num The position of the value in the list of values, a numeric value greater than or equal to 1 but less than the number of the number of values in the list of values. value1/2/n The list of values or the selected range of cells you need to analyze. Notes How to apply the CHOOSE function. Examples The figure below displays the result returned by the CHOOSE function." }, { "id": "Functions/choosecols.htm", "title": "CHOOSECOLS Function", - "body": "The CHOOSECOLS function is one of the lookup and reference functions. It is used to return columns from an array or reference. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The CHOOSECOLS function syntax is: CHOOSECOLS(array,col_num1,[col_num2],…) where array is used to set the array containing the columns to be returned in a new array. col_num1 is used to set the first column number to be returned. col_num2 is an optional argument. It is used to set additional column numbers to be returned. To apply the CHOOSECOLS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the CHOOSECOLS function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHOOSECOLS function is one of the lookup and reference functions. It is used to return columns from an array or reference. Syntax CHOOSECOLS(array, col_num1, [col_num2], …) The CHOOSECOLS function has the following arguments: Argument Description array Is used to set the array containing the columns to be returned in a new array. col_num1 Is used to set the first column number to be returned. col_num2 Is an optional argument. It is used to set additional column numbers to be returned. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the CHOOSECOLS function. Examples The figure below displays the result returned by the CHOOSECOLS function." }, { "id": "Functions/chooserows.htm", "title": "CHOOSEROWS Function", - "body": "The CHOOSEROWS function is one of the lookup and reference functions. It is used to return rows from an array or reference. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The CHOOSEROWS function syntax is: CHOOSEROWS(array,row_num1,[row_num2],…) where array is used to set the array containing the rows to be returned in a new array. row_num1 is used to set the first row number to be returned. row_num2 is an optional argument. It is used to set additional row numbers to be returned. To apply the CHOOSEROWS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the CHOOSEROWS function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CHOOSEROWS function is one of the lookup and reference functions. It is used to return rows from an array or reference. Syntax CHOOSEROWS(array, row_num1, [row_num2], …) The CHOOSEROWS function has the following arguments: Argument Description array Is used to set the array containing the rows to be returned in a new array. row_num1 Is used to set the first row number to be returned. row_num2 Is an optional argument. It is used to set additional row numbers to be returned. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the CHOOSEROWS function. Examples The figure below displays the result returned by the CHOOSEROWS function." }, { "id": "Functions/clean.htm", "title": "CLEAN Function", - "body": "The CLEAN function is one of the text and data functions. Is used to remove all the nonprintable characters from the selected string. The CLEAN function syntax is: CLEAN(string) where string is a string with nonprintable characters you need to remove, data included into the cell you make reference to. To apply the CLEAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the CLEAN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The CLEAN function is one of the text and data functions. Is used to remove all the nonprintable characters from the selected string. Syntax CLEAN(text) The CLEAN function has the following argument: Argument Description text A string with nonprintable characters you need to remove, data included into the cell you make reference to. Notes How to apply the CLEAN function. Examples The figure below displays the result returned by the CLEAN function." }, { "id": "Functions/code.htm", "title": "CODE Function", - "body": "The CODE function is one of the text and data functions. Is used to return the ASCII value of the specified character or the first character in a cell. The CODE function syntax is: CODE(string) where string is a data entered manually or included into the cell you make reference to. To apply the CODE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the CODE function, enter the required argument, Note: the CODE function is case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The CODE function is one of the text and data functions. Is used to return the ASCII value of the specified character or the first character in a cell. Syntax CODE(text) The CODE function has the following argument: Argument Description text The text for which you want to get the code of the first character. Notes The CODE function is case-sensitive. How to apply the CODE function. Examples The figure below displays the result returned by the CODE function." }, { "id": "Functions/column.htm", "title": "COLUMN Function", - "body": "The COLUMN function is one of the lookup and reference functions. It is used to return the column number of a cell. The COLUMN function syntax is: COLUMN([reference]) where reference is a reference to a cell. Note: reference is an optional argument. If it is omitted, the function will return the column number of a cell selected to display the COLUMN function result. To apply the COLUMN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the COLUMN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The COLUMN function is one of the lookup and reference functions. It is used to return the column number of a cell. Syntax COLUMN([reference]) The COLUMN function has the following argument: Argument Description reference A reference to a cell. Notes reference is an optional argument. If it is omitted, the function will return the column number of a cell selected to display the COLUMN function result. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the COLUMN function. Examples The figure below displays the result returned by the COLUMN function." }, { "id": "Functions/columns.htm", "title": "COLUMNS Function", - "body": "The COLUMNS function is one of the lookup and reference functions. It is used to return the number of columns in a cell reference. The COLUMNS function syntax is: COLUMNS(array) where array is a reference to a range of cells. To apply the COLUMNS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the COLUMNS function, select a range of cells with the mouse or enter it manually, like this A1:B2, press the Enter button. The result will be displayed in the selected cell." + "body": "The COLUMNS function is one of the lookup and reference functions. It is used to return the number of columns in a cell reference. Syntax COLUMNS(array) The COLUMNS function has the following argument: Argument Description array A reference to a range of cells. Notes How to apply the COLUMNS function. Examples The figure below displays the result returned by the COLUMNS function." }, { "id": "Functions/combin.htm", "title": "COMBIN Function", - "body": "The COMBIN function is one of the math and trigonometry functions. It is used to return the number of combinations for a specified number of items. The COMBIN function syntax is: COMBIN(number, number-chosen) where number is a number of items, a numeric value greater than or equal to 0. number-chosen is a number of items in a combination, a numeric value greater than or equal to 0 but less than number. The numeric values can be entered manually or included into the cells you make reference to. To apply the COMBIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COMBIN function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The COMBIN function is one of the math and trigonometry functions. It is used to return the number of combinations for a specified number of items. Syntax COMBIN(number, number_chosen) The COMBIN function has the following arguments: Argument Description number A number of items, a numeric value greater than or equal to 0. number_chosen A number of items in a combination, a numeric value greater than or equal to 0 but less than number. Notes How to apply the COMBIN function. Examples The figure below displays the result returned by the COMBIN function." }, { "id": "Functions/combina.htm", "title": "COMBINA Function", - "body": "The COMBINA function is one of the math and trigonometry functions. It is used to return the number of combinations (with repetitions) for a given number of items. The COMBINA function syntax is: COMBINA(number, number-chosen) where number is the total number of items, a numeric value greater than or equal to 0. number-chosen is a number of items in a combination, a numeric value greater than or equal to 0 but less than number. The numeric values can be entered manually or included into the cells you make reference to. To apply the COMBINA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COMBINA function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The COMBINA function is one of the math and trigonometry functions. It is used to return the number of combinations (with repetitions) for a given number of items. Syntax COMBINA(number, number_chosen) The COMBINA function has the following arguments: Argument Description number The total number of items, a numeric value greater than or equal to 0. number_chosen A number of items in a combination, a numeric value greater than or equal to 0 but less than number. Notes How to apply the COMBINA function. Examples The figure below displays the result returned by the COMBINA function." }, { "id": "Functions/complex.htm", "title": "COMPLEX Function", - "body": "The COMPLEX function is one of the engineering functions. It is used to convert a real part and an imaginary part into the complex number expressed in a + bi or a + bj form. The COMPLEX function syntax is: COMPLEX(real-number, imaginary-number [, suffix]) where real-number is the real part of the complex number. imaginary-number is the imaginary part of the complex number. suffix is an indicator of the imaginary part of the complex number. It can be either \"i\" or \"j\" in lowercase. It is an optional argument. If it is omitted, the function will assume suffix to be \"i\". The values can be entered manually or included into the cell you make reference to. To apply the COMPLEX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the COMPLEX function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COMPLEX function is one of the engineering functions. It is used to convert a real part and an imaginary part into the complex number expressed in a + bi or a + bj form. Syntax COMPLEX(real_num, i_num, [suffix]) The COMPLEX function has the following arguments: Argument Description real_num The real part of the complex number. i_num The imaginary part of the complex number. suffix An indicator of the imaginary part of the complex number. It can be either \"i\" or \"j\" in lowercase. It is an optional argument. If it is omitted, the function will assume suffix to be \"i\". Notes How to apply the COMPLEX function. Examples The figure below displays the result returned by the COMPLEX function." }, { "id": "Functions/concat.htm", "title": "CONCAT Function", - "body": "The CONCAT function is one of the text and data functions. Is used to combine the data from two or more cells into a single one. This function replaces the CONCATENATE function. The CONCAT function syntax is: CONCAT(text1, text2, ...) where text1(2) is up to 265 data values entered manually or included into the cells you make reference to. To apply the CONCAT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the CONCAT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell. For example: There are three arguments: text1 = A1 (John), text2 = \" \" (space), text3 = B1 (Adams). So the function will combine the first name, the space and the last name into one cell and return the result John Adams." + "body": "The CONCAT function is one of the text and data functions. Is used to combine the data from two or more cells into a single one. This function replaces the CONCATENATE function. Syntax CONCAT(text1, [text2], ...) The CONCAT function has the following arguments: Argument Description text1/2/n Up to 255 data values that you want to combine. Notes How to apply the CONCAT function. Examples There are three arguments: text1 = A1 (John), text2 = \" \" (space), text3 = B1 (Adams). So the function will combine the first name, the space and the last name into one cell and return the result John Adams." }, { "id": "Functions/concatenate.htm", "title": "CONCATENATE Function", - "body": "The CONCATENATE function is one of the text and data functions. Is used to combine the data from two or more cells into a single one. The CONCATENATE function syntax is: CONCATENATE(text1, text2, ...) where text1(2) is up to 265 data values entered manually or included into the cells you make reference to. To apply the CONCATENATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the CONCATENATE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell. For example: There are three arguments: text1 = A1 (John), text2 = \" \" (space), text3 = B1 (Adams). So the function will combine the first name, the space and the last name into one cell and return the result John Adams." + "body": "The CONCATENATE function is one of the text and data functions. Is used to combine the data from two or more cells into a single one. Syntax CONCATENATE(text1, [text2], ...) The CONCATENATE function has the following arguments: Argument Description text1/2/n Up to 255 data values that you want to combine. Notes How to apply the CONCATENATE function. Examples There are three arguments: text1 = A1 (John), text2 = \" \" (space), text3 = B1 (Adams). So the function will combine the first name, the space and the last name into one cell and return the result John Adams." }, { "id": "Functions/confidence-norm.htm", "title": "CONFIDENCE.NORM Function", - "body": "The CONFIDENCE.NORM function is one of the statistical functions. It is used to return the confidence interval for a population mean, using a normal distribution. The CONFIDENCE.NORM function syntax is: CONFIDENCE.NORM(alpha, standard-dev, size) where alpha is the significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard-dev is the population standard deviation, a numeric value greater than 0. size is the sample size, a numeric value greater than or equal to 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the CONFIDENCE.NORM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CONFIDENCE.NORM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CONFIDENCE.NORM function is one of the statistical functions. It is used to return the confidence interval for a population mean, using a normal distribution. Syntax CONFIDENCE.NORM(alpha, standard_dev, size) The CONFIDENCE.NORM function has the following arguments: Argument Description alpha The significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard_dev The population standard deviation, a numeric value greater than 0. size The sample size, a numeric value greater than or equal to 1. Notes How to apply the CONFIDENCE.NORM function. Examples The figure below displays the result returned by the CONFIDENCE.NORM function." }, { "id": "Functions/confidence-t.htm", "title": "CONFIDENCE.T Function", - "body": "The CONFIDENCE.T function is one of the statistical functions. It is used to return the confidence interval for a population mean, using a Student's t distribution. The CONFIDENCE.T function syntax is: CONFIDENCE.T(alpha, standard-dev, size) where alpha is the significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard-dev is the population standard deviation, a numeric value greater than 0. size is the sample size, a numeric value greater than 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the CONFIDENCE.T function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CONFIDENCE.T function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CONFIDENCE.T function is one of the statistical functions. It is used to return the confidence interval for a population mean, using a Student's t distribution. Syntax CONFIDENCE.T(alpha, standard_dev, size) The CONFIDENCE.T function has the following arguments: Argument Description alpha The significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard_dev The population standard deviation, a numeric value greater than 0. size The sample size, a numeric value greater than or equal to 1. Notes How to apply the CONFIDENCE.T function. Examples The figure below displays the result returned by the CONFIDENCE.T function." }, { "id": "Functions/confidence.htm", "title": "CONFIDENCE Function", - "body": "The CONFIDENCE function is one of the statistical functions. It is used to return the confidence interval. The CONFIDENCE function syntax is: CONFIDENCE(alpha, standard-dev, size) where alpha is the significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard-dev is the population standard deviation, a numeric value greater than 0. size is the sample size, a numeric value greater than or equal to 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the CONFIDENCE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CONFIDENCE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CONFIDENCE function is one of the statistical functions. It is used to return the confidence interval. Syntax CONFIDENCE(alpha, standard_dev, size) The CONFIDENCE function has the following arguments: Argument Description alpha The significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard_dev The population standard deviation, a numeric value greater than 0. size The sample size, a numeric value greater than or equal to 1. Notes How to apply the CONFIDENCE function. Examples The figure below displays the result returned by the CONFIDENCE function." }, { "id": "Functions/convert.htm", "title": "CONVERT Function", - "body": "The CONVERT function is one of the engineering functions. It is used to convert a number from one measurement system to another. For example, CONVERT can translate a table of distances in miles to a table of distances in kilometers. The CONVERT function syntax is: CONVERT(number, from_unit, to_unit) where number is the value to be converted, from_unit is the original measurement unit. A text string enclosed in quotes. The possible values are listed in the table below. to_unit is the measurement unit that the number should be converted to. A text string enclosed in quotes. The possible values are listed in the table below. Note: the from_unit and to_unit must be compatible, i.e. they should belong to the same measurement type. Weight and mass Unit Text value Gram \"g\" Slug \"sg\" Pound mass (avoirdupois) \"lbm\" U (atomic mass unit) \"u\" Ounce mass (avoirdupois) \"ozm\" Grain \"grain\" U.S. (short) hundredweight \"cwt\" or \"shweight\" Imperial hundredweight \"uk_cwt\" or \"lcwt\" (\"hweight\") Stone \"stone\" Ton \"ton\" Imperial ton \"uk_ton\" or \"LTON\" (\"brton\") Distance Unit Text value Meter \"m\" Statute mile \"mi\" Nautical mile \"Nmi\" Inch \"in\" Foot \"ft\" Yard \"yd\" Angstrom \"ang\" Ell \"ell\" Light-year \"ly\" Parsec \"parsec\" or \"pc\" Pica (1/72 inch) \"Picapt\" or \"Pica\" Pica (1/6 inch) \"pica\" U.S survey mile (statute mile) \"survey_mi\" Time Unit Text value Year \"yr\" Day \"day\" or \"d\" Hour \"hr\" Minute \"mn\" or \"min\" Second \"sec\" or \"s\" Pressure Unit Text value Pascal \"Pa\" (or \"p\") Atmosphere \"atm\" (or \"at\") mm of Mercury \"mmHg\" PSI \"psi\" Torr \"Torr\" Force Unit Text value Newton \"N\" Dyne \"dyn\" (or \"dy\") Pound force \"lbf\" Pond \"pond\" Energy Unit Text value Joule \"J\" Erg \"e\" Thermodynamic calorie \"c\" IT calorie \"cal\" Electron volt \"eV\" (or \"ev\") Horsepower-hour \"HPh\" (or \"hh\") Watt-hour \"Wh\" (or \"wh\") Foot-pound \"flb\" BTU \"BTU\" (or \"btu\") Power Unit Text value Horsepower \"HP\" (or \"h\") Pferdestärke \"PS\" Watt \"W\" (or \"w\") Magnetism Unit Text value Tesla \"T\" Gauss \"ga\" Temperature Unit Text value Degree Celsius \"C\" (or \"cel\") Degree Fahrenheit \"F\" (or \"fah\") Kelvin \"K\" (or \"kel\") Degrees Rankine \"Rank\" Degrees Réaumur \"Reau\" Volume (or l iquid measure ) Unit Text value Teaspoon \"tsp\" Modern teaspoon \"tspm\" Tablespoon \"tbs\" Fluid ounce \"oz\" Cup \"cup\" U.S. pint \"pt\" (or \"us_pt\") U.K. pint \"uk_pt\" Quart \"qt\" Imperial quart (U.K.) \"uk_qt\" Gallon \"gal\" Imperial gallon (U.K.) \"uk_gal\" Liter \"l\" or \"L\" (\"lt\") Cubic angstrom \"ang3\" or \"ang^3\" U.S. oil barrel \"barrel\" U.S. bushel \"bushel\" Cubic feet \"ft3\" or \"ft^3\" Cubic inch \"in3\" or \"in^3\" Cubic light-year \"ly3\" or \"ly^3\" Cubic meter \"m3\" or \"m^3\" Cubic Mile \"mi3\" or \"mi^3\" Cubic yard \"yd3\" or \"yd^3\" Cubic nautical mile \"Nmi3\" or \"Nmi^3\" Cubic Pica \"Picapt3\", \"Picapt^3\", \"Pica3\" or \"Pica^3\" Gross Registered Ton \"GRT\" (\"regton\") Measurement ton (freight ton) \"MTON\" Area Unit Text value International acre \"uk_acre\" U.S. survey/statute acre \"us_acre\" Square angstrom \"ang2\" or \"ang^2\" Are \"ar\" Square feet \"ft2\" or \"ft^2\" Hectare \"ha\" Square inches \"in2\" or \"in^2\" Square light-year \"ly2\" or \"ly^2\" Square meters \"m2\" or \"m^2\" Morgen \"Morgen\" Square miles \"mi2\" or \"mi^2\" Square nautical miles \"Nmi2\" or \"Nmi^2\" Square Pica \"Picapt2\", \"Pica2\", \"Pica^2\" or \"Picapt^2\" Square yards \"yd2\" or \"yd^2\" Information Unit Text value Bit \"bit\" Byte \"byte\" Speed Unit Text value Admiralty knot \"admkn\" Knot \"kn\" Meters per hour \"m/h\" or \"m/hr\" Meters per second \"m/s\" or \"m/sec\" Miles per hour \"mph\" It's also possible to use prefixes with the from_unit and to_unit values, e.g. if you add the \"k\" prefix before the \"g\" unit, you'll get the \"kg\" value that denotes kilograms. Prefixes Prefix Multiplier Text value yotta 1E+24 \"Y\" zetta 1E+21 \"Z\" exa 1E+18 \"E\" peta 1E+15 \"P\" tera 1E+12 \"T\" giga 1E+09 \"G\" mega 1E+06 \"M\" kilo 1E+03 \"k\" hecto 1E+02 \"h\" dekao 1E+01 \"da\" or \"e\" deci 1E-01 \"d\" centi 1E-02 \"c\" milli 1E-03 \"m\" micro 1E-06 \"u\" nano 1E-09 \"n\" pico 1E-12 \"p\" femto 1E-15 \"f\" atto 1E-18 \"a\" zepto 1E-21 \"z\" yocto 1E-24 \"y\" Binary Prefixes Prefix Prefix value Text value yobi 2^80 = 1 208 925 819 614 629 174 706 176 \"Yi\" zebi 2^70 = 1 180 591 620 717 411 303 424 \"Zi\" exbi 2^60 = 1 152 921 504 606 846 976 \"Ei\" pebi 2^50 = 1 125 899 906 842 624 \"Pi\" tebi 2^40 = 1 099 511 627 776 \"Ti\" gibi 2^30 = 1 073 741 824 \"Gi\" mebi 2^20 = 1 048 576 \"Mi\" kibi 2^10 = 1024 \"ki\" To apply the CONVERT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the CONVERT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The CONVERT function is one of the engineering functions. It is used to convert a number from one measurement system to another. For example, CONVERT can translate a table of distances in miles to a table of distances in kilometers. Syntax CONVERT(number, from_unit, to_unit) The CONVERT function has the following arguments: Argument Description number The value to be converted. from_unit The original measurement unit. A text string enclosed in quotes. The possible values are listed in the table below. to_unit The measurement unit that the number should be converted to. A text string enclosed in quotes. The possible values are listed in the table below. Weight and mass Unit Text value Gram \"g\" Slug \"sg\" Pound mass (avoirdupois) \"lbm\" U (atomic mass unit) \"u\" Ounce mass (avoirdupois) \"ozm\" Grain \"grain\" U.S. (short) hundredweight \"cwt\" or \"shweight\" Imperial hundredweight \"uk_cwt\" or \"lcwt\" (\"hweight\") Stone \"stone\" Ton \"ton\" Imperial ton \"uk_ton\" or \"LTON\" (\"brton\") Distance Unit Text value Meter \"m\" Statute mile \"mi\" Nautical mile \"Nmi\" Inch \"in\" Foot \"ft\" Yard \"yd\" Angstrom \"ang\" Ell \"ell\" Light-year \"ly\" Parsec \"parsec\" or \"pc\" Pica (1/72 inch) \"Picapt\" or \"Pica\" Pica (1/6 inch) \"pica\" U.S survey mile (statute mile) \"survey_mi\" Time Unit Text value Year \"yr\" Day \"day\" or \"d\" Hour \"hr\" Minute \"mn\" or \"min\" Second \"sec\" or \"s\" Pressure Unit Text value Pascal \"Pa\" (or \"p\") Atmosphere \"atm\" (or \"at\") mm of Mercury \"mmHg\" PSI \"psi\" Torr \"Torr\" Force Unit Text value Newton \"N\" Dyne \"dyn\" (or \"dy\") Pound force \"lbf\" Pond \"pond\" Energy Unit Text value Joule \"J\" Erg \"e\" Thermodynamic calorie \"c\" IT calorie \"cal\" Electron volt \"eV\" (or \"ev\") Horsepower-hour \"HPh\" (or \"hh\") Watt-hour \"Wh\" (or \"wh\") Foot-pound \"flb\" BTU \"BTU\" (or \"btu\") Power Unit Text value Horsepower \"HP\" (or \"h\") Pferdestärke \"PS\" Watt \"W\" (or \"w\") Magnetism Unit Text value Tesla \"T\" Gauss \"ga\" Temperature Unit Text value Degree Celsius \"C\" (or \"cel\") Degree Fahrenheit \"F\" (or \"fah\") Kelvin \"K\" (or \"kel\") Degrees Rankine \"Rank\" Degrees Réaumur \"Reau\" Volume (or l iquid measure ) Unit Text value Teaspoon \"tsp\" Modern teaspoon \"tspm\" Tablespoon \"tbs\" Fluid ounce \"oz\" Cup \"cup\" U.S. pint \"pt\" (or \"us_pt\") U.K. pint \"uk_pt\" Quart \"qt\" Imperial quart (U.K.) \"uk_qt\" Gallon \"gal\" Imperial gallon (U.K.) \"uk_gal\" Liter \"l\" or \"L\" (\"lt\") Cubic angstrom \"ang3\" or \"ang^3\" U.S. oil barrel \"barrel\" U.S. bushel \"bushel\" Cubic feet \"ft3\" or \"ft^3\" Cubic inch \"in3\" or \"in^3\" Cubic light-year \"ly3\" or \"ly^3\" Cubic meter \"m3\" or \"m^3\" Cubic Mile \"mi3\" or \"mi^3\" Cubic yard \"yd3\" or \"yd^3\" Cubic nautical mile \"Nmi3\" or \"Nmi^3\" Cubic Pica \"Picapt3\", \"Picapt^3\", \"Pica3\" or \"Pica^3\" Gross Registered Ton \"GRT\" (\"regton\") Measurement ton (freight ton) \"MTON\" Area Unit Text value International acre \"uk_acre\" U.S. survey/statute acre \"us_acre\" Square angstrom \"ang2\" or \"ang^2\" Are \"ar\" Square feet \"ft2\" or \"ft^2\" Hectare \"ha\" Square inches \"in2\" or \"in^2\" Square light-year \"ly2\" or \"ly^2\" Square meters \"m2\" or \"m^2\" Morgen \"Morgen\" Square miles \"mi2\" or \"mi^2\" Square nautical miles \"Nmi2\" or \"Nmi^2\" Square Pica \"Picapt2\", \"Pica2\", \"Pica^2\" or \"Picapt^2\" Square yards \"yd2\" or \"yd^2\" Information Unit Text value Bit \"bit\" Byte \"byte\" Speed Unit Text value Admiralty knot \"admkn\" Knot \"kn\" Meters per hour \"m/h\" or \"m/hr\" Meters per second \"m/s\" or \"m/sec\" Miles per hour \"mph\" It's also possible to use prefixes with the from_unit and to_unit values, e.g. if you add the \"k\" prefix before the \"g\" unit, you'll get the \"kg\" value that denotes kilograms. Prefixes Prefix Multiplier Text value yotta 1E+24 \"Y\" zetta 1E+21 \"Z\" exa 1E+18 \"E\" peta 1E+15 \"P\" tera 1E+12 \"T\" giga 1E+09 \"G\" mega 1E+06 \"M\" kilo 1E+03 \"k\" hecto 1E+02 \"h\" dekao 1E+01 \"da\" or \"e\" deci 1E-01 \"d\" centi 1E-02 \"c\" milli 1E-03 \"m\" micro 1E-06 \"u\" nano 1E-09 \"n\" pico 1E-12 \"p\" femto 1E-15 \"f\" atto 1E-18 \"a\" zepto 1E-21 \"z\" yocto 1E-24 \"y\" Binary Prefixes Prefix Prefix value Text value yobi 2^80 = 1 208 925 819 614 629 174 706 176 \"Yi\" zebi 2^70 = 1 180 591 620 717 411 303 424 \"Zi\" exbi 2^60 = 1 152 921 504 606 846 976 \"Ei\" pebi 2^50 = 1 125 899 906 842 624 \"Pi\" tebi 2^40 = 1 099 511 627 776 \"Ti\" gibi 2^30 = 1 073 741 824 \"Gi\" mebi 2^20 = 1 048 576 \"Mi\" kibi 2^10 = 1024 \"ki\" Notes The from_unit and to_unit arguments must be compatible, i.e. they should belong to the same measurement type. How to apply the CONVERT function. Examples The figure below displays the result returned by the CONVERT function." }, { "id": "Functions/correl.htm", "title": "CORREL Function", - "body": "The CORREL function is one of the statistical functions. It is used to analyze the range of data and return the correlation coefficient of two range of cells. The CORREL function syntax is: CORREL(array-1, array-2) where array-1(2) is the selected range of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the CORREL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CORREL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CORREL function is one of the statistical functions. It is used to analyze the range of data and return the correlation coefficient of two range of cells. Syntax CORREL(array1, array2) The CORREL function has the following arguments: Argument Description array1/2 The selected ranges of cells with the same number of elements. Notes If array1/2 contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the CORREL function. Examples The figure below displays the result returned by the CORREL function." }, { "id": "Functions/cos.htm", "title": "COS Function", - "body": "The COS function is one of the math and trigonometry functions. It is used to return the cosine of an angle. The COS function syntax is: COS(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the COS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The COS function is one of the math and trigonometry functions. It is used to return the cosine of an angle. Syntax COS(number) The COS function has the following argument: Argument Description number A numeric value for which you want to get the cosine. Notes How to apply the COS function. Examples The figure below displays the result returned by the COS function." }, { "id": "Functions/cosh.htm", "title": "COSH Function", - "body": "The COSH function is one of the math and trigonometry functions. It is used to return the hyperbolic cosine of a number. The COSH function syntax is: COSH(x) where x is any numeric value entered manually or included into the cell you make reference to. To apply the COSH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COSH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The COSH function is one of the math and trigonometry functions. It is used to return the hyperbolic cosine of a number. Syntax COSH(number) The COSH function has the following argument: Argument Description number A numeric value for which you want to get the hyperbolic cosine. Notes How to apply the COSH function. Examples The figure below displays the result returned by the COSH function." }, { "id": "Functions/cot.htm", "title": "COT Function", - "body": "The COT function is one of the math and trigonometry functions. It is used to return the cotangent of an angle specified in radians. The COT function syntax is: COT(x) where x is the angle in radians that you wish to calculate the cotangent of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the COT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The COT function is one of the math and trigonometry functions. It is used to return the cotangent of an angle specified in radians. Syntax COT(number) The COT function has the following argument: Argument Description number The angle in radians that you wish to calculate the cotangent of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. Notes How to apply the COT function. Examples The figure below displays the result returned by the COT function." }, { "id": "Functions/coth.htm", "title": "COTH Function", - "body": "The COTH function is one of the math and trigonometry functions. It is used to return the hyperbolic cotangent of a hyperbolic angle. The COTH function syntax is: COTH(x) where x is the angle in radians that you wish to calculate the hyperbolic cotangent of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the COTH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the COTH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The COTH function is one of the math and trigonometry functions. It is used to return the hyperbolic cotangent of a hyperbolic angle. Syntax COTH(number) The COTH function has the following argument: Argument Description number The angle in radians that you wish to calculate the hyperbolic cotangent of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. Notes How to apply the COTH function. Examples The figure below displays the result returned by the COTH function." }, { "id": "Functions/count.htm", "title": "COUNT Function", - "body": "The COUNT function is one of the statistical functions. It is used to count the number of the selected cells which contain numbers ignoring empty cells or those contaning text. The COUNT function syntax is: COUNT(argument-list) where argument-list is a range of cells you wish to count. To apply the COUNT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COUNT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUNT function is one of the statistical functions. It is used to count the number of the selected cells which contain numbers ignoring empty cells or those contaning text. Syntax COUNT(value1, [value2], ...) The COUNT function has the following arguments: Argument Description value1 The first value you wish to count. value2/n Additional values you wish to count. Notes How to apply the COUNT function. Examples The figure below displays the result returned by the COUNT function." }, { "id": "Functions/counta.htm", "title": "COUNTA Function", - "body": "The COUNTA function is one of the statistical functions. It is used to analyze the range of cells and count the number of cells that are not empty. The COUNTA function syntax is: COUNTA(argument-list) where argument-list is a range of cells you wish to count. To apply the COUNTA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COUNTA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUNTA function is one of the statistical functions. It is used to analyze the range of cells and count the number of cells that are not empty. Syntax COUNTA(value1, [value2], ...) The COUNTA function has the following arguments: Argument Description value1 The first value you wish to count. value2/n Additional values you wish to count. Notes How to apply the COUNTA function. Examples The figure below displays the result returned by the COUNTA function." }, { "id": "Functions/countblank.htm", "title": "COUNTBLANK Function", - "body": "The COUNTBLANK function is one of the statistical functions. It is used to analyze the range of cells and return the number of the empty cells. The COUNTBLANK function syntax is: COUNTBLANK(argument-list) where argument-list is a range of cells you wish to count. To apply the COUNTBLANK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COUNTBLANK function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUNTBLANK function is one of the statistical functions. It is used to analyze the range of cells and return the number of the empty cells. Syntax COUNTBLANK(range) The COUNTBLANK function has the following argument: Argument Description range A range of cells you wish to count. Notes How to apply the COUNTBLANK function. Examples The figure below displays the result returned by the COUNTBLANK function." }, { "id": "Functions/countif.htm", "title": "COUNTIF Function", - "body": "The COUNTIF function is one of the statistical functions. It is used to count the number of the selected cells based on the specified criterion. The COUNTIF function syntax is: COUNTIF(cell-range, selection-criteria) where cell-range is the selected range of cells you wish to count applying the specified criterion, selection-criteria is a criterion you wish to apply entered manually or included into the cell you make reference to. Note: selection-criteria can include the wildcard characters — the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. To apply the COUNTIF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COUNTIF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUNTIF function is one of the statistical functions. It is used to count the number of the selected cells based on the specified criterion. Syntax COUNTIF(range, criteria) The COUNTIF function has the following arguments: Argument Description range The selected range of cells you wish to count applying the specified criterion. criteria A criterion you wish to apply. Notes The criteria argument can include the wildcard characters — the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. How to apply the COUNTIF function. Examples The figure below displays the result returned by the COUNTIF function." }, { "id": "Functions/countifs.htm", "title": "COUNTIFS Function", - "body": "The COUNTIFS function is one of the statistical functions. It is used to count the number of the selected cells based on multiple criteria. The COUNTIFS function syntax is: COUNTIFS(criteria-range-1, criteria-1, [criteria-range-2, criteria-2], ...) where criteria-range-1 is the first selected range of cells to apply the criteria-1 to. It is a required argument. criteria-1 is the first condition that must be met. It is applied to the criteria-range-1 and used to determine the cells in the criteria-range-1 to count. It can be a value entered manually or included into the cell you make reference to. It is a required argument. criteria-range-2, criteria-2, ... are additional ranges of cells and their corresponding criteria. These arguments are optional. You can add up to 127 ranges and corresponding criteria. You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. How to use COUNTIFS To apply the COUNTIFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COUNTIFS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUNTIFS function is one of the statistical functions. It is used to count the number of the selected cells based on multiple criteria. Syntax COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...) The COUNTIFS function has the following arguments: Argument Description criteria_range1 The first selected range of cells to apply the criteria1 to. It is a required argument. criteria1 The first condition that must be met. It is applied to the criteria_range1 and used to determine the cells in the criteria_range1 to count. It can be a value entered manually or included into the cell you make reference to. It is a required argument. criteria_range2, criteria2 Additional ranges of cells and their corresponding criteria. These arguments are optional. You can add up to 127 ranges and corresponding criteria. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. How to apply the COUNTIFS function. Examples The figure below displays the result returned by the COUNTIFS function." }, { "id": "Functions/coupdaybs.htm", "title": "COUPDAYBS Function", - "body": "The COUPDAYBS function is one of the financial functions. It is used to calculate the number of days from the beginning of the coupon period to the settlement date. The COUPDAYBS function syntax is: COUPDAYBS(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPDAYBS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPDAYBS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPDAYBS function is one of the financial functions. It is used to calculate the number of days from the beginning of the coupon period to the settlement date. Syntax COUPDAYBS(settlement, maturity, frequency, [basis]) The COUPDAYBS function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPDAYBS function. Examples The figure below displays the result returned by the COUPDAYBS function." }, { "id": "Functions/coupdays.htm", "title": "COUPDAYS Function", - "body": "The COUPDAYS function is one of the financial functions. It is used to calculate the number of days in the coupon period that contains the settlement date. The COUPDAYS function syntax is: COUPDAYS(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPDAYS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPDAYS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPDAYS function is one of the financial functions. It is used to calculate the number of days in the coupon period that contains the settlement date. Syntax COUPDAYS(settlement, maturity, frequency, [basis]) The COUPDAYS function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPDAYS function. Examples The figure below displays the result returned by the COUPDAYS function." }, { "id": "Functions/coupdaysnc.htm", "title": "COUPDAYSNC Function", - "body": "The COUPDAYSNC function is one of the financial functions. It is used to calculate the number of days from the settlement date to the next coupon payment. The COUPDAYSNC function syntax is: COUPDAYSNC(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPDAYSNC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPDAYSNC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPDAYSNC function is one of the financial functions. It is used to calculate the number of days from the settlement date to the next coupon payment. Syntax COUPDAYSNC(settlement, maturity, frequency, [basis]) The COUPDAYSNC function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPDAYSNC function. Examples The figure below displays the result returned by the COUPDAYSNC function." }, { "id": "Functions/coupncd.htm", "title": "COUPNCD Function", - "body": "The COUPNCD function is one of the financial functions. It is used to calculate the next coupon date after the settlement date. The COUPNCD function syntax is: COUPNCD(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPNCD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPNCD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPNCD function is one of the financial functions. It is used to calculate the next coupon date after the settlement date. Syntax COUPNCD(settlement, maturity, frequency, [basis]) The COUPNCD function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPNCD function. Examples The figure below displays the result returned by the COUPNCD function." }, { "id": "Functions/coupnum.htm", "title": "COUPNUM Function", - "body": "The COUPNUM function is one of the financial functions. It is used to calculate the number of coupons between the settlement date and the maturity date. The COUPNUM function syntax is: COUPNUM(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPNUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPNUM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPNUM function is one of the financial functions. It is used to calculate the number of coupons between the settlement date and the maturity date. Syntax COUPNUM(settlement, maturity, frequency, [basis]) The COUPNUM function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPNUM function. Examples The figure below displays the result returned by the COUPNUM function." }, { "id": "Functions/couppcd.htm", "title": "COUPPCD Function", - "body": "The COUPPCD function is one of the financial functions. It is used to calculate the previous coupon date before the settlement date. The COUPPCD function syntax is: COUPPCD(settlement, maturity, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the COUPPCD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the COUPPCD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The COUPPCD function is one of the financial functions. It is used to calculate the previous coupon date before the settlement date. Syntax COUPPCD(settlement, maturity, frequency, [basis]) The COUPPCD function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the COUPPCD function. Examples The figure below displays the result returned by the COUPPCD function." }, { "id": "Functions/covar.htm", "title": "COVAR Function", - "body": "The COVAR function is one of the statistical functions. It is used to return the covariance of two ranges of data. The COVAR function syntax is: COVAR(array-1, array-2) where array-1(2) is the selected range of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the COVAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COVAR function, enter the required arguments manually or select them with the mouse separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The COVAR function is one of the statistical functions. It is used to return the covariance of two ranges of data. Syntax COVAR(array1, array2) The COVAR function has the following argument: Argument Description array1(2) The selected ranges of cells with the same number of elements. Notes If array1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the COVAR function. Examples The figure below displays the result returned by the COVAR function." }, { "id": "Functions/covariance-p.htm", "title": "COVARIANCE.P Function", - "body": "The COVARIANCE.P function is one of the statistical functions. It is used to return population covariance, the average of the products of deviations for each data point pair in two data sets; use covariance to determine the relationship between two data sets. The COVARIANCE.P function syntax is: COVARIANCE.P(array-1, array-2) where array-1(2) is the selected range of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the COVARIANCE.P function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COVARIANCE.P function, enter the required arguments manually or select them with the mouse separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The COVARIANCE.P function is one of the statistical functions. It is used to return population covariance, the average of the products of deviations for each data point pair in two data sets; use covariance to determine the relationship between two data sets. Syntax COVARIANCE.P(array1, array2) The COVARIANCE.P function has the following argument: Argument Description array1(2) The selected ranges of cells with the same number of elements. Notes If array1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the COVARIANCE.P function. Examples The figure below displays the result returned by the COVARIANCE.P function." }, { "id": "Functions/covariance-s.htm", "title": "COVARIANCE.S Function", - "body": "The COVARIANCE.S function is one of the statistical functions. It is used to return the sample covariance, the average of the products of deviations for each data point pair in two data sets. The COVARIANCE.S function syntax is: COVARIANCE.S(array-1, array-2) where array-1(2) is the selected range of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the COVARIANCE.S function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the COVARIANCE.S function, enter the required arguments manually or select them with the mouse separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The COVARIANCE.S function is one of the statistical functions. It is used to return the sample covariance, the average of the products of deviations for each data point pair in two data sets. Syntax COVARIANCE.S(array1, array2) The COVARIANCE.S function has the following arguments: Argument Description array1(2) The selected ranges of cells with the same number of elements. Notes If array1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the COVARIANCE.S function. Examples The figure below displays the result returned by the COVARIANCE.S function." }, { "id": "Functions/critbinom.htm", "title": "CRITBINOM Function", - "body": "The CRITBINOM function is one of the statistical functions. It is used to return the smallest value for which the cumulative binomial distribution is greater than or equal to the specified alpha value. The CRITBINOM function syntax is: CRITBINOM(number-trials, success-probability, alpha) where number-trials is the number of trials, a numeric value greater than or equal to 0. success-probability is the success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. alpha is the criterion, a numeric value greater than or equal to 0 but less than or equal to 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the CRITBINOM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CRITBINOM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CRITBINOM function is one of the statistical functions. It is used to return the smallest value for which the cumulative binomial distribution is greater than or equal to the specified alpha value. Syntax CRITBINOM(trials, probability_s, alpha) The CRITBINOM function has the following arguments: Argument Description trials The number of trials, a numeric value greater than or equal to 0. probability_s The success probability of each trial, a numeric value greater than or equal to 0 but less than or equal to 1. alpha The criterion, a numeric value greater than or equal to 0 but less than or equal to 1. Notes How to apply the CRITBINOM function. Examples The figure below displays the result returned by the CRITBINOM function." }, { "id": "Functions/csc.htm", "title": "CSC Function", - "body": "The CSC function is one of the math and trigonometry functions. It is used to return the cosecant of an angle specified in radians. The CSC function syntax is: CSC(x) where x is the angle in radians that you wish to calculate the cosecant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the CSC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the CSC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The CSC function is one of the math and trigonometry functions. It is used to return the cosecant of an angle specified in radians. Syntax CSC(number) The CSC function has the following argument: Argument Description number The angle in radians that you wish to calculate the cosecant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. Notes How to apply the CSC function. Examples The figure below displays the result returned by the CSC function." }, { "id": "Functions/csch.htm", "title": "CSCH Function", - "body": "The CSCH function is one of the math and trigonometry functions. It is used to return the hyperbolic cosecant of an angle specified in radians. The CSCH function syntax is: CSCH(x) where x is the angle in radians that you wish to calculate the hyperbolic cosecant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the CSCH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the CSCH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The CSCH function is one of the math and trigonometry functions. It is used to return the hyperbolic cosecant of an angle specified in radians. Syntax CSCH(number) The CSCH function has the following argument: Argument Description number The angle in radians that you wish to calculate the hyperbolic cosecant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. Notes How to apply the CSCH function. Examples The figure below displays the result returned by the CSCH function." }, { "id": "Functions/cumipmt.htm", "title": "CUMIPMT Function", - "body": "The CUMIPMT function is one of the financial functions. It is used to calculate the cumulative interest paid on an investment between two periods based on a specified interest rate and a constant payment schedule. The CUMIPMT function syntax is: CUMIPMT(rate, nper, pv, start_period, end_period, type) where rate is the interest rate for the investment. nper is a number of payments. pv is a present value of the payments. start_period is the first period included into the calculation. The value must be from 1 to nper. end_period is the last period included into the calculation. The value must be from 1 to nper. type is a period when the payments are due. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the CUMIPMT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the CUMIPMT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CUMIPMT function is one of the financial functions. It is used to calculate the cumulative interest paid on an investment between two periods based on a specified interest rate and a constant payment schedule. Syntax CUMIPMT(rate, nper, pv, start_period, end_period, type) The CUMIPMT function has the following arguments: Argument Description rate The interest rate for the investment. nper A number of payments. pv A present value of the payments. start_period The first period included into the calculation. The value must be from 1 to nper. end_period The last period included into the calculation. The value must be from 1 to nper. type A period when the payments are due. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the CUMIPMT function. Examples The figure below displays the result returned by the CUMIPMT function." }, { "id": "Functions/cumprinc.htm", "title": "CUMPRINC Function", - "body": "The CUMPRINC function is one of the financial functions. It is used to calculate the cumulative principal paid on an investment between two periods based on a specified interest rate and a constant payment schedule. The CUMPRINC function syntax is: CUMPRINC(rate, nper, pv, start_period, end_period, type) where rate is the interest rate for the investment. nper is a number of payments. pv is a present value of the payments. start_period is the first period included into the calculation. The value must be from 1 to nper. end_period is the last period included into the calculation. The value must be from 1 to nper. type is a period when the payments are due. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the CUMPRINC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the CUMPRINC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The CUMPRINC function is one of the financial functions. It is used to calculate the cumulative principal paid on an investment between two periods based on a specified interest rate and a constant payment schedule. Syntax CUMPRINC(rate, nper, pv, start_period, end_period, type) The CUMPRINC function has the following arguments: Argument Description rate The interest rate for the investment. nper A number of payments. pv A present value of the payments. start_period The first period included into the calculation. The value must be from 1 to nper. end_period The last period included into the calculation. The value must be from 1 to nper. type A period when the payments are due. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the CUMPRINC function. Examples The figure below displays the result returned by the CUMPRINC function." }, { "id": "Functions/date.htm", "title": "DATE Function", - "body": "The DATE function is one of the date and time functions. It is used to add dates in the default format MM/dd/yyyy. The DATE function syntax is: DATE(year, month, day) where year, month, day are values entered manually or included into the cell you make reference to. To apply the DATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DATE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DATE function is one of the date and time functions. It is used to add dates in the default format MM/dd/yyyy. Syntax DATE(year, month, day) The DATE function has the following arguments: Argument Description year A numeric value representing the year (four digits). month A numeric value representing the month (from 1 to 12). day A numeric value representing the day (from 1 to 31). Notes How to apply the DATE function. Examples The figure below displays the result returned by the DATE function." }, { "id": "Functions/datedif.htm", "title": "DATEDIF Function", - "body": "The DATEDIF function is one of the date and time functions. It is used to return the difference between two date values (start date and end date), based on the interval (unit) specified. The DATEDIF function syntax is: DATEDIF(start-date, end-date, unit) where start-date and end-date are two dates you wish to calculate the difference between. unit is the specified interval that can be one of the following: Unit Interval Explanation Y The number of complete years. M The number of complete months. D The number of days. MD The difference between the days (months and years are ignored). YM The difference between the months (days and years are ignored). YD The difference between the days (years are ignored). To apply the DATEDIF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DATEDIF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DATEDIF function is one of the date and time functions. It is used to return the difference between two date values (start date and end date), based on the interval (unit) specified. Syntax DATEDIF(start_date, end_date, unit) The DATEDIF function has the following arguments: Argument Description start_date The starting date of a period. end_date The ending date of a period. unit The specified interval. The possible values are listed in the table below. The unit argument can be one of the following: Unit Interval Explanation Y The number of complete years. M The number of complete months. D The number of days. MD The difference between the days (months and years are ignored). YM The difference between the months (days and years are ignored). YD The difference between the days (years are ignored). Notes If the start_date is greater than the end_date, the result will be #NUM!. How to apply the DATEDIF function. Examples There are three arguments: start-date = A1 = 3/16/2018; end-date = A2 = 9/16/2018; unit = \"D\". So the function returns the difference between two dates in days." }, { "id": "Functions/datevalue.htm", "title": "DATEVALUE Function", - "body": "The DATEVALUE function is one of the date and time functions. It is used to return a serial number of the specified date. The DATEVALUE function syntax is: DATEVALUE(date-time-string) where date-time-string is a date from January 1, 1900, to December 31, 9999, entered manually or included into the cell you make reference to. To apply the DATEVALUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DATEVALUE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The DATEVALUE function is one of the date and time functions. It is used to return a serial number of the specified date. Syntax DATEVALUE(date_text) The DATEVALUE function has the following argument: Argument Description date_text A date from January 1, 1900, to December 31, 9999. Notes How to apply the DATEVALUE function. Examples The figure below displays the result returned by the DATEVALUE function." }, { "id": "Functions/daverage.htm", "title": "DAVERAGE Function", - "body": "The DAVERAGE function is one of the database functions. It is used to average the values in a field (column) of records in a list or database that match conditions you specify. The DAVERAGE function syntax is: DAVERAGE(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DAVERAGE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DAVERAGE function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DAVERAGE function is one of the database functions. It is used to average the values in a field (column) of records in a list or database that match conditions you specify. Syntax DAVERAGE(database, field, criteria) The DAVERAGE function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DAVERAGE function. Examples The figure below displays the result returned by the DAVERAGE function." }, { "id": "Functions/day.htm", "title": "DAY Function", - "body": "The DAY function is one of the date and time functions. It returns the day (a number from 1 to 31) of the date given in the numerical format (MM/dd/yyyy by default). The DAY function syntax is: DAY(date-value) where date-value is a value entered manually or included into the cell you make reference to. To apply the DAY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DAY function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The DAY function is one of the date and time functions. It returns the day (a number from 1 to 31) of the date given in the numerical format (MM/dd/yyyy by default). Syntax DAY(serial_number) The DAY function has the following argument: Argument Description serial_number The date of the day you want to find. Notes How to apply the DAY function. Examples The figure below displays the result returned by the DAY function." }, { "id": "Functions/days.htm", "title": "DAYS Function", - "body": "The DAYS function is one of the date and time functions. Is used to return the number of days between two dates. The DAYS function syntax is: DAYS(end-date, start-date) where end-date and start-date are two dates you wish to calculate the number of days between. To apply the DAYS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DAYS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DAYS function is one of the date and time functions. Is used to return the number of days between two dates. Syntax DAYS(end_date, start_date) The DAYS function has the following arguments: Argument Description end_date end_date and start_date are two dates you wish to calculate the number of days between. start_date end_date and start_date are two dates you wish to calculate the number of days between. Notes How to apply the DAYS function. Examples The figure below displays the result returned by the DAYS function." }, { "id": "Functions/days360.htm", "title": "DAYS360 Function", - "body": "The DAYS360 function is one of the date and time functions. Is used to return the number of days between two dates (start-date and end-date) based on a 360-day year using one of the calculation method (US or European). The DAYS360 function syntax is: DAYS360(start-date, end-date [,method-flag]) where start-date and end-date are two dates you wish to calculate the number of days between. method-flag is an optional logical value: TRUE or FALSE. If it is set to TRUE, the calculation will be performed using the European method, according to which the start and end dates that occur on the 31st of a month become equal to the 30th of the same month. If it is FALSE or omitted, the calculation will be performed using the US method, according to which if the start date is the last day of a month, it becomes equal to the 30th of the same month. If the end date is the last day of a month and the start date is earlier than the 30th of a month, the end date becomes equal to the 1st of the next month. Otherwise the end date becomes equal to the 30th of the same month. To apply the DAYS360 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the DAYS360 function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DAYS360 function is one of the date and time functions. Is used to return the number of days between two dates (start-date and end-date) based on a 360-day year using one of the calculation method (US or European). Syntax DAYS360(start_date, end_date, [method]) The DAYS360 function has the following arguments: Argument Description start_date start_date and end_date are two dates you wish to calculate the number of days between. end_date start_date and end_date are two dates you wish to calculate the number of days between. method An optional logical value: TRUE or FALSE. If it is set to TRUE, the calculation will be performed using the European method, according to which the start and end dates that occur on the 31st of a month become equal to the 30th of the same month. If it is FALSE or omitted, the calculation will be performed using the US method, according to which if the start date is the last day of a month, it becomes equal to the 30th of the same month. If the end date is the last day of a month and the start date is earlier than the 30th of a month, the end date becomes equal to the 1st of the next month. Otherwise the end date becomes equal to the 30th of the same month. Notes How to apply the DAYS360 function. Examples The figure below displays the result returned by the DAYS360 function." }, { "id": "Functions/db.htm", "title": "DB Function", - "body": "The DB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the fixed-declining balance method. The DB function syntax is: DB(cost, salvage, life, period[, [month]]) where cost is the cost of the asset. salvage is the salvage value of the asset at the end of its lifetime. life is the total number of the periods within the asset lifetime. period is the period you wish to calculate depreciation for. The value must be expressed in the same units as life. month is the number of months in the first year. It is an optional argument. If it is omitted, the function will assume month to be 12. The values can be entered manually or included into the cell you make reference to. To apply the DB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DB function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the fixed-declining balance method. Syntax DB(cost, salvage, life, period, [month]) The DB function has the following arguments: Argument Description cost The cost of the asset. salvage The salvage value of the asset at the end of its lifetime. life The total number of the periods within the asset lifetime. period The period you wish to calculate depreciation for. The value must be expressed in the same units as life. month The number of months in the first year. It is an optional argument. If it is omitted, the function will assume month to be 12. Notes How to apply the DB function. Examples The figure below displays the result returned by the DB function." }, { "id": "Functions/dcount.htm", "title": "DCOUNT Function", - "body": "The DCOUNT function is one of the database functions. It is used to count the cells that contain numbers in a field (column) of records in a list or database that match conditions that you specify. The DCOUNT function syntax is: DCOUNT(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DCOUNT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DCOUNT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DCOUNT function is one of the database functions. It is used to count the cells that contain numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DCOUNT(database, field, criteria) The DCOUNT function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DCOUNT function. Examples The figure below displays the result returned by the DCOUNT function." }, { "id": "Functions/dcounta.htm", "title": "DCOUNTA Function", - "body": "The DCOUNTA function is one of the database functions. It is used to count the nonblank cells (logical values and text are also counted) in a field (column) of records in a list or database that match conditions that you specify. The DCOUNTA function syntax is: DCOUNTA(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DCOUNTA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DCOUNTA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DCOUNTA function is one of the database functions. It is used to count the nonblank cells (logical values and text are also counted) in a field (column) of records in a list or database that match conditions that you specify. Syntax DCOUNTA(database, field, criteria) The DCOUNTA function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DCOUNTA function. Examples The figure below displays the result returned by the DCOUNTA function." }, { "id": "Functions/ddb.htm", "title": "DDB Function", - "body": "The DDB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the double-declining balance method. The DDB function syntax is: DDB(cost, salvage, life, period[, [factor]]) where cost is the cost of the asset. salvage is the salvage value of the asset at the end of its lifetime. life is the total number of the periods within the asset lifetime. period is the period you wish to calculate depreciation for. The value must be expressed in the same units as life. factor is the rate at which the balance declines. It is an optional argument. If it is omitted, the function will assume factor to be 2. Note: all the values must be positive numbers. The values can be entered manually or included into the cell you make reference to. To apply the DDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DDB function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DDB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the double-declining balance method. Syntax DDB(cost, salvage, life, period, [factor]) The DDB function has the following arguments: Argument Description cost The cost of the asset. salvage The salvage value of the asset at the end of its lifetime. life The total number of the periods within the asset lifetime. period The period you wish to calculate depreciation for. The value must be expressed in the same units as life. factor The rate at which the balance declines. It is an optional argument. If it is omitted, the function will assume factor to be 2. Notes All the values must be positive numbers. How to apply the DDB function. Examples The figure below displays the result returned by the DDB function." }, { "id": "Functions/dec2bin.htm", "title": "DEC2BIN Function", - "body": "The DEC2BIN function is one of the engineering functions. It is used to convert a decimal number into a binary number. The DEC2BIN function syntax is: DEC2BIN(number [, num-hex-digits]) where number is a decimal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the DEC2BIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the DEC2BIN function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DEC2BIN function is one of the engineering functions. It is used to convert a decimal number into a binary number. Syntax DEC2BIN(number, [places]) The DEC2BIN function has the following arguments: Argument Description number A decimal number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the DEC2BIN function. Examples The figure below displays the result returned by the DEC2BIN function." }, { "id": "Functions/dec2hex.htm", "title": "DEC2HEX Function", - "body": "The DEC2HEX function is one of the engineering functions. It is used to convert a decimal number into a hexadecimal number. The DEC2HEX function syntax is: DEC2HEX(number [, num-hex-digits]) where number is a decimal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the DEC2HEX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the DEC2HEX function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DEC2HEX function is one of the engineering functions. It is used to convert a decimal number into a hexadecimal number. Syntax DEC2HEX(number, [places]) The DEC2HEX function has the following arguments: Argument Description number A decimal number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the DEC2HEX function. Examples The figure below displays the result returned by the DEC2HEX function." }, { "id": "Functions/dec2oct.htm", "title": "DEC2OCT Function", - "body": "The DEC2OCT function is one of the engineering functions. It is used to convert a decimal number into an octal number. The DEC2OCT function syntax is: DEC2OCT(number [, num-hex-digits]) where number is a decimal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the DEC2OCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the DEC2OCT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DEC2OCT function is one of the engineering functions. It is used to convert a decimal number into an octal number. Syntax DEC2OCT(number, [places]) The DEC2OCT function has the following arguments: Argument Description number A decimal number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the DEC2OCT function. Examples The figure below displays the result returned by the DEC2OCT function." }, { "id": "Functions/decimal.htm", "title": "DECIMAL Function", - "body": "The DECIMAL function is one of the math and trigonometry functions. It is used to convert a text representation of a number in a given base into a decimal number. The DECIMAL function syntax is: DECIMAL(text, base) where text is the text representation of the number you want to convert. The string lenght must be less than or equal to 255 characters. base is the base of the number. An integer greater than or equal to 2 and less than or equal to 36. The numeric values can be entered manually or included into the cells you make reference to. To apply the DECIMAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the DECIMAL function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The DECIMAL function is one of the math and trigonometry functions. It is used to convert a text representation of a number in a given base into a decimal number. Syntax DECIMAL(text, radix) The DECIMAL function has the following arguments: Argument Description text The text representation of the number you want to convert. The string lenght must be less than or equal to 255 characters. radix The base of the number. An integer greater than or equal to 2 and less than or equal to 36. Notes How to apply the DECIMAL function. Examples The figure below displays the result returned by the DECIMAL function." }, { "id": "Functions/degrees.htm", "title": "DEGREES Function", - "body": "The DEGREES function is one of the math and trigonometry functions. It is used to convert radians into degrees. The DEGREES function syntax is: DEGREES(angle) where angle is a numeric value (radians) entered manually or included into the cell you make reference to. To apply the DEGREES function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the DEGREES function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The DEGREES function is one of the math and trigonometry functions. It is used to convert radians into degrees. Syntax DEGREES(angle) The DEGREES function has the following argument: Argument Description angle A numeric value (radians) entered manually or included into the cell you make reference to. Notes How to apply the DEGREES function. Examples The figure below displays the result returned by the DEGREES function." }, { "id": "Functions/delta.htm", "title": "DELTA Function", - "body": "The DELTA function is one of the engineering functions. It is used to test if two numbers are equal. The function returns 1 if the numbers are equal and 0 otherwise. The DELTA function syntax is: DELTA(number-1 [, number-2]) where number-1 is the first number. number-2 is the second number. It is an optional argument. If it is omitted, the function will assume number-2 to be 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the DELTA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the DELTA function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DELTA function is one of the engineering functions. It is used to test if two numbers are equal. The function returns 1 if the numbers are equal and 0 otherwise. Syntax DELTA(number1, [number2]) The DELTA function has the following arguments: Argument Description number1 The first number. number2 The second number. It is an optional argument. If it is omitted, the function will assume number2 to be 0. Notes How to apply the DELTA function. Examples The figure below displays the result returned by the DELTA function." }, { "id": "Functions/devsq.htm", "title": "DEVSQ Function", - "body": "The DEVSQ function is one of the statistical functions. It is used to analyze the range of data and sum the squares of the deviations of numbers from their mean. The DEVSQ function syntax is: DEVSQ(argument-list) where argument-list is up to 30 numerical values entered manually or included into the cells you make reference to. To apply the DEVSQ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the DEVSQ function, enter the required arguments separating them by commas or select the range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DEVSQ function is one of the statistical functions. It is used to analyze the range of data and sum the squares of the deviations of numbers from their mean. Syntax DEVSQ(number1, [number2], ...) The DEVSQ function has the following arguments: Argument Description number1/2/n Up to 255 numerical values for which you want to find the sum of squares of deviations. Notes How to apply the DEVSQ function. Examples The figure below displays the result returned by the DEVSQ function." }, { "id": "Functions/dget.htm", "title": "DGET Function", - "body": "The DGET function is one of the database functions. It is used to extract a single value from a column of a list or database that matches conditions that you specify. The DGET function syntax is: DGET(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DGET function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DGET function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DGET function is one of the database functions. It is used to extract a single value from a column of a list or database that matches conditions that you specify. Syntax DGET(database, field, criteria) The DGET function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DGET function. Examples The figure below displays the result returned by the DGET function." }, { "id": "Functions/disc.htm", "title": "DISC Function", - "body": "The DISC function is one of the financial functions. It is used to calculate the discount rate for a security. The DISC function syntax is: DISC(settlement, maturity, pr, redemption[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. pr is the purchase price of the security, per $100 par value. redemption is the redemption value of the security, per $100 par value. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the DISC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DISC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DISC function is one of the financial functions. It is used to calculate the discount rate for a security. Syntax DISC(settlement, maturity, pr, redemption, [basis]) The DISC function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. pr The purchase price of the security, per $100 par value. redemption The redemption value of the security, per $100 par value. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the DISC function. Examples The figure below displays the result returned by the DISC function." }, { "id": "Functions/dmax.htm", "title": "DMAX Function", - "body": "The DMAX function is one of the database functions. It is used to return the largest number in a field (column) of records in a list or database that matches conditions that you specify. The DMAX function syntax is: DMAX(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DMAX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DMAX function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DMAX function is one of the database functions. It is used to return the largest number in a field (column) of records in a list or database that matches conditions that you specify. Syntax DMAX(database, field, criteria) The DMAX function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DMAX function. Examples The figure below displays the result returned by the DMAX function." }, { "id": "Functions/dmin.htm", "title": "DMIN Function", - "body": "The DMIN function is one of the database functions. It is used to return the smallest number in a field (column) of records in a list or database that matches conditions that you specify. The DMIN function syntax is: DMIN(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DMIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DMIN function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DMIN function is one of the database functions. It is used to return the smallest number in a field (column) of records in a list or database that matches conditions that you specify. Syntax DMIN(database, field, criteria) The DMIN function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DMIN function. Examples The figure below displays the result returned by the DMIN function." }, { "id": "Functions/dollar.htm", "title": "DOLLAR Function", - "body": "The DOLLAR function is one of the text and data functions. Is used to convert a number to text, using a currency format $#.##. The DOLLAR function syntax is: DOLLAR(number [, num-decimal]) where number is any number to convert. num-decimal is a number of decimal places to display. If it is omitted, the function will assume it to be 2. The numeric values can be entered manually or included into the cells you make reference to. To apply the DOLLAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the DOLLAR function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The DOLLAR function is one of the text and data functions. Is used to convert a number to text, using a currency format $#.##. Syntax DOLLAR(number, [decimals]) The DOLLAR function has the following arguments: Argument Description number Any number to convert. decimals A number of decimal places to display. If it is omitted, the function will assume it to be 2. Notes How to apply the DOLLAR function. Examples The figure below displays the result returned by the DOLLAR function." }, { "id": "Functions/dollarde.htm", "title": "DOLLARDE Function", - "body": "The DOLLARDE function is one of the financial functions. It is used to convert a dollar price represented as a fraction into a dollar price represented as a decimal number. The DOLLARDE function syntax is: DOLLARDE(fractional-dollar, fraction) where fractional-dollar is an integer part and a fraction part separated by a decimal symbol. fraction is an integer you wish to use as a denominator for the fraction part of the fractional-dollar value. Note: for example, the fractional-dollar value, expressed as 1.03, is interpreted as 1 + 3/n, where n is the fraction value. The numeric values can be entered manually or included into the cell you make reference to. To apply the DOLLARDE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DOLLARDE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DOLLARDE function is one of the financial functions. It is used to convert a dollar price represented as a fraction into a dollar price represented as a decimal number. Syntax DOLLARDE(fractional_dollar, fraction) The DOLLARDE function has the following arguments: Argument Description fractional_dollar An integer part and a fraction part separated by a decimal symbol. fraction An integer you wish to use as a denominator for the fraction part of the fractional_dollar value. Notes For example, the fractional_dollar value, expressed as 1.03, is interpreted as 1 + 3/n, where n is the fraction value. How to apply the DOLLARDE function. Examples The figure below displays the result returned by the DOLLARDE function." }, { "id": "Functions/dollarfr.htm", "title": "DOLLARFR Function", - "body": "The DOLLARFR function is one of the financial functions. It is used to convert a dollar price represented as a decimal number into a dollar price represented as a fraction. The DOLLARFR function syntax is: DOLLARFR(decimal-dollar, fraction) where decimal-dollar is a decimal number. fraction is an integer you wish to use as a denominator for a returned fraction. Note: for example, the returned value of 1.03 is interpreted as 1 + 3/n, where n is the fraction value. The numeric values can be entered manually or included into the cell you make reference to. To apply the DOLLARFR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DOLLARFR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DOLLARFR function is one of the financial functions. It is used to convert a dollar price represented as a decimal number into a dollar price represented as a fraction. Syntax DOLLARFR(decimal_dollar, fraction) The DOLLARFR function has the following arguments: Argument Description decimal_dollar A decimal number. fraction An integer you wish to use as a denominator for a returned fraction. Notes For example, the returned value of 1.03 is interpreted as 1 + 3/n, where n is the fraction value. How to apply the DOLLARFR function. Examples The figure below displays the result returned by the DOLLARFR function." }, { "id": "Functions/dproduct.htm", "title": "DPRODUCT Function", - "body": "The DPRODUCT function is one of the database functions. It is used to multiply the values in a field (column) of records in a list or database that match conditions that you specify. The DPRODUCT function syntax is: DPRODUCT(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DPRODUCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DPRODUCT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DPRODUCT function is one of the database functions. It is used to multiply the values in a field (column) of records in a list or database that match conditions that you specify. Syntax DPRODUCT(database, field, criteria) The DPRODUCT function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DPRODUCT function. Examples The figure below displays the result returned by the DPRODUCT function." }, { "id": "Functions/drop.htm", "title": "DROP Function", - "body": "The DROP function is one of the lookup and reference functions. It is used to drop rows or columns from array start or end. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The DROP function syntax is: DROP(array, rows, [columns]) where array is used to set the array from which to drop rows or columns. rows is used to set the number of rows to drop. A negative value drops from the end of the array. columns is used to set the number of columns to drop. A negative value drops from the end of the array. To apply the DROP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the DROP function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The DROP function is one of the lookup and reference functions. It is used to drop rows or columns from array start or end. Syntax DROP(array, rows, [columns]) The DROP function has the following arguments: Argument Description array Is used to set the array from which to drop rows or columns. rows Is used to set the number of rows to drop. A negative value drops from the end of the array. columns Is used to set the number of columns to drop. A negative value drops from the end of the array. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the DROP function. Examples The figure below displays the result returned by the DROP function." }, { "id": "Functions/dstdev.htm", "title": "DSTDEV Function", - "body": "The DSTDEV function is one of the database functions. It is used to estimate the standard deviation of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify. The DSTDEV function syntax is: DSTDEV(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DSTDEV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DSTDEV function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DSTDEV function is one of the database functions. It is used to estimate the standard deviation of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DSTDEV(database, field, criteria) The DSTDEV function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DSTDEV function. Examples The figure below displays the result returned by the DSTDEV function." }, { "id": "Functions/dstdevp.htm", "title": "DSTDEVP Function", - "body": "The DSTDEVP function is one of the database functions. It is used to calculate the standard deviation of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify. The DSTDEVP function syntax is: DSTDEVP(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DSTDEVP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DSTDEVP function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DSTDEVP function is one of the database functions. It is used to calculate the standard deviation of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DSTDEVP(database, field, criteria) The DSTDEVP function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DSTDEVP function. Examples The figure below displays the result returned by the DSTDEVP function." }, { "id": "Functions/dsum.htm", "title": "DSUM Function", - "body": "The DSUM function is one of the database functions. It is used to add the numbers in a field (column) of records in a list or database that match conditions that you specify. The DSUM function syntax is: DSUM(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DSUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DSUM function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DSUM function is one of the database functions. It is used to add the numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DSUM(database, field, criteria) The DSUM function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DSUM function. Examples The figure below displays the result returned by the DSUM function." }, { "id": "Functions/duration.htm", "title": "DURATION Function", - "body": "The DURATION function is one of the financial functions. It is used to calculate the Macaulay duration of a security with an assumed par value of $100. The DURATION function syntax is: DURATION(settlement, maturity, coupon, yld, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. coupon is the annual coupon rate of the security. yld is the annual yield of the security. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the DURATION function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the DURATION function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The DURATION function is one of the financial functions. It is used to calculate the Macaulay duration of a security with an assumed par value of $100. Syntax DURATION(settlement, maturity, coupon, yld, frequency, [basis]) The DURATION function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. coupon The annual coupon rate of the security. yld The annual yield of the security. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the DURATION function. Examples The figure below displays the result returned by the DURATION function." }, { "id": "Functions/dvar.htm", "title": "DVAR Function", - "body": "The DVAR function is one of the database functions. It is used to estimate the variance of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify. The DVAR function syntax is: DVAR(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DVAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DVAR function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DVAR function is one of the database functions. It is used to estimate the variance of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DVAR(database, field, criteria) The DVAR function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DVAR function. Examples The figure below displays the result returned by the DVAR function." }, { "id": "Functions/dvarp.htm", "title": "DVARP Function", - "body": "The DVARP function is one of the database functions. It is used to calculate the variance of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify. The DVARP function syntax is: DVARP(database, field, criteria) where database is the range of cells that make up a database. It must contain column headings in the first row. field is an argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria is the range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. To apply the DVARP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Database function group from the list, click the DVARP function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The DVARP function is one of the database functions. It is used to calculate the variance of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify. Syntax DVARP(database, field, criteria) The DVARP function has the following arguments: Argument Description database The range of cells that make up a database. It must contain column headings in the first row. field An argument that specifies which field (i.e. column) should be used. It can be specified as a number of the necessary column, or the column heading enclosed in quotation marks. criteria The range of cells that contain conditions. It must contain at least one field name (column heading) and at least one cell below that specifies the condition to be applied to this field in the database. The criteria cell range should not overlap the database range. Notes How to apply the DVARP function. Examples The figure below displays the result returned by the DVARP function." }, { "id": "Functions/ecma-ceiling.htm", "title": "ECMA.CEILING Function", - "body": "The ECMA.CEILING function is one of the math and trigonometry functions. It is used to round the number up to the nearest multiple of significance. Negative numbers are rounded towards zero. The ECMA.CEILING function syntax is: ECMA.CEILING(x, significance) where x is the number you wish to round up, significance is the multiple of significance you wish to round up to, The numeric values can be entered manually or included into the cell you make reference to. To apply the ECMA.CEILING function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ECMA.CEILING function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ECMA.CEILING function is one of the math and trigonometry functions. It is used to round the number up to the nearest multiple of significance. Negative numbers are rounded towards zero. Syntax ECMA.CEILING(x, significance) The ECMA.CEILING function has the following arguments: Argument Description x The number you wish to round up. significance The multiple of significance you wish to round up to. Notes How to apply the ECMA.CEILING function. Examples The figure below displays the result returned by the ECMA.CEILING function." }, { "id": "Functions/edate.htm", "title": "EDATE Function", - "body": "The EDATE function is one of the date and time functions. It is used to return the serial number of the date which comes the indicated number of months (month-offset) before or after the specified date (start-date). The EDATE function syntax is: EDATE(start-date, month-offset) where start-date is a number representing the first date of the period entered using the Date function or other date and time function. month-offset is a number of months before or after start-day. If the month-offset has the negative sign, the function will return the serial number of the date which comes before the specified start-date. If the month-offset has the positive sign, the function will return the serial number of the date which follows after the specified start-date. To apply the EDATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the EDATE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The EDATE function is one of the date and time functions. It is used to return the serial number of the date which comes the indicated number of months (months) before or after the specified date (start_date). Syntax EDATE(start_date, months) The EDATE function has the following arguments: Argument Description start_date A number representing the first date of the period entered using the DATE function or other date and time function. months A number of months before or after start_date. If the months has the negative sign, the function will return the serial number of the date which comes before the specified start_date. If the months has the positive sign, the function will return the serial number of the date which follows after the specified start_date. Notes How to apply the EDATE function. Examples The figure below displays the result returned by the EDATE function." }, { "id": "Functions/effect.htm", "title": "EFFECT Function", - "body": "The EFFECT function is one of the financial functions. It is used to calculate the effective annual interest rate for a security based on a specified nominal annual interest rate and the number of compounding periods per year. The EFFECT function syntax is: EFFECT(nominal-rate, npery) where nominal-rate is the nominal annual interest rate of the security. npery is the number of compounding periods per year. The numeric values can be entered manually or included into the cell you make reference to. To apply the EFFECT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the EFFECT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The EFFECT function is one of the financial functions. It is used to calculate the effective annual interest rate for a security based on a specified nominal annual interest rate and the number of compounding periods per year. Syntax EFFECT(nominal_rate, npery) The EFFECT function has the following arguments: Argument Description nominal_rate The nominal annual interest rate of the security. npery The number of compounding periods per year. Notes How to apply the EFFECT function. Examples The figure below displays the result returned by the EFFECT function." }, { "id": "Functions/eomonth.htm", "title": "EOMONTH Function", - "body": "The EOMONTH function is one of the date and time functions. Is used to return the serial number of the last day of the month that comes the indicated number of months before or after the specified start date. The EOMONTH function syntax is: EOMONTH(start-date, month-offset) where start-date is a number representing the first date of the period entered using the Date function or other date and time function. month-offset is a number of months before or after start-day. If the month-offset has the negative sign, the function will return the serial number of the date which comes before the specified start-date. If the month-offset has the positive sign, the function will return the serial number of the date which follows after the specified start-date. To apply the EOMONTH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the EOMONTH function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The EOMONTH function is one of the date and time functions. Is used to return the serial number of the last day of the month that comes the indicated number of months before or after the specified start date. Syntax EOMONTH(start_date, months) The EOMONTH function has the following arguments: Argument Description start_date A number representing the first date of the period entered using the DATE function or other date and time function. months A number of months before or after start_date. If the months has the negative sign, the function will return the serial number of the date which comes before the specified start_date. If the months has the positive sign, the function will return the serial number of the date which follows after the specified start_date. Notes How to apply the EOMONTH function. Examples The figure below displays the result returned by the EOMONTH function." }, { "id": "Functions/erf-precise.htm", "title": "ERF.PRECISE Function", - "body": "The ERF.PRECISE function is one of the engineering functions. It is used to return the error function integrated between 0 and the specified lower limit. The ERF.PRECISE function syntax is: ERF.PRECISE(x) where x is the lower limit of integration. The numeric value can be entered manually or included into the cell you make reference to. To apply the ERF.PRECISE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the ERF.PRECISE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ERF.PRECISE function is one of the engineering functions. It is used to return the error function integrated between 0 and the specified lower limit. Syntax ERF.PRECISE(x) The ERF.PRECISE function has the following argument: Argument Description x The lower limit of integration. Notes How to apply the ERF.PRECISE function. Examples The figure below displays the result returned by the ERF.PRECISE function." }, { "id": "Functions/erf.htm", "title": "ERF Function", - "body": "The ERF function is one of the engineering functions. It is used to calculate the error function integrated between the specified lower and upper limits. The ERF function syntax is: ERF(lower-bound [, upper-bound]) where lower-bound is the lower limit of integration. upper-bound is the upper limit of integration. It is an optional argument. If it is omitted, the function will calculate the error function integrated between 0 and lower-bound. The numeric values can be entered manually or included into the cell you make reference to. To apply the ERF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the ERF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ERF function is one of the engineering functions. It is used to calculate the error function integrated between the specified lower and upper limits. Syntax ERF(lower_limit, [upper_limit]) The ERF function has the following arguments: Argument Description lower_limit The lower limit of integration. upper_limit The upper limit of integration. It is an optional argument. If it is omitted, the function will calculate the error function integrated between 0 and lower_limit. Notes How to apply the ERF function. Examples The figure below displays the result returned by the ERF function." }, { "id": "Functions/erfc-precise.htm", "title": "ERFC.PRECISE Function", - "body": "The ERFC.PRECISE function is one of the engineering functions. It is used to calculate the complementary error function integrated between the specified lower limit and infinity. The ERFC.PRECISE function syntax is: ERFC.PRECISE(x) where x is the lower limit of integration entered manually or included into the cell you make reference to. To apply the ERFC.PRECISE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the ERFC.PRECISE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ERFC.PRECISE function is one of the engineering functions. It is used to calculate the complementary error function integrated between the specified lower limit and infinity. Syntax ERFC.PRECISE(x) The ERFC.PRECISE function has the following argument: Argument Description x The lower limit of integration. Notes How to apply the ERFC.PRECISE function. Examples The figure below displays the result returned by the ERFC.PRECISE function." }, { "id": "Functions/erfc.htm", "title": "ERFC Function", - "body": "The ERFC function is one of the engineering functions. It is used to calculate the complementary error function integrated between the specified lower limit and infinity. The ERFC function syntax is: ERFC(lower-bound) where lower-bound is the lower limit of integration entered manually or included into the cell you make reference to. To apply the ERFC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the ERFC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ERFC function is one of the engineering functions. It is used to calculate the complementary error function integrated between the specified lower limit and infinity. Syntax ERFC(x) The ERFC function has the following argument: Argument Description x The lower limit of integration. Notes How to apply the ERFC function. Examples The figure below displays the result returned by the ERFC function." }, { "id": "Functions/error-type.htm", "title": "ERROR.TYPE Function", - "body": "The ERROR.TYPE function is one of the information functions. It is used to return the numeric representation of one of the existing errors. The ERROR.TYPE function syntax is: ERROR.TYPE(value) where value is an error value entered manually or included into the cell you make reference to. The error value can be one of the following: Error value Numeric representation #NULL! 1 #DIV/0! 2 #VALUE! 3 #REF! 4 #NAME? 5 #NUM! 6 #N/A 7 #GETTING_DATA 8 Other #N/A To apply the ERROR.TYPE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ERROR.TYPE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ERROR.TYPE function is one of the information functions. It is used to return the numeric representation of one of the existing errors. Syntax ERROR.TYPE(error_val) The ERROR.TYPE function has the following argument: Argument Description error_val An error value. The possible values are listed in the table below. The error_val argument can be one of the following: Error value Numeric representation #NULL! 1 #DIV/0! 2 #VALUE! 3 #REF! 4 #NAME? 5 #NUM! 6 #N/A 7 #GETTING_DATA 8 Other #N/A Notes How to apply the ERROR.TYPE function. Examples The figure below displays the result returned by the ERROR.TYPE function." }, { "id": "Functions/even.htm", "title": "EVEN Function", - "body": "The EVEN function is one of the math and trigonometry functions. It is used to round the number up to the nearest even integer. The EVEN function syntax is: EVEN(x) where x is a number you wish to round up, a numeric value entered manually or included into the cell you make reference to. To apply the EVEN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the EVEN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The EVEN function is one of the math and trigonometry functions. It is used to round the number up to the nearest even integer. Syntax EVEN(number) The EVEN function has the following argument: Argument Description number A number you wish to round up. Notes How to apply the EVEN function. Examples The figure below displays the result returned by the EVEN function." }, { "id": "Functions/exact.htm", "title": "EXACT Function", - "body": "The EXACT function is one of the text and data functions. Is used to compare data in two cells. The function returns TRUE if the data are the same, and FALSE if not. The EXACT function syntax is: EXACT(text1, text2) where text1(2) is data entered manually or included into the cell you make reference to. To apply the EXACT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the EXACT function, enter the required arguments separating them by comma, Note: the EXACT function is case-sensitive. press the Enter button. The result will be displayed in the selected cell. For example: There are two arguments: text1 = A1; text2 = B1, where A1 is MyPassword, B1 is mypassword. So the function returns FALSE. If we change the A1 data converting all the uppercase letters to lowercase, the function returns TRUE:" + "body": "The EXACT function is one of the text and data functions. Is used to compare data in two cells. The function returns TRUE if the data are the same, and FALSE if not. Syntax EXACT(text1, text2) The EXACT function has the following arguments: Argument Description text1(2) Two text strings you want to compare. Notes The EXACT function is case-sensitive. How to apply the EXACT function. Examples There are two arguments: text1 = A1; text2 = B1, where A1 is MyPassword, B1 is mypassword. So the function returns FALSE. If we change the A1 data converting all the uppercase letters to lowercase, the function returns TRUE:" }, { "id": "Functions/exp.htm", "title": "EXP Function", - "body": "The EXP function is one of the math and trigonometry functions. It is used to return the e constant raised to the desired power. The e constant is equal to 2,71828182845904. The EXP function syntax is: EXP(x) where x is a power you wish to raise e to, a numeric value entered manually or included into the cell you make reference to. To apply the EXP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the EXP function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The EXP function is one of the math and trigonometry functions. It is used to return the e constant raised to the desired power. The e constant is equal to 2,71828182845904. Syntax EXP(number) The EXP function has the following argument: Argument Description number A power you wish to raise e to. Notes How to apply the EXP function. Examples The figure below displays the result returned by the EXP function." }, { "id": "Functions/expand.htm", "title": "EXPAND Function", - "body": "The EXPAND function is a lookup and reference function. It is used to expand a range of data (array) by adding rows and columns. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The EXPAND function syntax is: =EXPAND(array, rows, [columns], [pad_with]) where array is the range of cells to be expanded, rows is the number of rows in the returned array. Although this is a required argument, if omitted, rows will not be added and the number of columns must be specified. [columns] is an optional argument identifying the number of columns in the returned array. If omitted, columns will not be added and the number of rows must be specified. [pad_with] is the value to fill in the added cells. #N/A is the default value. To apply the EXPAND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the EXPAND function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The EXPAND function is one of the lookup and reference functions. It is used to expand a range of data (array) by adding rows and columns. Syntax EXPAND(array, rows, [columns], [pad_with]) The EXPAND function has the following arguments: Argument Description array The range of cells to be expanded. rows The number of rows in the returned array. Although this is a required argument, if omitted, rows will not be added and the number of columns must be specified. columns An optional argument identifying the number of columns in the returned array. If omitted, columns will not be added and the number of rows must be specified. pad_with The value to fill in the added cells. #N/A is the default value. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the EXPAND function. Examples The figure below displays the result returned by the EXPAND function." }, { "id": "Functions/expon-dist.htm", "title": "EXPON.DIST Function", - "body": "The EXPON.DIST function is one of the statistical functions. It is used to return the exponential distribution. The EXPON.DIST function syntax is: EXPON.DIST(x, lambda, cumulative) where x is the value of the function, a numeric value greater than or equal to 0, lambda is the parameter of the value, a numeric value greater than 0, cumulative is a logical value (TRUE or FALSE) that determines the function form. If cumulative is TRUE, the function will return the cumulative distribution function, if FALSE, it will return the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the EXPON.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the EXPON.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The EXPON.DIST function is one of the statistical functions. It is used to return the exponential distribution. Syntax EXPON.DIST(x, lambda, cumulative) The EXPON.DIST function has the following arguments: Argument Description x The value of the function, a numeric value greater than or equal to 0. lambda The parameter of the value, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If cumulative is TRUE, the function will return the cumulative distribution function, if it is FALSE, it will return the probability density function. Notes How to apply the EXPON.DIST function. Examples The figure below displays the result returned by the EXPON.DIST function." }, { "id": "Functions/expondist.htm", "title": "EXPONDIST Function", - "body": "The EXPONDIST function is one of the statistical functions. It is used to return the exponential distribution. The EXPONDIST function syntax is: EXPONDIST(x, lambda, cumulative-flag) where x is the value of the function, a numeric value greater than or equal to 0, lambda is the parameter of the value, a numeric value greater than 0, cumulative-flag is the form of the function to return, a logical value: TRUE or FALSE. If cumulative-flag is TRUE, the function will return the cumulative distribution function, if FALSE, it will return the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the EXPONDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the EXPONDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The EXPONDIST function is one of the statistical functions. It is used to return the exponential distribution. Syntax EXPONDIST(x, lambda, cumulative) The EXPONDIST function has the following arguments: Argument Description x The value of the function, a numeric value greater than or equal to 0. lambda The parameter of the value, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If cumulative is TRUE, the function will return the cumulative distribution function, if it is FALSE, it will return the probability density function. Notes How to apply the EXPONDIST function. Examples The figure below displays the result returned by the EXPONDIST function." }, { "id": "Functions/f-dist-rt.htm", "title": "F.DIST.RT Function", - "body": "The F.DIST.RT function is one of the statistical functions. It is used to return the (right-tailed) F probability distribution (degree of diversity) for two data sets. You can use this function to determine whether two data sets have different degrees of diversity. The F.DIST.RT function syntax is: F.DIST.RT(x, deg-freedom1, deg-freedom2) where x is the value at which the function should be calculated. A numeric value greater than 0. deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 1. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 1. The values can be entered manually or included into the cells you make reference to. To apply the F.DIST.RT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the F.DIST.RT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The F.DIST.RT function is one of the statistical functions. It is used to return the (right-tailed) F probability distribution (degree of diversity) for two data sets. You can use this function to determine whether two data sets have different degrees of diversity. Syntax F.DIST.RT(x, deg_freedom1, deg_freedom2) The F.DIST.RT function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 1. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 1. Notes How to apply the F.DIST.RT function. Examples The figure below displays the result returned by the F.DIST.RT function." }, { "id": "Functions/f-dist.htm", "title": "F.DIST Function", - "body": "The F.DIST function is one of the statistical functions. It is used to return the F probability distribution. You can use this function to determine whether two data sets have different degrees of diversity. The F.DIST function syntax is: F.DIST(x, deg-freedom1, deg-freedom2, cumulative) where x is the value at which the function should be calculated. A numeric value greater than 0 deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 0. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 0. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the F.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the F.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The F.DIST function is one of the statistical functions. It is used to return the F probability distribution. You can use this function to determine whether two data sets have different degrees of diversity. Syntax F.DIST(x, deg_freedom1, deg_freedom2, cumulative) The F.DIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 0. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If cumulative is TRUE, the function will return the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the F.DIST function. Examples The figure below displays the result returned by the F.DIST function." }, { "id": "Functions/f-inv-rt.htm", "title": "F.INV.RT Function", - "body": "The F.INV.RT function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. The F.INV.RT function syntax is: F.INV.RT(probability, deg-freedom1, deg-freedom2) where probability is the probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 1. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 1. The values can be entered manually or included into the cells you make reference to. To apply the F.INV.RT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the F.INV.RT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The F.INV.RT function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. Syntax F.INV.RT(probability, deg_freedom1, deg_freedom2) The F.INV.RT function has the following arguments: Argument Description probability The probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 1. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 1. Notes How to apply the F.INV.RT function. Examples The figure below displays the result returned by the F.INV.RT function." }, { "id": "Functions/f-inv.htm", "title": "F.INV Function", - "body": "The F.INV function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. The F.INV function syntax is: F.INV(probability, deg-freedom1, deg-freedom2) where probability is the probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 1. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 1. The values can be entered manually or included into the cells you make reference to. To apply the F.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the F.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The F.INV function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. Syntax F.INV(probability, deg_freedom1, deg_freedom2) The F.INV function has the following arguments: Argument Description probability The probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 1. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 1. Notes How to apply the F.INV function. Examples The figure below displays the result returned by the F.INV function." }, { "id": "Functions/f-test.htm", "title": "F.TEST Function", - "body": "The F.TEST function is one of the statistical functions. It is used to return the result of an F-test, the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. The F.TEST function syntax is: F.TEST(array1, array2) where array1 is the first range of values. array2 is the second range of values. The values can be entered manually or included into the cells you make reference to. Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value. To apply the F.TEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the F.TEST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The F.TEST function is one of the statistical functions. It is used to return the result of an F-test, the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. Syntax F.TEST(array1, array2) The F.TEST function has the following arguments: Argument Description array1 The first range of values. array2 The second range of values. Notes Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value. How to apply the F.TEST function. Examples The figure below displays the result returned by the F.TEST function." }, { "id": "Functions/fact.htm", "title": "FACT Function", - "body": "The FACT function is one of the math and trigonometry functions. It is used to return the factorial of a number. The FACT function syntax is: FACT(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the FACT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the FACT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The FACT function is one of the math and trigonometry functions. It is used to return the factorial of a number. Syntax FACT(number) The FACT function has the following argument: Argument Description number A numeric value for which you want to get the factorial. Notes How to apply the FACT function. Examples The figure below displays the result returned by the FACT function." }, { "id": "Functions/factdouble.htm", "title": "FACTDOUBLE Function", - "body": "The FACTDOUBLE function is one of the math and trigonometry functions. It is used to return the double factorial of a number. The FACTDOUBLE function syntax is: FACTDOUBLE(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the FACTDOUBLE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the FACTDOUBLE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The FACTDOUBLE function is one of the math and trigonometry functions. It is used to return the double factorial of a number. Syntax FACTDOUBLE(number) The FACTDOUBLE function has the following argument: Argument Description number A numeric value for which you want to get the double factorial. Notes How to apply the FACTDOUBLE function. Examples The figure below displays the result returned by the FACTDOUBLE function." }, { "id": "Functions/false.htm", "title": "FALSE Function", - "body": "The FALSE function is one of the logical functions. The function returns FALSE and does not require any argument. The FALSE function syntax is: FALSE() To apply the FALSE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the FALSE function, press the Enter button. The result will be displayed in the selected cell." + "body": "The FALSE function is one of the logical functions. The function returns FALSE and does not require any argument. Syntax FALSE() Notes How to apply the FALSE function. Examples The figure below displays the result returned by the FALSE function." }, { "id": "Functions/fdist.htm", "title": "FDIST Function", - "body": "The FDIST function is one of the statistical functions. It is used to return the (right-tailed) F probability distribution (degree of diversity) for two data sets. You can use this function to determine whether two data sets have different degrees of diversity. The FDIST function syntax is: FDIST(x, deg-freedom1, deg-freedom2) where x is the value at which the function should be calculated. A numeric value greater than 0. deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 1 and less than 10^10. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 1 and less than 10^10. The values can be entered manually or included into the cells you make reference to. To apply the FDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FDIST function is one of the statistical functions. It is used to return the (right-tailed) F probability distribution (degree of diversity) for two data sets. You can use this function to determine whether two data sets have different degrees of diversity. Syntax FDIST(x, deg_freedom1, deg_freedom2) The FDIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 1 and less than 10^10. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 1 and less than 10^10. Notes How to apply the FDIST function. Examples The figure below displays the result returned by the FDIST function." }, { "id": "Functions/filter.htm", "title": "FILTER Function", - "body": "The FILTER function is a lookup and reference function. It is used to filter a range of data and to return the results that match the criteria you specify. The FILTER function only extracts the necessary data and the results update when the original data change. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The FILTER function syntax is: =FILTER(array,include,[if_empty]) where array is the range of cells to filter, include is the filtering criteria supplied as a Boolean array (TRUE/FALSE) the same height (columns) and width (rows) as the array, [if_empty] is the value to return when the filter returns no results. This argument is optional. To apply the FILTER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the FILTER function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The FILTER function is one of the lookup and reference functions. It is used to filter a range of data and to return the results that match the criteria you specify. The FILTER function only extracts the necessary data and the results update when the original data change. Syntax FILTER(array, include, [if_empty]) The FILTER function has the following arguments: Argument Description array The range of cells to filter. include The filtering criteria supplied as a Boolean array (TRUE/FALSE) the same height (columns) and width (rows) as the array. if_empty The value to return when the filter returns no results. This argument is optional. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the FILTER function. Examples The figure below displays the result returned by the FILTER function." }, { "id": "Functions/find.htm", "title": "FIND/FINDB Function", - "body": "The FIND/FINDB function is one of the text and data functions. Is used to find the specified substring (string-1) within a string (string-2). The FIND function is intended for languages that use the single-byte character set (SBCS), while FINDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The FIND/FINDB function syntax is: FIND(string-1, string-2 [,start-pos]) FINDB(string-1, string-2 [,start-pos]) where string-1 is a string you are looking for, string-2 is a string you are searching within, start-pos is a position in a string where the search will start. It is an optional argument. If it is omitted, the funcion will start search from the beginning of the string. The values can be entered manually or included into the cell you make reference to. Note: if there are no matches, the function will return the #VALUE! error. To apply the FIND/FINDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the FIND/FINDB function, enter the required arguments separating them by comma, Note: the FIND/FINDB function is case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The FIND/FINDB function is one of the text and data functions. Is used to find the specified substring (find_text) within a string (within_text). The FIND function is intended for languages that use the single-byte character set (SBCS), while FINDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax FIND(find_text, within_text, [start_num]) FINDB(find_text, within_text, [start_num]) The FIND/FINDB function has the following arguments: Argument Description find_text A string you are looking for. within_text A string you are searching within. start_num A position in a string where the search will start. It is an optional argument. If it is omitted, the funcion will start search from the beginning of the string. Notes The FIND/FINDB function is case-sensitive. If there are no matches, the function will return the #VALUE! error. How to apply the FIND/FINDB function. Examples The figure below displays the result returned by the FIND function." }, { "id": "Functions/findb.htm", "title": "FIND/FINDB Function", - "body": "The FIND/FINDB function is one of the text and data functions. Is used to find the specified substring (string-1) within a string (string-2). The FIND function is intended for languages that use the single-byte character set (SBCS), while FINDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The FIND/FINDB function syntax is: FIND(string-1, string-2 [,start-pos]) FINDB(string-1, string-2 [,start-pos]) where string-1 is a string you are looking for, string-2 is a string you are searching within, start-pos is a position in a string where the search will start. It is an optional argument. If it is omitted, the funcion will start search from the beginning of the string. The values can be entered manually or included into the cell you make reference to. Note: if there are no matches, the function will return the #VALUE! error. To apply the FIND/FINDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the FIND/FINDB function, enter the required arguments separating them by comma, Note: the FIND/FINDB function is case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The FIND/FINDB function is one of the text and data functions. Is used to find the specified substring (find_text) within a string (within_text). The FIND function is intended for languages that use the single-byte character set (SBCS), while FINDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax FIND(find_text, within_text, [start_num]) FINDB(find_text, within_text, [start_num]) The FIND/FINDB function has the following arguments: Argument Description find_text A string you are looking for. within_text A string you are searching within. start_num A position in a string where the search will start. It is an optional argument. If it is omitted, the funcion will start search from the beginning of the string. Notes The FIND/FINDB function is case-sensitive. If there are no matches, the function will return the #VALUE! error. How to apply the FIND/FINDB function. Examples The figure below displays the result returned by the FIND function." }, { "id": "Functions/finv.htm", "title": "FINV Function", - "body": "The FINV function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. The FINV function syntax is: FINV(probability, deg-freedom1, deg-freedom2) where probability is the probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg-freedom1 is the numerator degrees of freedom, a numeric value greater than 1 and less than 10^10. deg-freedom2 is denominator degrees of freedom, a numeric value greater than 1 and less than 10^10. The values can be entered manually or included into the cells you make reference to. To apply the FINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FINV function is one of the statistical functions. It is used to return the inverse of the (right-tailed) F probability distribution. The F distribution can be used in an F-test that compares the degree of variability in two data sets. Syntax FINV(probability, deg_freedom1, deg_freedom2) The FINV function has the following arguments: Argument Description probability The probability associated with the F cumulative distribution. A numeric value greater than 0 but less than 1. deg_freedom1 The numerator degrees of freedom, a numeric value greater than 1 and less than 10^10. deg_freedom2 The denominator degrees of freedom, a numeric value greater than 1 and less than 10^10. Notes How to apply the FINV function. Examples The figure below displays the result returned by the FINV function." }, { "id": "Functions/fisher.htm", "title": "FISHER Function", - "body": "The FISHER function is one of the statistical functions. It is used to return the Fisher transformation of a number. The FISHER function syntax is: FISHER(number) where number is a numeric value greater than - 1 but less than 1 entered manually or included into the cell you make reference to. To apply the FISHER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FISHER function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The FISHER function is one of the statistical functions. It is used to return the Fisher transformation of a number. Syntax FISHER(x) The FISHER function has the following argument: Argument Description x A numeric value greater than - 1 but less than 1. Notes How to apply the FISHER function. Examples The figure below displays the result returned by the FISHER function." }, { "id": "Functions/fisherinv.htm", "title": "FISHERINV Function", - "body": "The FISHERINV function is one of the statistical functions. It is used to perform the inverse of Fisher transformation. The FISHERINV function syntax is: FISHERINV(number) where number is a numeric value entered manually or included into the cell you make reference to. To apply the FISHERINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FISHERINV function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The FISHERINV function is one of the statistical functions. It is used to perform the inverse of the Fisher transformation. Syntax FISHERINV(y) The FISHERINV function has the following argument: Argument Description y A numeric value for which you want to perform the inverse of the Fisher transformation. Notes How to apply the FISHERINV function. Examples The figure below displays the result returned by the FISHERINV function." }, { "id": "Functions/fixed.htm", "title": "FIXED Function", - "body": "The FIXED function is one of the text and data functions. Is used to return the text representation of a number rounded to a specified number of decimal places. The FIXED function syntax is: FIXED(number [,[num-decimal] [,suppress-commas-flag]) where number is a number to round. num-decimal is a number of decimal places to display. It is an optional argument, if it's omitted, the function will assume it to be 2. suppress-commas-flag is a logical value. If it is set to TRUE, the function will return the result without commas. If it is FALSE or omitted, the result will be displayed with commas. The values can be entered manually or included into the cells you make reference to. To apply the FIXED function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the FIXED function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The FIXED function is one of the text and data functions. Is used to return the text representation of a number rounded to a specified number of decimal places. Syntax FIXED(number, [decimals], [no_commas]) The FIXED function has the following arguments: Argument Description number A number to round. decimals A number of decimal places to display. It is an optional argument, if it's omitted, the function will assume it to be 2. no_commas A logical value. If it is set to TRUE, the function will return the result without commas. If it is FALSE or omitted, the result will be displayed with commas. Notes How to apply the FIXED function. Examples The figure below displays the result returned by the FIXED function." }, { "id": "Functions/floor-math.htm", "title": "FLOOR.MATH Function", - "body": "The FLOOR.MATH function is one of the math and trigonometry functions. It is used to round a number down to the nearest integer or to the nearest multiple of significance. The FLOOR.MATH function syntax is: FLOOR.MATH(x [, [significance] [, [mode]]) where x is the number you wish to round down. significance is the multiple of significance you wish to round down to. It is an optional parameter. If it is omitted, the default value of 1 is used. mode specifies if negative numbers are rounded towards or away from zero. It is an optional parameter that does not affect positive numbers. If it is omitted or set to 0, negative numbers are rounded away from zero. If any other numeric value is specified, negative numbers are rounded towards zero. The numeric values can be entered manually or included into the cell you make reference to. To apply the FLOOR.MATH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the FLOOR.MATH function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The FLOOR.MATH function is one of the math and trigonometry functions. It is used to round a number down to the nearest integer or to the nearest multiple of significance. Syntax FLOOR.MATH(number, [significance], [mode]) The FLOOR.MATH function has the following arguments: Argument Description number A number you wish to round down. significance A multiple of significance you wish to round down to. It is an optional argument. If it is omitted, the default value of 1 is used. mode Specifies if negative numbers are rounded towards or away from zero. It is an optional parameter that does not affect positive numbers. If it is omitted or set to 0, negative numbers are rounded away from zero. If any other numeric value is specified, negative numbers are rounded towards zero. Notes How to apply the FLOOR.MATH function. Examples The figure below displays the result returned by the FLOOR.MATH function." }, { "id": "Functions/floor-precise.htm", "title": "FLOOR.PRECISE Function", - "body": "The FLOOR.PRECISE function is one of the math and trigonometry functions. It is used to return a number that is rounded down to the nearest integer or to the nearest multiple of significance. The number is always rounded down regardless of its sing. The FLOOR.PRECISE function syntax is: FLOOR.PRECISE(x [, significance]) where x is the number you wish to round down. significance is the multiple of significance you wish to round down to. It is an optional parameter. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the FLOOR.PRECISE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the FLOOR.PRECISE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The FLOOR.PRECISE function is one of the math and trigonometry functions. It is used to return a number that is rounded down to the nearest integer or to the nearest multiple of significance. The number is always rounded down regardless of its sing. Syntax FLOOR.PRECISE(number, [significance]) The FLOOR.PRECISE function has the following arguments: Argument Description number A number you wish to round down. significance A multiple of significance you wish to round down to. It is an optional argument. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. Notes How to apply the FLOOR.PRECISE function. Examples The figure below displays the result returned by the FLOOR.PRECISE function." }, { "id": "Functions/floor.htm", "title": "FLOOR Function", - "body": "The FLOOR function is one of the math and trigonometry functions. It is used to round the number down to the nearest multiple of significance. The FLOOR function syntax is: FLOOR(x, significance) where x is a number you wish to round down. significance is a multiple of significance you wish to round down to. Note: if the values of x and significance have different signs, the function returns the #NUM! error. The numeric values can be entered manually or included into the cell you make reference to. To apply the FLOOR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the FLOOR function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The FLOOR function is one of the math and trigonometry functions. It is used to round the number down to the nearest multiple of significance. Syntax FLOOR(number, significance) The FLOOR function has the following arguments: Argument Description number A number you wish to round down. significance A multiple of significance you wish to round down to. Notes If the values of x and significance have different signs, the function returns the #NUM! error. How to apply the FLOOR function. Examples The figure below displays the result returned by the FLOOR function." }, { "id": "Functions/forecast-ets-confint.htm", "title": "FORECAST.ETS.CONFINT Function", - "body": "The FORECAST.ETS.CONFINT function is one of the statistical functions. It is used to return a confidence interval for the forecast value at the specified target date. The FORECAST.ETS.CONFINT function syntax is: FORECAST.ETS.CONFINT(target_date, values, timeline, [confidence_level], [seasonality], [data_completion], [aggregation]) where target_date is a date for which you want to predict a new value. Must be after the last date in the timeline. values is a range of the historical values for which you want to predict a new point. timeline is a range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). confidence_level is a numeric value between 0 and 1 (exclusive) that specifies the confidence level for the calculated confidence interval. It is an optional argument. If it is omitted, the default value of 0.95 is used. seasonality is a numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. data_completion is a numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. aggregation is a numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM To apply the FORECAST.ETS.CONFINT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST.ETS.CONFINT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST.ETS.CONFINT function is one of the statistical functions. It is used to return a confidence interval for the forecast value at the specified target date. Syntax FORECAST.ETS.CONFINT(target_date, values, timeline, [confidence_level], [seasonality], [data_completion], [aggregation]) The FORECAST.ETS.CONFINT function has the following arguments: Argument Description target_date A date for which you want to predict a new value. Must be after the last date in the timeline. values A range of the historical values for which you want to predict a new point. timeline A range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). confidence_level A numeric value between 0 and 1 (exclusive) that specifies the confidence level for the calculated confidence interval. It is an optional argument. If it is omitted, the default value of 0.95 is used. seasonality A numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. data_completion A numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. aggregation A numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table belows. The seasonality argument can be one of the following: Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. The data_completion argument can be one of the following: Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. The aggregation argument can be one of the following: Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM Notes How to apply the FORECAST.ETS.CONFINT function. Examples The figure below displays the result returned by the FORECAST.ETS.CONFINT function." }, { "id": "Functions/forecast-ets-seasonality.htm", "title": "FORECAST.ETS.SEASONALITY Function", - "body": "The FORECAST.ETS.SEASONALITY function is one of the statistical functions. It is used to return the length of the repetitive pattern the application detects for the specified time series. The FORECAST.ETS.SEASONALITY function syntax is: FORECAST.ETS.SEASONALITY(values, timeline, [data_completion], [aggregation]) where values is a range of the historical values for which you want to predict a new point. timeline is a range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). data_completion is a numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. aggregation is a numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM To apply the FORECAST.ETS.SEASONALITY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST.ETS.SEASONALITY function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST.ETS.SEASONALITY function is one of the statistical functions. It is used to return the length of the repetitive pattern the application detects for the specified time series. Syntax FORECAST.ETS.SEASONALITY(values, timeline, [data_completion], [aggregation]) The FORECAST.ETS.SEASONALITY function has the following arguments: Argument Description values A range of the historical values for which you want to predict a new point. timeline A range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). data_completion A numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. aggregation A numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table belows. The data_completion argument can be one of the following: Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. The aggregation argument can be one of the following: Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM Notes How to apply the FORECAST.ETS.SEASONALITY function. Examples The figure below displays the result returned by the FORECAST.ETS.SEASONALITY function." }, { "id": "Functions/forecast-ets-stat.htm", "title": "FORECAST.ETS.STAT Function", - "body": "The FORECAST.ETS.STAT function is one of the statistical functions. It is used to return a statistical value as a result of time series forecasting. Statistic type indicates which statistic is requested by this function. The FORECAST.ETS.STAT function syntax is: FORECAST.ETS.STAT(values, timeline, statistic_type, [seasonality], [data_completion], [aggregation]) where values is a range of the historical values for which you want to predict a new point. timeline is a range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). statistic_type is a numeric value between 1 and 8 that specifies which statistic will be returned. The possible values are listed in the table below. Numeric value Statistic 1 Alpha parameter of ETS algorithm - the base value parameter. 2 Beta parameter of ETS algorithm - the trend value parameter. 3 Gamma parameter of ETS algorithm - the seasonality value parameter. 4 MASE (mean absolute scaled error) metric - a measure of the accuracy of forecasts. 5 SMAPE (symmetric mean absolute percentage error) metric - a measure of the accuracy based on percentage errors. 6 MAE (mean absolute error) metric - a measure of the accuracy of forecasts. 7 RMSE (root mean squared error) metric - a measure of the differences between predicted and observed values. 8 Step size detected in the timeline. seasonality is a numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. data_completion is a numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. aggregation is a numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM To apply the FORECAST.ETS.STAT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST.ETS.STAT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST.ETS.STAT function is one of the statistical functions. It is used to return a statistical value as a result of time series forecasting. Statistic type indicates which statistic is requested by this function. Syntax FORECAST.ETS.STAT(values, timeline, statistic_type, [seasonality], [data_completion], [aggregation]) The FORECAST.ETS.STAT function has the following arguments: Argument Description values A range of the historical values for which you want to predict a new point. timeline A range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). statistic_type A numeric value between 1 and 8 that specifies which statistic will be returned. The possible values are listed in the table below. seasonality A numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. data_completion A numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. aggregation A numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table belows. The statistic_type argument can be one of the following: Numeric value Statistic 1 Alpha parameter of ETS algorithm - the base value parameter. 2 Beta parameter of ETS algorithm - the trend value parameter. 3 Gamma parameter of ETS algorithm - the seasonality value parameter. 4 MASE (mean absolute scaled error) metric - a measure of the accuracy of forecasts. 5 SMAPE (symmetric mean absolute percentage error) metric - a measure of the accuracy based on percentage errors. 6 MAE (mean absolute error) metric - a measure of the accuracy of forecasts. 7 RMSE (root mean squared error) metric - a measure of the differences between predicted and observed values. 8 Step size detected in the timeline. The seasonality argument can be one of the following: Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. The data_completion argument can be one of the following: Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. The aggregation argument can be one of the following: Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM Notes How to apply the FORECAST.ETS.STAT function. Examples The figure below displays the result returned by the FORECAST.ETS.STAT function." }, { "id": "Functions/forecast-ets.htm", "title": "FORECAST.ETS Function", - "body": "The FORECAST.ETS function is one of the statistical functions. It is used to calculate or predict a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm. The FORECAST.ETS function syntax is: FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation]) where target_date is a date for which you want to predict a new value. Must be after the last date in the timeline. values is a range of the historical values for which you want to predict a new point. timeline is a range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). seasonality is a numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. data_completion is a numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. aggregation is a numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table below. Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM To apply the FORECAST.ETS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST.ETS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST.ETS function is one of the statistical functions. It is used to calculate or predict a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm. Syntax FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation]) The FORECAST.ETS function has the following arguments: Argument Description target_date A date for which you want to predict a new value. Must be after the last date in the timeline. values A range of the historical values for which you want to predict a new point. timeline A range of date/time values that correspond to the historical values. The timeline range must be of the same size as the values range. Date/time values must have a constant step between them (although up to 30% of missing values can be processed as specified by the data_completion argument and duplicate values can be aggregated as specified by the aggregation argument). seasonality A numeric value that specifies which method should be used to detect the seasonality. It is an optional argument. The possible values are listed in the table below. data_completion A numeric value that specifies how to process the missing data points in the timeline data range. It is an optional argument. The possible values are listed in the table below. aggregation A numeric value that specifies which function should be used to aggregate identical time values in the timeline data range. It is an optional argument. The possible values are listed in the table belows. The seasonality argument can be one of the following: Numeric value Behavior 1 or omitted Seasonality is detected automatically. Positive, whole numbers are used for the length of the seasonal pattern. 0 No seasonality, the prediction will be linear. an integer greater than or equal to 2 The specified number is used for the length of the seasonal pattern. The data_completion argument can be one of the following: Numeric value Behavior 1 or omitted Missing points are calculated as the average of the neighbouring points. 0 Missing points are treated as zero values. The aggregation argument can be one of the following: Numeric value Function 1 or omitted AVERAGE 2 COUNT 3 COUNTA 4 MAX 5 MEDIAN 6 MIN 7 SUM Notes How to apply the FORECAST.ETS function. Examples The figure below displays the result returned by the FORECAST.ETS function." }, { "id": "Functions/forecast-linear.htm", "title": "FORECAST.LINEAR Function", - "body": "The FORECAST.LINEAR function is one of the statistical functions. It is used to calculate, or predict, a future value by using existing values; the predicted value is a y-value for a given x-value. The known values are existing x-values and y-values, and the new value is predicted by using linear regression. The FORECAST.LINEAR function syntax is: FORECAST.LINEAR(x, known_y's, known_x's) where x is an x-value for which you want to predict a new y-value, a numeric value entered manually or included into the cell you make reference to. known_y's is an array of known y-values. known_x's is an array of known x-values. To apply the FORECAST.LINEAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST.LINEAR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST.LINEAR function is one of the statistical functions. It is used to calculate, or predict, a future value by using existing values; the predicted value is a y-value for a given x-value. The known values are existing x-values and y-values, and the new value is predicted by using linear regression. Syntax FORECAST.LINEAR(x, known_y's, known_x's) The FORECAST.LINEAR function has the following arguments: Argument Description x An x-value used to predict the y-value. known_y's An array of known y-values. known_x's An array of known x-values. Notes How to apply the FORECAST.LINEAR function. Examples The figure below displays the result returned by the FORECAST.LINEAR function." }, { "id": "Functions/forecast.htm", "title": "FORECAST Function", - "body": "The FORECAST function is one of the statistical functions. It is used to predict a future value based on existing values provided. The FORECAST function syntax is: FORECAST(x, array-1, array-2) where x is an x-value used to predict the y-value, a numeric value entered manually or included into the cell you make reference to. array-1(2) is the selected range of cells with the same number of elements. To apply the FORECAST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FORECAST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORECAST function is one of the statistical functions. It is used to predict a future value based on existing values provided. Syntax FORECAST(x, known_y's, known_x's) The FORECAST function has the following arguments: Argument Description x An x-value used to predict the y-value. known_y's The dependent data range. known_x's The independent data range with the same number of elements as known_y's contains. Notes How to apply the FORECAST function. Examples The figure below displays the result returned by the FORECAST function." }, { "id": "Functions/formulatext.htm", "title": "FORMULATEXT Function", - "body": "The FORMULATEXT function is one of the lookup and reference functions. It is used to return a formula as a string (i.e. the text string that is displayed in the formula bar if you select the cell that contains the formula). The FORMULATEXT function syntax is: FORMULATEXT(reference) where reference is a reference to a single cell or a range of cells. If the referenced cell range contains more than one formula, the FORMULATEXT function returns the value from the upper left cell of this range. If the referenced cell does not contain a formula, the FORMULATEXT function returns the N/A error value. To apply the FORMULATEXT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the FORMULATEXT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The FORMULATEXT function is one of the lookup and reference functions. It is used to return a formula as a string (i.e. the text string that is displayed in the formula bar if you select the cell that contains the formula). Syntax FORMULATEXT(reference) The FORMULATEXT function has the following argument: Argument Description reference A reference to a single cell or a range of cells. Notes If the referenced cell range contains more than one formula, the FORMULATEXT function returns the value from the upper left cell of this range. If the referenced cell does not contain a formula, the FORMULATEXT function returns the N/A error value. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the FORMULATEXT function. Examples The figure below displays the result returned by the FORMULATEXT function." }, { "id": "Functions/frequency.htm", "title": "FREQUENCY Function", - "body": "The FREQUENCY function is one of the statistical functions. It is used to сalculate how often values occur within the selected range of cells and display the first value of the returned vertical array of numbers. The FREQUENCY function syntax is: FREQUENCY(data-array, bins-array) where data-array is the selected range of cells you want to count the frequencies for, bins-array is the selected range of cells containing intervals into which you want to group the values in data-array. To apply the FREQUENCY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FREQUENCY function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FREQUENCY function is one of the statistical functions. It is used to сalculate how often values occur within the selected range of cells and display the first value of the returned vertical array of numbers. Syntax FREQUENCY(data_array, bins_array) The FREQUENCY function has the following arguments: Argument Description data_array The selected range of cells you want to count the frequencies for. bins_array The selected range of cells containing intervals into which you want to group the values in data_array. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the FREQUENCY function. Examples The figure below displays the result returned by the FREQUENCY function." }, { "id": "Functions/ftest.htm", "title": "FTEST Function", - "body": "The FTEST function is one of the statistical functions. It is used to return the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. The FTEST function syntax is: FTEST(array1, array2) where array1 is the first range of values. array2 is the second range of values. The values can be entered manually or included into the cells you make reference to. Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value. To apply the FTEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FTEST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FTEST function is one of the statistical functions. It is used to return the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. Syntax FTEST(array1, array2) The FTEST function has the following arguments: Argument Description array1 The first range of values. array2 The second range of values. Notes Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value. How to apply the FTEST function. Examples The figure below displays the result returned by the FTEST function." }, { "id": "Functions/fv.htm", "title": "FV Function", - "body": "The FV function is one of the financial functions. It is used to calculate the future value of an investment based on a specified interest rate and a constant payment schedule. The FV function syntax is: FV(rate, nper, pmt [, [pv] [,[type]]]) where rate is the interest rate for the investment. nper is a number of payments. pmt is a payment amount. pv is a present value of the payments. It is an optional argument. If it is omitted, the function will assume pv to be 0. type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the FV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the FV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FV function is one of the financial functions. It is used to calculate the future value of an investment based on a specified interest rate and a constant payment schedule. Syntax FV(rate, nper, pmt, [pv], [type]) The FV function has the following arguments: Argument Description rate The interest rate for the investment. nper A number of payments. pmt A payment amount. pv A present value of the payments. It is an optional argument. If it is omitted, the function will assume pv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the FV function. Examples The figure below displays the result returned by the FV function." }, { "id": "Functions/fvschedule.htm", "title": "FVSCHEDULE Function", - "body": "The FVSCHEDULE function is one of the financial functions. It is used to calculate the future value of an investment based on a series of changeable interest rates. The FVSCHEDULE function syntax is: FVSCHEDULE(principal, schedule) where principal is the current value of an investment. schedule is an array or a range of interest rates. Note: schedule values can be numbers or empty cells (they are interpreted as 0). The numeric values can be entered manually or included into the cell you make reference to. To apply the FVSCHEDULE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the FVSCHEDULE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The FVSCHEDULE function is one of the financial functions. It is used to calculate the future value of an investment based on a series of changeable interest rates. Syntax FVSCHEDULE(principal, schedule) The FVSCHEDULE function has the following arguments: Argument Description principal The current value of an investment. schedule An array or a range of interest rates. Notes Schedule values can be numbers or empty cells (they are interpreted as 0). How to apply the FVSCHEDULE function. Examples The figure below displays the result returned by the FVSCHEDULE function." }, { "id": "Functions/gamma-dist.htm", "title": "GAMMA.DIST Function", - "body": "The GAMMA.DIST function is one of the statistical functions. It is used to return the gamma distribution. The GAMMA.DIST function syntax is: GAMMA.DIST(x, alpha, beta, cumulative) where x is the value at which the function should be calculated. A numeric value greater than 0. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the GAMMA.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMA.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMA.DIST function is one of the statistical functions. It is used to return the gamma distribution. Syntax GAMMA.DIST(x, alpha, beta, cumulative) The GAMMA.DIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the GAMMA.DIST function. Examples The figure below displays the result returned by the GAMMA.DIST function." }, { "id": "Functions/gamma-inv.htm", "title": "GAMMA.INV Function", - "body": "The GAMMA.INV function is one of the statistical functions. It is used to return the inverse of the gamma cumulative distribution. The GAMMA.INV function syntax is: GAMMA.INV(probability, alpha, beta) where probability is the probability associated with the gamma distribution. A numeric value greater than 0 but less than 1. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. The values can be entered manually or included into the cells you make reference to. To apply the GAMMA.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMA.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMA.INV function is one of the statistical functions. It is used to return the inverse of the gamma cumulative distribution. Syntax GAMMA.INV(probability, alpha, beta) The GAMMA.INV function has the following arguments: Argument Description probability The probability associated with the gamma distribution. A numeric value greater than 0 but less than 1. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. Notes How to apply the GAMMA.INV function. Examples The figure below displays the result returned by the GAMMA.INV function." }, { "id": "Functions/gamma.htm", "title": "GAMMA Function", - "body": "The GAMMA function is one of the statistical functions. It is used to return the gamma function value. The GAMMA function syntax is: GAMMA(number) where number is a numeric value entered manually or included into the cell you make reference to. Note: if the number is a negative integer or 0 the function returns the #NUM! error value. To apply the GAMMA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMA function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMA function is one of the statistical functions. It is used to return the gamma function value. Syntax GAMMA(number) The GAMMA function has the following argument: Argument Description number A numeric value. Notes If the number is a negative integer or 0 the function returns the #NUM! error value. How to apply the GAMMA function. Examples The figure below displays the result returned by the GAMMA function." }, { "id": "Functions/gammadist.htm", "title": "GAMMADIST Function", - "body": "The GAMMADIST function is one of the statistical functions. It is used to return the gamma distribution. The GAMMADIST function syntax is: GAMMADIST(x, alpha, beta, cumulative) where x is the value at which the function should be calculated. A numeric value greater than 0. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the GAMMADIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMADIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMADIST function is one of the statistical functions. It is used to return the gamma distribution. Syntax GAMMADIST(x, alpha, beta, cumulative) The GAMMADIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the GAMMADIST function. Examples The figure below displays the result returned by the GAMMADIST function." }, { "id": "Functions/gammainv.htm", "title": "GAMMAINV Function", - "body": "The GAMMAINV function is one of the statistical functions. It is used to return the inverse of the gamma cumulative distribution. The GAMMAINV function syntax is: GAMMAINV(probability, alpha, beta) where probability is the probability associated with the gamma distribution. A numeric value greater than 0 but less than 1. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. The values can be entered manually or included into the cells you make reference to. To apply the GAMMAINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMAINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMAINV function is one of the statistical functions. It is used to return the inverse of the gamma cumulative distribution. Syntax GAMMAINV(probability, alpha, beta) The GAMMAINV function has the following arguments: Argument Description probability The probability associated with the gamma distribution. A numeric value greater than 0 but less than 1. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. If beta is 1, the function returns the standard gamma distribution. Notes How to apply the GAMMAINV function. Examples The figure below displays the result returned by the GAMMAINV function." }, { "id": "Functions/gammaln-precise.htm", "title": "GAMMALN.PRECISE Function", - "body": "The GAMMALN.PRECISE function is one of the statistical functions. It is used to return the natural logarithm of the gamma function. The GAMMALN.PRECISE function syntax is: GAMMALN.PRECISE(x) where x is a numeric value greater than 0 entered manually or included into the cell you make reference to. To apply the GAMMALN.PRECISE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMALN.PRECISE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMALN.PRECISE function is one of the statistical functions. It is used to return the natural logarithm of the gamma function. Syntax GAMMALN.PRECISE(x) The GAMMALN.PRECISE function has the following argument: Argument Description x A numeric value greater than 0. Notes How to apply the GAMMALN.PRECISE function. Examples The figure below displays the result returned by the GAMMALN.PRECISE function." }, { "id": "Functions/gammaln.htm", "title": "GAMMALN Function", - "body": "The GAMMALN function is one of the statistical functions. It is used to return the natural logarithm of the gamma function. The GAMMALN function syntax is: GAMMALN(number) where number is a numeric value greater than 0 entered manually or included into the cell you make reference to. To apply the GAMMALN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAMMALN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAMMALN function is one of the statistical functions. It is used to return the natural logarithm of the gamma function. Syntax GAMMALN(x) The GAMMALN function has the following argument: Argument Description x A numeric value greater than 0. Notes How to apply the GAMMALN function. Examples The figure below displays the result returned by the GAMMALN function." }, { "id": "Functions/gauss.htm", "title": "GAUSS Function", - "body": "The GAUSS function is one of the statistical functions. It is used to calculate the probability that a member of a standard normal population will fall between the mean and z standard deviations from the mean. The GAUSS function syntax is: GAUSS(z) where z is a numeric value entered manually or included into the cell you make reference to. To apply the GAUSS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GAUSS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The GAUSS function is one of the statistical functions. It is used to calculate the probability that a member of a standard normal population will fall between the mean and z standard deviations from the mean. Syntax GAUSS(z) The GAUSS function has the following argument: Argument Description z A numeric value. Notes How to apply the GAUSS function. Examples The figure below displays the result returned by the GAUSS function." }, { "id": "Functions/gcd.htm", "title": "GCD Function", - "body": "The GCD function is one of the math and trigonometry functions. It is used to return the greatest common divisor of two or more numbers. The GCD function syntax is: GCD(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cells you make reference to. To apply the GCD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the GCD function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The GCD function is one of the math and trigonometry functions. It is used to return the greatest common divisor of two or more numbers. Syntax GCD(number1, [number2], ...) The GCD function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to get the greatest common divisor. Notes How to apply the GCD function. Examples The figure below displays the result returned by the GCD function." }, { "id": "Functions/geomean.htm", "title": "GEOMEAN Function", - "body": "The GEOMEAN function is one of the statistical functions. It is used to calculate the geometric mean of the argument list. The GEOMEAN function syntax is: GEOMEAN(argument-list) where argument-list is up to 30 numerical values greater than 0 entered manually or included into the cells you make reference to. To apply the GEOMEAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GEOMEAN function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The GEOMEAN function is one of the statistical functions. It is used to calculate the geometric mean of the argument list. Syntax GEOMEAN(number1, [number2], ...) The GEOMEAN function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to get the geometric mean. Notes How to apply the GEOMEAN function. Examples The figure below displays the result returned by the GEOMEAN function." }, { "id": "Functions/gestep.htm", "title": "GESTEP Function", - "body": "The GESTEP function is one of the engineering functions. It is used to test if a number is greater than a threshold value. The function returns 1 if the number is greater than or equal to the threshold value and 0 otherwise. The GESTEP function syntax is: GESTEP(number [, step]) where number is a number to compare with step. step is a threshold value. It is an optional argument. If it is omitted, the function will assume step to be 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the GESTEP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the GESTEP function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The GESTEP function is one of the engineering functions. It is used to test if a number is greater than a threshold value. The function returns 1 if the number is greater than or equal to the threshold value and 0 otherwise. Syntax GESTEP(number, [step]) The GESTEP function has the following arguments: Argument Description number A number to compare with step. step A threshold value. It is an optional argument. If it is omitted, the function will assume step to be 0. Notes How to apply the GESTEP function. Examples The figure below displays the result returned by the GESTEP function." }, { "id": "Functions/growth.htm", "title": "GROWTH Function", - "body": "The GROWTH function is one of the statistical functions. It is used to calculate predicted exponential growth by using existing data. The GROWTH function syntax is: GROWTH(known_y’s, [known_x’s], [new_x’s], [const]) where known_y’s is the set of y-values you already know in the y = b*m^x equation. known_x’s is the optional set of x-values you might know in the y = b*m^x equation. new_x’s is the optional set of x-values you want y-values to be returned to. const is an optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 1 in the y = b*m^x equation. To apply the GROWTH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the GROWTH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The GROWTH function is one of the statistical functions. It is used to calculate predicted exponential growth by using existing data. Syntax GROWTH(known_y’s, [known_x’s], [new_x’s], [const]) The GROWTH function has the following arguments: Argument Description known_y’s The set of y-values you already know in the y = b*m^x equation. known_x’s The optional set of x-values you might know in the y = b*m^x equation. new_x’s The optional set of x-values you want y-values to be returned to. const An optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 1 in the y = b*m^x equation. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the GROWTH function. Examples The figure below displays the result returned by the GROWTH function." }, { "id": "Functions/harmean.htm", "title": "HARMEAN Function", - "body": "The HARMEAN function is one of the statistical functions. It is used to calculate the harmonic mean of the argument list. The HARMEAN function syntax is: HARMEAN(argument-list) where argument-list is up to 30 numerical values greater than 0 entered manually or included into the cells you make reference to. To apply the HARMEAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the HARMEAN function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The HARMEAN function is one of the statistical functions. It is used to calculate the harmonic mean of the argument list. Syntax HARMEAN(number1, [number2], ...) The HARMEAN function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to get the harmonic mean. Notes How to apply the HARMEAN function. Examples The figure below displays the result returned by the HARMEAN function." }, { "id": "Functions/hex2bin.htm", "title": "HEX2BIN Function", - "body": "The HEX2BIN function is one of the engineering functions. It is used to convert a hexadecimal number to a binary number. The HEX2BIN function syntax is: HEX2BIN(number [, num-hex-digits]) where number is a hexadecimal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as a hexadecimal number, or contains more than 10 characters, or the resulting binary number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the HEX2BIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the HEX2BIN function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The HEX2BIN function is one of the engineering functions. It is used to convert a hexadecimal number to a binary number. Syntax HEX2BIN(number, [places]) The HEX2BIN function has the following arguments: Argument Description number A hexadecimal number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as a hexadecimal number, or contains more than 10 characters, or the resulting binary number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the HEX2BIN function. Examples The figure below displays the result returned by the HEX2BIN function." }, { "id": "Functions/hex2dec.htm", "title": "HEX2DEC Function", - "body": "The HEX2DEC function is one of the engineering functions. It is used to convert a hexadecimal number into a decimal number. The HEX2DEC function syntax is: HEX2DEC(number) where number is a hexadecimal number entered manually or included into the cell you make reference to. Note: if the argument is not recognised as a hexadecimal number, or contains more than 10 characters, the function will return the #NUM! error. To apply the HEX2DEC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the HEX2DEC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The HEX2DEC function is one of the engineering functions. It is used to convert a hexadecimal number into a decimal number. Syntax HEX2DEC(number) The HEX2DEC function has the following argument: Argument Description number A hexadecimal number entered manually or included into the cell you make reference to. Notes If the argument is not recognised as a hexadecimal number, or contains more than 10 characters, the function will return the #NUM! error. How to apply the HEX2DEC function. Examples The figure below displays the result returned by the HEX2DEC function." }, { "id": "Functions/hex2oct.htm", "title": "HEX2OCT Function", - "body": "The HEX2OCT function is one of the engineering functions. It is used to convert a hexadecimal number to an octal number. The HEX2OCT function syntax is: HEX2OCT(number [, num-hex-digits]) where number is a hexadecimal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as a hexadecimal number, or contains more than 10 characters, or the resulting octal number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the HEX2OCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the HEX2OCT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The HEX2OCT function is one of the engineering functions. It is used to convert a hexadecimal number to an octal number. Syntax HEX2OCT(number, [places]) The HEX2OCT function has the following arguments: Argument Description number A hexadecimal number entered manually or included into the cell you make reference to. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as a hexadecimal number, or contains more than 10 characters, or the resulting octal number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the HEX2OCT function. Examples The figure below displays the result returned by the HEX2OCT function." }, { "id": "Functions/hlookup.htm", "title": "HLOOKUP Function", - "body": "The HLOOKUP function is one of the lookup and reference functions. It is used to perform the horizontal search for a value in the top row of a table or an array and return the value in the same column based on a specified row index number. The HLOOKUP function syntax is: HLOOKUP (lookup-value, table-array, row-index-num[, [range-lookup-flag]]) where lookup-value is a value to search for. table-array are two or more rows containing data sorted in ascending order. row-index-num is a row number in the same column of the table-array, a numeric value greater than or equal to 1 but less than the number of rows in the table-array. range-lookup-flag is an optional argument. It is a logical value: TRUE or FALSE. Enter FALSE to find an exact match. Enter TRUE to find an approximate match, in this case if there is not a value that strictly matches the lookup-value, then the function will choose the next largest value less than the lookup-value. If this argument is absent, the function will find an approximate match. If the range-lookup-flag is set to FALSE, but no exact match is found, then the function will return the #N/A error. How to use HLOOKUP To apply the HLOOKUP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the HLOOKUP function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The HLOOKUP function is one of the lookup and reference functions. It is used to perform the horizontal search for a value in the top row of a table or an array and return the value in the same column based on a specified row index number. Syntax HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup]) The HLOOKUP function has the following arguments: Argument Description lookup_value A value to search for. table_array Two or more rows containing data sorted in ascending order. row_index_num A row number in the same column of the table_array, a numeric value greater than or equal to 1 but less than the number of rows in the table_array. range_lookup An optional argument. It is a logical value: TRUE or FALSE. Enter FALSE to find an exact match. Enter TRUE to find an approximate match, in this case if there is not a value that strictly matches the lookup_value, then the function will choose the next largest value less than the lookup_value. If this argument is absent, the function will find an approximate match. Notes If the range_lookup is set to FALSE, but no exact match is found, then the function will return the #N/A error. How to apply the HLOOKUP function. Examples The figure below displays the result returned by the HLOOKUP function." }, { "id": "Functions/hour.htm", "title": "HOUR Function", - "body": "The HOUR function is one of the date and time functions. It returns the hour (a number from 0 to 23) of the time value. The HOUR function syntax is: HOUR( time-value ) where time-value is a value entered manually or included into the cell you make reference to. Note: the time-value may be expressed as a string value (e.g. \"13:39\"), a decimal number (e.g. 0.56 corresponds to 13:26) , or the result of a formula (e.g. the result of the NOW function in the default format - 9/26/12 13:39) To apply the HOUR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the HOUR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The HOUR function is one of the date and time functions. It returns the hour (a number from 0 to 23) of the time value. Syntax HOUR(serial_number) The HOUR function has the following argument: Argument Description serial_number The time value that contains the hour you want to find. Notes The serial_number may be expressed as a string value (e.g. \"13:39\"), a decimal number (e.g. 0.56 corresponds to 13:26) , or the result of a formula (e.g. the result of the NOW function in the default format - 9/26/12 13:39) How to apply the HOUR function. Examples The figure below displays the result returned by the HOUR function." }, { "id": "Functions/hstack.htm", "title": "HSTACK Function", - "body": "The HSTACK function is one of the lookup and reference functions. It is used to horizontally stack arrays into one array. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The HSTACK function syntax is: HSTACK (array1, [array2], ...) where array is used to set the arrays to append. To apply the HSTACK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the HSTACK function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The HSTACK function is one of the lookup and reference functions. It is used to horizontally stack arrays into one array. Syntax HSTACK (array1, [array2], ...) The HSTACK function has the following arguments: Argument Description array1/2/n Is used to set the arrays to append. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the HSTACK function. Examples The figure below displays the result returned by the HSTACK function." }, { "id": "Functions/hyperlink.htm", - "title": "HYPERLINLK Function", - "body": "The HYPERLINLK function is one of the lookup and reference functions. It is used to create a shortcut that jumps to another location in the current workbook, or opens a document stored on a network server, an intranet, or the Internet. The HYPERLINLK function syntax is: HYPERLINLK(link_location [, friendly_name]) where link_location is the path and file name to the document to be opened. In the online version, the path can be a URL address only. link_location can also refer to a certain place in the current workbook, for example, to a certain cell or a named range. The value can be specified as a text string enclosed to the quotation marks or a reference to a cell containing the link as a text string. friendly_name is a text displayed in the cell. It is an optional value. If it is omitted, the link_location value is displayed in the cell. To apply the HYPERLINLK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the HYPERLINLK function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell. To open the link click on it. To select a cell that contains a link without opening the link click and hold the mouse button." + "title": "HYPERLINK Function", + "body": "The HYPERLINK function is one of the lookup and reference functions. It is used to create a shortcut that jumps to another location in the current workbook, or opens a document stored on a network server, an intranet, or the Internet. Syntax HYPERLINK(link_location, [friendly_name]) The HYPERLINK function has the following arguments: Argument Description link_location The path and file name to the document to be opened. In the online version, the path can be a URL address only. link_location can also refer to a certain place in the current workbook, for example, to a certain cell or a named range. The value can be specified as a text string enclosed to the quotation marks or a reference to a cell containing the link as a text string. friendly_name A text displayed in the cell. It is an optional argument. If it is omitted, the link_location value is displayed in the cell. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the HYPERLINK function. Examples The figure below displays the result returned by the HYPERLINK function. To open the link click on it. To select a cell that contains a link without opening the link click and hold the mouse button." }, { "id": "Functions/hypgeom-dist.htm", "title": "HYPGEOM.DIST Function", - "body": "The HYPGEOM.DIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size. The HYPGEOM.DIST function syntax is: HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative) where sample_s is the number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number_sample or population_s. number_sample - the size of the sample, a numeric value greater than 0, but less than number_pop. population_s - the number of the successes in the population, a numeric value greater than 0, but less than number_pop. number_pop - the size of the population, a numeric value greater than 0. cumulative - is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. The numeric values can be entered manually or included into the cells you make reference to. To apply the HYPGEOM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the HYPGEOM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The HYPGEOM.DIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size. Syntax HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative) The HYPGEOM.DIST function has the following arguments: Argument Description sample_s The number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number_sample or population_s. number_sample The size of the sample, a numeric value greater than 0, but less than number_pop. population_s The number of the successes in the population, a numeric value greater than 0, but less than number_pop. number_pop The size of the population, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. Notes How to apply the HYPGEOM.DIST function. Examples The figure below displays the result returned by the HYPGEOM.DIST function." }, { "id": "Functions/hypgeomdist.htm", "title": "HYPGEOMDIST Function", - "body": "The HYPGEOMDIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size. The HYPGEOMDIST function syntax is: HYPGEOMDIST(sample-successes , number-sample , population-successes , number-population) where sample-successes is the number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number-sample or population-successes. number-sample - the size of the sample, a numeric value greater than 0, but less than number-population. population-successes - the number of the successes in the population, a numeric value greater than 0, but less than number-population. number-population - the size of the population, a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the HYPGEOMDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the HYPGEOMDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The HYPGEOMDIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size. Syntax HYPGEOMDIST(sample_s, number_sample, population_s, number_pop, cumulative) The HYPGEOMDIST function has the following arguments: Argument Description sample_s The number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number_sample or population_s. number_sample The size of the sample, a numeric value greater than 0, but less than number_pop. population_s The number of the successes in the population, a numeric value greater than 0, but less than number_pop. number_pop The size of the population, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. Notes How to apply the HYPGEOMDIST function. Examples The figure below displays the result returned by the HYPGEOMDIST function." }, { "id": "Functions/if.htm", "title": "IF Function", - "body": "The IF function is one of the logical functions. Is used to check the logical expression and return one value if it is TRUE, or another if it is FALSE. The IF function syntax is: IF(logical_test, value_if_true, value_if_false) where logical_test, value_if_true, value_if_false are values entered manually or included into the cell you make reference to. To apply the IF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the IF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell. For example: There are three arguments: logical_test = A1<100, value_if_true = 0, value_if_false = 1, where A1 is 12. This logical expression is TRUE. So the function returns 0. If we change the A1 value from 12 to 112, the function returns 1:" + "body": "The IF function is one of the logical functions. Is used to check the logical expression and return one value if it is TRUE, or another if it is FALSE. Syntax IF(logical_test, value_if_true, [value_if_false]) The IF function has the following arguments: Argument Description logical_test The condition that you want to test. value_if_true The value to be returned if the result is TRUE. value_if_false The value to be returned if the result is FALSE. Notes How to apply the IF function. Examples There are three arguments: logical_test = A1<100, value_if_true = 0, value_if_false = 1, where A1 is 12. This logical expression is TRUE. So the function returns 0. If we change the A1 value from 12 to 112, the function returns 1:" }, { "id": "Functions/iferror.htm", "title": "IFERROR Function", - "body": "The IFERROR function is one of the logical functions. It is used to check if there is an error in the formula in the first argument. The function returns the result of the formula if there is no error, or the value_if_error if there is one. The IFERROR function syntax is: IFERROR(value, value_if_error,) where value and value_if_error are values entered manually or included into the cell you make reference to. How to use IFERROR To apply the IFERROR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the IFERROR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell. For example: You have a list of available item stock and its overall value. To learn unit price, we will use the IFERROR function to see if there are any errors. The arguments are as follows: value = B2/A2, value_if_error = \"Out of stock\". The formula in the first argument does not contain any errors for cells C2:C9 and C11:C14 so the function returns the result of the calculation. However, it is the opposite for C10 and C11 since the formula tries to divide by zero, hence, we get \"Out of stock\" as a result." + "body": "The IFERROR function is one of the logical functions. It is used to check if there is an error in the formula in the first argument. The function returns the result of the formula if there is no error, or the value_if_error if there is one. Syntax IFERROR(value, value_if_error) The IFERROR function has the following arguments: Argument Description value The value that is checked for an error. value_if_error The value to be returned if the formula evaluates to an error. The following errors are evaluated: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!. Notes How to apply the IFERROR function. Examples You have a list of available item stock and its overall value. To learn unit price, we will use the IFERROR function to see if there are any errors. The arguments are as follows: value = B2/A2, value_if_error = \"Out of stock\". The formula in the first argument does not contain any errors for cells C2:C9 and C11:C14 so the function returns the result of the calculation. However, it is the opposite for C10 and C11 since the formula tries to divide by zero, hence, we get \"Out of stock\" as a result." }, { "id": "Functions/ifna.htm", "title": "IFNA Function", - "body": "The IFNA function is one of the logical functions. It is used to check if there is an error in the formula in the first argument. The function returns the value you specify if the formula returns the #N/A error value, otherwise returns the result of the formula. The IFNA function syntax is: IFNA(value, value_if_na) where value is the argument that is checked for the #N/A error value. value_if_na is the value to return if the formula evaluates to the #N/A error value. The values can be entered manually or included into the cells you make reference to. To apply the IFNA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the IFNA function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The IFNA function is one of the logical functions. It is used to check if there is an error in the formula in the first argument. The function returns the value you specify if the formula returns the #N/A error value, otherwise returns the result of the formula. Syntax IFNA(value, value_if_na) The IFNA function has the following arguments: Argument Description value The argument that is checked for the #N/A error value. value_if_na The value to return if the formula evaluates to the #N/A error value. Notes How to apply the IFNA function. Examples The figure below displays the result returned by the IFNA function." }, { "id": "Functions/ifs.htm", "title": "IFS Function", - "body": "The IFS function is one of the logical functions. It checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition. The IFS function syntax is: IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...) where logical_test1 is the first condition to be evaluated to TRUE or FALSE. value_if_true1 is the value that returns if the logical_test1 is TRUE. logical_test2, value_if_true2, ... are additional conditions and values to return. These arguments are optional. You can check up to 127 conditions. The values can be entered manually or included into the cell you make reference to. How to use IFS To apply the IFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the IFS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell. For example: There are the following arguments: logical_test1 = A1<100, value_if_true1 = 1, logical_test2 = A1>100, value_if_true2 = 2, where A1 is 120. The second logical expression is TRUE. So the function returns 2." + "body": "The IFS function is one of the logical functions. It checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition. Syntax IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...) The IFS function has the following arguments: Argument Description logical_test1 The first condition to be evaluated to TRUE or FALSE. value_if_true1 The value that returns if the logical_test1 is TRUE. logical_test2, value_if_true2, ... Additional conditions and values to return. These arguments are optional. You can check up to 127 conditions. Notes How to apply the IFS function. Examples There are the following arguments: logical_test1 = A1<100, value_if_true1 = 1, logical_test2 = A1>100, value_if_true2 = 2, where A1 is 120. The second logical expression is TRUE. So the function returns 2." }, { "id": "Functions/imabs.htm", "title": "IMABS Function", - "body": "The IMABS function is one of the engineering functions. It is used to return the absolute value of a complex number. The IMABS function syntax is: IMABS(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMABS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMABS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMABS function is one of the engineering functions. It is used to return the absolute value of a complex number. Syntax IMABS(inumber) The IMABS function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMABS function. Examples The figure below displays the result returned by the IMABS function." }, { "id": "Functions/imaginary.htm", "title": "IMAGINARY Function", - "body": "The IMAGINARY function is one of the engineering functions. It is used to return the imaginary part of the specified complex number. The IMAGINARY function syntax is: IMAGINARY(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMAGINARY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMAGINARY function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMAGINARY function is one of the engineering functions. It is used to return the imaginary part of the specified complex number. Syntax IMAGINARY(inumber) The IMAGINARY function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMAGINARY function. Examples The figure below displays the result returned by the IMAGINARY function." }, { "id": "Functions/imargument.htm", "title": "IMARGUMENT Function", - "body": "The IMARGUMENT function is one of the engineering functions. It is used to return the argument Theta, an angle expressed in radians. The IMARGUMENT function syntax is: IMARGUMENT(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMARGUMENT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMARGUMENT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMARGUMENT function is one of the engineering functions. It is used to return the argument Theta, an angle expressed in radians. Syntax IMARGUMENT(inumber) The IMARGUMENT function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMARGUMENT function. Examples The figure below displays the result returned by the IMARGUMENT function." }, { "id": "Functions/imconjugate.htm", "title": "IMCONJUGATE Function", - "body": "The IMCONJUGATE function is one of the engineering functions. It is used to return the complex conjugate of a complex number. The IMCONJUGATE function syntax is: IMCONJUGATE(complex-number) where complex-number is a complex-number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCONJUGATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCONJUGATE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCONJUGATE function is one of the engineering functions. It is used to return the complex conjugate of a complex number. Syntax IMCONJUGATE(inumber) The IMCONJUGATE function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCONJUGATE function. Examples The figure below displays the result returned by the IMCONJUGATE function." }, { "id": "Functions/imcos.htm", "title": "IMCOS Function", - "body": "The IMCOS function is one of the engineering functions. It is used to return the cosine of a complex number. The IMCOS function syntax is: IMCOS(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCOS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCOS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCOS function is one of the engineering functions. It is used to return the cosine of a complex number. Syntax IMCOS(inumber) The IMCOS function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCOS function. Examples The figure below displays the result returned by the IMCOS function." }, { "id": "Functions/imcosh.htm", "title": "IMCOSH Function", - "body": "The IMCOSH function is one of the engineering functions. It is used to return the hyperbolic cosine of a complex number. The IMCOSH function syntax is: IMCOSH(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCOSH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCOSH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCOSH function is one of the engineering functions. It is used to return the hyperbolic cosine of a complex number. Syntax IMCOSH(inumber) The IMCOSH function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCOSH function. Examples The figure below displays the result returned by the IMCOSH function." }, { "id": "Functions/imcot.htm", "title": "IMCOT Function", - "body": "The IMCOT function is one of the engineering functions. It is used to return the cotangent of a complex number. The IMCOT function syntax is: IMCOT(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCOT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCOT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCOT function is one of the engineering functions. It is used to return the cotangent of a complex number. Syntax IMCOT(inumber) The IMCOT function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCOT function. Examples The figure below displays the result returned by the IMCOT function." }, { "id": "Functions/imcsc.htm", "title": "IMCSC Function", - "body": "The IMCSC function is one of the engineering functions. It is used to return the cosecant of a complex number. The IMCSC function syntax is: IMCSC(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCSC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCSC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCSC function is one of the engineering functions. It is used to return the cosecant of a complex number. Syntax IMCSC(inumber) The IMCSC function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCSC function. Examples The figure below displays the result returned by the IMCSC function." }, { "id": "Functions/imcsch.htm", "title": "IMCSCH Function", - "body": "The IMCSCH function is one of the engineering functions. It is used to return the hyperbolic cosecant of a complex number. The IMCSCH function syntax is: IMCSCH(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMCSCH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMCSCH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMCSCH function is one of the engineering functions. It is used to return the hyperbolic cosecant of a complex number. Syntax IMCSCH(inumber) The IMCSCH function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMCSCH function. Examples The figure below displays the result returned by the IMCSCH function." }, { "id": "Functions/imdiv.htm", "title": "IMDIV Function", - "body": "The IMDIV function is one of the engineering functions. It is used to return the quotient of two complex numbers expressed in x + yi or x + yj form. The IMDIV function syntax is: IMDIV(complex-number-1, complex-number-2) where complex-number-1 is a dividend. complex-number-2 is a divisor. The values can be entered manually or included into the cell you make reference to. To apply the IMDIV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMDIV function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMDIV function is one of the engineering functions. It is used to return the quotient of two complex numbers expressed in x + yi or x + yj form. Syntax IMDIV(inumber1, inumber2) The IMDIV function has the following arguments: Argument Description inumber1 A dividend. inumber2 A divisor. Notes How to apply the IMDIV function. Examples The figure below displays the result returned by the IMDIV function." }, { "id": "Functions/imexp.htm", "title": "IMEXP Function", - "body": "The IMEXP function is one of the engineering functions. It is used to return the e constant raised to the to the power specified by a complex number. The e constant is equal to 2,71828182845904. The IMEXP function syntax is: IMEXP(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMEXP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMEXP function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMEXP function is one of the engineering functions. It is used to return the e constant raised to the to the power specified by a complex number. The e constant is equal to 2,71828182845904. Syntax IMEXP(inumber) The IMEXP function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMEXP function. Examples The figure below displays the result returned by the IMEXP function." }, { "id": "Functions/imln.htm", "title": "IMLN Function", - "body": "The IMLN function is one of the engineering functions. It is used to return the natural logarithm of a complex number. The IMLN function syntax is: IMLN(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMLN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMLN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMLN function is one of the engineering functions. It is used to return the natural logarithm of a complex number. Syntax IMLN(inumber) The IMLN function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMLN function. Examples The figure below displays the result returned by the IMLN function." }, { "id": "Functions/imlog10.htm", "title": "IMLOG10 Function", - "body": "The IMLOG10 function is one of the engineering functions. It is used to return the logarithm of a complex number to a base of 10. The IMLOG10 function syntax is: IMLOG10(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMLOG10 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMLOG10 function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMLOG10 function is one of the engineering functions. It is used to return the logarithm of a complex number to a base of 10. Syntax IMLOG10(inumber) The IMLOG10 function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMLOG10 function. Examples The figure below displays the result returned by the IMLOG10 function." }, { "id": "Functions/imlog2.htm", "title": "IMLOG2 Function", - "body": "The IMLOG2 function is one of the engineering functions. It is used to return the logarithm of a complex number to a base of 2. The IMLOG2 function syntax is: IMLOG2(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMLOG2 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMLOG2 function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMLOG2 function is one of the engineering functions. It is used to return the logarithm of a complex number to a base of 2. Syntax IMLOG2(inumber) The IMLOG2 function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMLOG2 function. Examples The figure below displays the result returned by the IMLOG2 function." }, { "id": "Functions/impower.htm", "title": "IMPOWER Function", - "body": "The IMPOWER function is one of the engineering functions. It is used to return the result of a complex number raised to the desired power. The IMPOWER function syntax is: IMPOWER(complex-number, power) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. power is a power you wish to raise the complex number to. To apply the IMPOWER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMPOWER function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMPOWER function is one of the engineering functions. It is used to return the result of a complex number raised to the desired power. Syntax IMPOWER(inumber, number) The IMPOWER function has the following arguments: Argument Description inumber A complex number expressed in x + yi or x + yj form. number A power you wish to raise the complex number to. Notes How to apply the IMPOWER function. Examples The figure below displays the result returned by the IMPOWER function." }, { "id": "Functions/improduct.htm", "title": "IMPRODUCT Function", - "body": "The IMPRODUCT function is one of the engineering functions. It is used to return the product of the specified complex numbers. The IMPRODUCT function syntax is: IMPRODUCT(argument-list) where argument-list is up to 30 complex numbers expressed in x + yi or x + yj form entered manually or included into the cells you make reference to. To apply the IMPRODUCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMPRODUCT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMPRODUCT function is one of the engineering functions. It is used to return the product of the specified complex numbers. Syntax IMPRODUCT(inumber1, [inumber2], ...) The IMPRODUCT function has the following arguments: Argument Description inumber1/2/n Up to 255 complex numbers expressed in x + yi or x + yj form. Notes How to apply the IMPRODUCT function. Examples The figure below displays the result returned by the IMPRODUCT function." }, { "id": "Functions/imreal.htm", "title": "IMREAL Function", - "body": "The IMREAL function is one of the engineering functions. It is used to return the real part of the specified complex number. The IMREAL function syntax is: IMREAL(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMREAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMREAL function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMREAL function is one of the engineering functions. It is used to return the real part of the specified complex number. Syntax IMREAL(inumber) The IMREAL function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMREAL function. Examples The figure below displays the result returned by the IMREAL function." }, { "id": "Functions/imsec.htm", "title": "IMSEC Function", - "body": "The IMSEC function is one of the engineering functions. It is used to return the secant of a complex number. The IMSEC function syntax is: IMSEC(complex-number) where complex-number is a complex-number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMSEC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSEC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSEC function is one of the engineering functions. It is used to return the secant of a complex number. Syntax IMSEC(inumber) The IMSEC function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMSEC function. Examples The figure below displays the result returned by the IMSEC function." }, { "id": "Functions/imsech.htm", "title": "IMSECH Function", - "body": "The IMSECH function is one of the engineering functions. It is used to return the hyperbolic secant of a complex number. The IMSECH function syntax is: IMSECH(complex-number) where complex-number is a complex-number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMSECH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSECH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSECH function is one of the engineering functions. It is used to return the hyperbolic secant of a complex number. Syntax IMSECH(inumber) The IMSECH function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMSECH function. Examples The figure below displays the result returned by the IMSECH function." }, { "id": "Functions/imsin.htm", "title": "IMSIN Function", - "body": "The IMSIN function is one of the engineering functions. It is used to return the sine of a complex number. The IMSIN function syntax is: IMSIN(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMSIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSIN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSIN function is one of the engineering functions. It is used to return the sine of a complex number. Syntax IMSIN(inumber) The IMSIN function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMSIN function. Examples The figure below displays the result returned by the IMSIN function." }, { "id": "Functions/imsinh.htm", "title": "IMSINH Function", - "body": "The IMSINH function is one of the engineering functions. It is used to return the hyperbolic sine of a complex number. The IMSINH function syntax is: IMSINH(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMSINH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSINH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSINH function is one of the engineering functions. It is used to return the hyperbolic sine of a complex number. Syntax IMSINH(inumber) The IMSINH function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMSINH function. Examples The figure below displays the result returned by the IMSINH function." }, { "id": "Functions/imsqrt.htm", "title": "IMSQRT Function", - "body": "The IMSQRT function is one of the engineering functions. It is used to return the square root of a complex number. The IMSQRT function syntax is: IMSQRT(complex-number) where complex-number is a complex-number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMSQRT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSQRT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSQRT function is one of the engineering functions. It is used to return the square root of a complex number. Syntax IMSQRT(inumber) The IMSQRT function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMSQRT function. Examples The figure below displays the result returned by the IMSQRT function." }, { "id": "Functions/imsub.htm", "title": "IMSUB Function", - "body": "The IMSUB function is one of the engineering functions. It is used to return the difference of two complex numbers expressed in x + yi or x + yj form. The IMSUB function syntax is: IMSUB(complex-number-1, complex-number-2) where complex-number-1 is a complex number from which complex-number-2 is to be subtracted. complex-number-2 is a complex number to subtract from complex-number-1. The values can be entered manually or included into the cell you make reference to. To apply the IMSUB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSUB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSUB function is one of the engineering functions. It is used to return the difference of two complex numbers expressed in x + yi or x + yj form. Syntax IMSUB(inumber1, inumber2) The IMSUB function has the following arguments: Argument Description inumber1 A complex number from which inumber2 is to be subtracted. inumber2 A complex number to subtract from inumber1. Notes How to apply the IMSUB function. Examples The figure below displays the result returned by the IMSUB function." }, { "id": "Functions/imsum.htm", "title": "IMSUM Function", - "body": "The IMSUM function is one of the engineering functions. It is used to return the sum of the specified complex numbers. The IMSUM function syntax is: IMSUM(argument-list) where argument-list is up to 30 complex numbers expressed in x + yi or x + yj form entered manually or included into the cells you make reference to. To apply the IMSUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMSUM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMSUM function is one of the engineering functions. It is used to return the sum of the specified complex numbers. Syntax IMSUM(inumber1, [inumber2], ...) The IMSUM function has the following arguments: Argument Description inumber1/2/n Up to 255 complex numbers expressed in x + yi or x + yj form. Notes How to apply the IMSUM function. Examples The figure below displays the result returned by the IMSUM function." }, { "id": "Functions/imtan.htm", "title": "IMTAN Function", - "body": "The IMTAN function is one of the engineering functions. It is used to return the tangent of a complex number. The IMTAN function syntax is: IMTAN(complex-number) where complex-number is a complex number expressed in x + yi or x + yj form entered manually or included into the cell you make reference to. To apply the IMTAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the IMTAN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The IMTAN function is one of the engineering functions. It is used to return the tangent of a complex number. Syntax IMTAN(inumber) The IMTAN function has the following argument: Argument Description inumber A complex number expressed in x + yi or x + yj form. Notes How to apply the IMTAN function. Examples The figure below displays the result returned by the IMTAN function." }, { "id": "Functions/index.htm", "title": "INDEX Function", - "body": "The INDEX function is one of the lookup and reference functions. It is used to return a value within a range of cells on the base of a specified row and column number. The INDEX function has two forms. The INDEX function syntax in the array form is: INDEX(array, [row-number][, [column-number]]) The INDEX function syntax in the reference form is: INDEX(reference, [row-number][, [column-number][, [area-number]]]) where array is a range of cells. reference is a reference to a range of cells. row-number is a row number you wish to return a value from. If it is omitted, column-number is required. column-number is a column number you wish to return a value from. If it is omitted, row-number is required. area-number is an area to use in case the array contains several ranges. It is an optional argument. If it is omitted, the function will assume area-number to be 1. These arguments can be entered manually or included into the cells you make reference to. To apply the INDEX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the INDEX function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The INDEX function is one of the lookup and reference functions. It is used to return a value within a range of cells on the base of a specified row and column number. The INDEX function has two forms. The INDEX function syntax in the array form is: INDEX(array, row_num, [column_num]) The INDEX function has the following arguments: Argument Description array A range of cells. row_num A row number you wish to return a value from. If it is omitted, column_num is required. column_num A column number you wish to return a value from. If it is omitted, row_num is required. The INDEX function syntax in the reference form is: INDEX(reference, row_num, [column_num], [area_num]) The INDEX function has the following arguments: Argument Description reference A reference to a range of cells. row_num A row number you wish to return a value from. If it is omitted, column_num is required. column_num A column number you wish to return a value from. If it is omitted, row_num is required. area_num An area to use in case the array contains several ranges. It is an optional argument. If it is omitted, the function will assume area_num to be 1. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the INDEX function. Examples The figure below displays the result returned by the INDEX function." }, { "id": "Functions/indirect.htm", "title": "INDIRECT Function", - "body": "The INDIRECT function is one of the lookup and reference functions. It is used to return the reference to a cell based on its string representation. The INDIRECT function syntax is: INDIRECT(ref-text [, A1-ref-style-flag]) where ref-text a reference to a cell specified as a text string. A1-ref-style-flag is a representation style. It is an optional logical value: TRUE or FALSE. If it is set to TRUE or omitted, the function will analyse ref-text as an A1-style reference. If FALSE, the function will interpret ref-text as an R1C1-style reference. To apply the INDIRECT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the INDIRECT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The INDIRECT function is one of the lookup and reference functions. It is used to return the reference to a cell based on its string representation. Syntax INDIRECT(ref_text, [a1]) The INDIRECT function has the following arguments: Argument Description ref_text A reference to a cell specified as a text strin. a1 A representation style. It is an optional logical value: TRUE or FALSE. If it is set to TRUE or omitted, the function will analyse ref_text as an A1-style reference. If FALSE, the function will interpret ref_text as an R1C1-style reference. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the INDIRECT function. Examples The figure below displays the result returned by the INDIRECT function." }, { "id": "Functions/int.htm", "title": "INT Function", - "body": "The INT function is one of the math and trigonometry functions. It is used to analyze and return the integer part of the specified number. The INT function syntax is: INT(x) where x is a numeric value entered manually or included into the cell you make reference to. Note: if the x value is negative, the function returns the first negative number that is less than or equal to the selected one. To apply the INT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the INT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The INT function is one of the math and trigonometry functions. It is used to analyze and return the integer part of the specified number. Syntax INT(number) The INT function has the following argument: Argument Description number A numeric value for which you want to get the integer part. Notes If the number value is negative, the function returns the first negative number that is less than or equal to the selected one. How to apply the INT function. Examples The figure below displays the result returned by the INT function." }, { "id": "Functions/intercept.htm", "title": "INTERCEPT Function", - "body": "The INTERCEPT function is one of the statistical functions. It is used to analyze the first array values and second array values to calculate the intersection point. The INTERCEPT function syntax is: INTERCEPT(array-1, array-2) where array-1(2) is the selected range of cells with the same number of elements (columns and rows). To apply the INTERCEPT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the INTERCEPT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The INTERCEPT function is one of the statistical functions. It is used to analyze the first array values and second array values to calculate the intersection point. Syntax INTERCEPT(known_y's, known_x's) The INTERCEPT function has the following arguments: Argument Description known_y's The dependent data range. known_x's The independent data range with the same number of elements as known_y's contains. Notes If known_y's or known_x's contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the INTERCEPT function. Examples The figure below displays the result returned by the INTERCEPT function." }, { "id": "Functions/intrate.htm", "title": "INTRATE Function", - "body": "The INTRATE function is one of the financial functions. It is used to calculate the interest rate for a fully invested security that pays interest only at maturity. The INTRATE function syntax is: INTRATE(settlement, maturity, pr, redemption[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. pr is the amount paid for the security. redemption is the amount received for the security at maturity. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the INTRATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the INTRATE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The INTRATE function is one of the financial functions. It is used to calculate the interest rate for a fully invested security that pays interest only at maturity. Syntax INTRATE(settlement, maturity, investment, redemption, [basis]) The INTRATE function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. investment The amount paid for the security. redemption The amount received for the security at maturity. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the INTRATE function. Examples The figure below displays the result returned by the INTRATE function." }, { "id": "Functions/ipmt.htm", "title": "IPMT Function", - "body": "The IPMT function is one of the financial functions. It is used to calculate the interest payment for an investment based on a specified interest rate and a constant payment schedule. The IPMT function syntax is: IPMT(rate, per, nper, pv [, [fv] [,[type]]]) where rate is the interest rate for the investment. per is the period you want to find the interest payment for. The value must be from 1 to nper. nper is a number of payments. pv is a present value of the payments. fv is a future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the IPMT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the IPMT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The IPMT function is one of the financial functions. It is used to calculate the interest payment for an investment based on a specified interest rate and a constant payment schedule. Syntax IPMT(rate, per, nper, pv, [fv], [type]) The IPMT function has the following arguments: Argument Description rate The interest rate for the investment. per The period you want to find the interest payment for. The value must be from 1 to nper. nper A number of payments. pv A present value of the payments. fv A future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the IPMT function. Examples The figure below displays the result returned by the IPMT function." }, { "id": "Functions/irr.htm", "title": "IRR Function", - "body": "The IRR function is one of the financial functions. It is used to calculate the internal rate of return for a series of periodic cash flows. The IRR function syntax is: IRR(values [,[guess]]) where values is an array that contains the series of payments occuring at regular periods. At least one of the values must be negative and at least one positive. guess is an estimate at what the internal rate of return will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. The numeric values can be entered manually or included into the cell you make reference to. To apply the IRR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the IRR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The IRR function is one of the financial functions. It is used to calculate the internal rate of return for a series of periodic cash flows. Syntax IRR(values, [guess]) The IRR function has the following arguments: Argument Description values An array that contains the series of payments occuring at regular periods. At least one of the values must be negative and at least one positive. guess An estimate at what the internal rate of return will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. Notes How to apply the IRR function. Examples The figure below displays the result returned by the IRR function." }, { "id": "Functions/isblank.htm", "title": "ISBLANK Function", - "body": "The ISBLANK function is one of the information functions. It is used to check if the cell is empty or not. If the cell does not contain any value, the function returns TRUE, otherwise the function returns FALSE. The ISBLANK function syntax is: ISBLANK(value) where value is a value entered manually or included into the cell you make reference to. To apply the ISBLANK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISBLANK function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISBLANK function is one of the information functions. It is used to check if the cell is empty or not. If the cell does not contain any value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISBLANK(value) The ISBLANK function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISBLANK function. Examples The figure below displays the result returned by the ISBLANK function." }, { "id": "Functions/iserr.htm", "title": "ISERR Function", - "body": "The ISERR function is one of the information functions. It is used to check for an error value. If the cell contains an error value (except #N/A), the function returns TRUE, otherwise the function returns FALSE. The ISERR function syntax is: ISERR(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISERR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISERR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISERR function is one of the information functions. It is used to check for an error value. If the cell contains an error value (except #N/A), the function returns TRUE, otherwise the function returns FALSE. Syntax ISERR(value) The ISERR function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISERR function. Examples The figure below displays the result returned by the ISERR function." }, { "id": "Functions/iserror.htm", "title": "ISERROR Function", - "body": "The ISERROR function is one of the information functions. It is used to check for an error value. If the cell contains one of the error values: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? or #NULL!, the function returns TRUE, otherwise the function returns FALSE. The ISERROR function syntax is: ISERROR(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISERROR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISERROR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISERROR function is one of the information functions. It is used to check for an error value. If the cell contains one of the error values: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? or #NULL!, the function returns TRUE, otherwise the function returns FALSE. Syntax ISERROR(value) The ISERROR function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISERROR function. Examples The figure below displays the result returned by the ISERROR function." }, { "id": "Functions/iseven.htm", "title": "ISEVEN Function", - "body": "The ISEVEN function is one of the information functions. It is used to check for an even value. If the cell contains an even value, the function returns TRUE. If the value is odd, it returns FALSE. The ISEVEN function syntax is: ISEVEN(number) where number is a value to test entered manually or included into the cell you make reference to. Note: if number is a nonnumeric value, ISEVEN returns the #VALUE! error value. To apply the ISEVEN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISEVEN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISEVEN function is one of the information functions. It is used to check for an even value. If the cell contains an even value, the function returns TRUE. If the value is odd, it returns FALSE. Syntax ISEVEN(number) The ISEVEN function has the following argument: Argument Description number The numeric value that you want to test. Notes If number is a nonnumeric value, ISEVEN returns the #VALUE! error value. If number is not an integer, it is truncated. How to apply the ISEVEN function. Examples The figure below displays the result returned by the ISEVEN function." }, { "id": "Functions/isformula.htm", "title": "ISFORMULA Function", - "body": "The ISFORMULA function is one of the information functions. It is used to check whether there is a reference to a cell that contains a formula. If the cell contains a formula, the function returns TRUE, otherwise the function returns FALSE. The ISFORMULA function syntax is: ISFORMULA(value) where value is a reference to a cell. To apply the ISFORMULA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISFORMULA function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISFORMULA function is one of the information functions. It is used to check whether there is a reference to a cell that contains a formula. If the cell contains a formula, the function returns TRUE, otherwise the function returns FALSE. Syntax ISFORMULA(reference) The ISFORMULA function has the following argument: Argument Description reference A reference to a cell that you want to test. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the ISFORMULA function. Examples The figure below displays the result returned by the ISFORMULA function." }, { "id": "Functions/islogical.htm", "title": "ISLOGICAL Function", - "body": "The ISLOGICAL function is one of the information functions. It is used to check for a logical value (TRUE or FALSE). If the cell contains a logical value, the function returns TRUE, otherwise the function returns FALSE. The ISLOGICAL function syntax is: ISLOGICAL(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISLOGICAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISLOGICAL function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISLOGICAL function is one of the information functions. It is used to check for a logical value (TRUE or FALSE). If the cell contains a logical value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISLOGICAL(value) The ISLOGICAL function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISLOGICAL function. Examples The figure below displays the result returned by the ISLOGICAL function." }, { "id": "Functions/isna.htm", "title": "ISNA Function", - "body": "The ISNA function is one of the information functions. It is used to check for a #N/A error. If the cell contains a #N/A error value, the function returns TRUE, otherwise the function returns FALSE. The ISNA function syntax is: ISNA(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISNA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISNA function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISNA function is one of the information functions. It is used to check for a #N/A error. If the cell contains a #N/A error value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISNA(value) The ISNA function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISNA function. Examples The figure below displays the result returned by the ISNA function." }, { "id": "Functions/isnontext.htm", "title": "ISNONTEXT Function", - "body": "The ISNONTEXT function is one of the information functions. It is used to check for a value that is not a text. If the cell does not contain a text value, the function returns TRUE, otherwise the function returns FALSE. The ISNONTEXT function syntax is: ISNONTEXT(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISNONTEXT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISNONTEXT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISNONTEXT function is one of the information functions. It is used to check for a value that is not a text. If the cell does not contain a text value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISNONTEXT(value) The ISNONTEXT function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISNONTEXT function. Examples The figure below displays the result returned by the ISNONTEXT function." }, { "id": "Functions/isnumber.htm", "title": "ISNUMBER Function", - "body": "The ISNUMBER function is one of the information functions. It is used to check for a numeric value. If the cell contains a numeric value, the function returns TRUE, otherwise the function returns FALSE. The ISNUMBER function syntax is: ISNUMBER(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISNUMBER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISNUMBER function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISNUMBER function is one of the information functions. It is used to check for a numeric value. If the cell contains a numeric value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISNUMBER(value) The ISNUMBER function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISNUMBER function. Examples The figure below displays the result returned by the ISNUMBER function." }, { "id": "Functions/iso-ceiling.htm", "title": "ISO.CEILING Function", - "body": "The ISO.CEILING function is one of the math and trigonometry functions. It is used to return a number that is rounded up to the nearest integer or to the nearest multiple of significance. The number is always rounded up regardless of its sing. The ISO.CEILING function syntax is: ISO.CEILING(number [, significance]) where number is the number you wish to round up. significance is the multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the ISO.CEILING function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ISO.CEILING function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISO.CEILING function is one of the math and trigonometry functions. It is used to return a number that is rounded up to the nearest integer or to the nearest multiple of significance. The number is always rounded up regardless of its sing. Syntax ISO.CEILING(number, [significance]) The ISO.CEILING function has the following arguments: Argument Description number The number you wish to round up. significance The multiple of significance you wish to round up to. It is an optional parameter. If it is omitted, the default value of 1 is used. If it is set to zero, the function returns 0. Notes How to apply the ISO.CEILING function. Examples The figure below displays the result returned by the ISO.CEILING function." }, { "id": "Functions/isodd.htm", "title": "ISODD Function", - "body": "The ISODD function is one of the information functions. It is used to check for an odd value. If the cell contains an odd value, the function returns TRUE. If the value is even, it returns FALSE. The ISODD function syntax is: ISODD(number) where number is a value to test entered manually or included into the cell you make reference to. Note: if number is a nonnumeric value, ISODD returns the #VALUE! error value. To apply the ISODD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISODD function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISODD function is one of the information functions. It is used to check for an odd value. If the cell contains an odd value, the function returns TRUE. If the value is even, it returns FALSE. Syntax ISODD(number) The ISODD function has the following argument: Argument Description number The numeric value that you want to test. Notes If number is a nonnumeric value, ISODD returns the #VALUE! error value. If number is not an integer, it is truncated. How to apply the ISODD function. Examples The figure below displays the result returned by the ISODD function." }, { "id": "Functions/isoweeknum.htm", "title": "ISOWEEKNUM Function", - "body": "The ISOWEEKNUM function is one of the date and time functions. It used to return number of the ISO week number of the year for a given date. Returns a number between 1 and 54. The ISOWEEKNUM function syntax is: ISOWEEKNUM(date) where date is a date you want to find the ISO week number of. Can be a reference to a cell containing a date or a date returned by the Date function or other date and time function. To apply the ISOWEEKNUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the ISOWEEKNUM function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISOWEEKNUM function is one of the date and time functions. It used to return number of the ISO week number of the year for a given date. Returns a number between 1 and 54. Syntax ISOWEEKNUM(date) The ISOWEEKNUM function has the following argument: Argument Description date A date you want to find the ISO week number of. Can be a reference to a cell containing a date or a date returned by the DATE function or other date and time function. Notes How to apply the ISOWEEKNUM function. Examples The figure below displays the result returned by the ISOWEEKNUM function." }, { "id": "Functions/ispmt.htm", "title": "ISPMT Function", - "body": "The ISPMT function is one of the financial functions. It is used to calculate the interest payment for a specified period of an investment based on a constant payment schedule. The ISPMT function syntax is: ISPMT(rate, per, nper, pv) where rate is the interest rate for the investment. per is the period you want to find the interest payment for. The value must be from 1 to nper. nper is a number of payments. pv is a present value of the payments. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the ISPMT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ISPMT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISPMT function is one of the financial functions. It is used to calculate the interest payment for a specified period of an investment based on a constant payment schedule. Syntax ISPMT(rate, per, nper, pv) The ISPMT function has the following arguments: Argument Description rate The interest rate for the investment. per The period you want to find the interest payment for. The value must be from 1 to nper. nper A number of payments. pv A present value of the payments. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the ISPMT function. Examples The figure below displays the result returned by the ISPMT function." }, { "id": "Functions/isref.htm", "title": "ISREF Function", - "body": "The ISREF function is one of the information functions. It is used to verify if the value is a valid cell reference. The ISREF function syntax is: ISREF(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISREF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISREF function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. If the value is a valid reference, the function returns TRUE. Otherwise the function returns FALSE." + "body": "The ISREF function is one of the information functions. It is used to verify if the value is a valid cell reference. Syntax ISREF(value) The ISREF function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISREF function. Examples If the value is a valid reference, the function returns TRUE. Otherwise the function returns FALSE." }, { "id": "Functions/istext.htm", "title": "ISTEXT Function", - "body": "The ISTEXT function is one of the information functions. It is used to check for a text value. If the cell contains a text value, the function returns TRUE, otherwise the function returns FALSE. The ISTEXT function syntax is: ISTEXT(value) where value is a value to test entered manually or included into the cell you make reference to. To apply the ISTEXT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the ISTEXT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ISTEXT function is one of the information functions. It is used to check for a text value. If the cell contains a text value, the function returns TRUE, otherwise the function returns FALSE. Syntax ISTEXT(value) The ISTEXT function has the following argument: Argument Description value The value that you want to test. The value can be an empty cell, error, logical value, text, number, reference value, or a name referring to any of these. Notes How to apply the ISTEXT function. Examples The figure below displays the result returned by the ISTEXT function." }, { "id": "Functions/kurt.htm", "title": "KURT Function", - "body": "The KURT function is one of the statistical functions. It is used to return the kurtosis of the argument list. The KURT function syntax is: KURT(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cell you make reference to. To apply the KURT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the KURT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The KURT function is one of the statistical functions. It is used to return the kurtosis of the argument list. Syntax KURT(number1, [number2], ...) The KURT function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate kurtosis. Notes How to apply the KURT function. Examples The figure below displays the result returned by the KURT function." }, { "id": "Functions/large.htm", "title": "LARGE Function", - "body": "The LARGE function is one of the statistical functions. It is used to analyze the range of cells and return the k-th largest value. The LARGE function syntax is: LARGE(array, k) where array is the selected range of cells you want to analyze. k is the position of the number from the largest one, a numeric value greater than 0 entered manually or included into the cell you make reference to. To apply the LARGE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LARGE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The LARGE function is one of the statistical functions. It is used to analyze the range of cells and return the k-th largest value. Syntax LARGE(array, k) The LARGE function has the following arguments: Argument Description array The selected range of cells you want to analyze. k The position of the number from the largest one, a numeric value greater than 0. Notes How to apply the LARGE function. Examples The figure below displays the result returned by the LARGE function." }, { "id": "Functions/lcm.htm", "title": "LCM Function", - "body": "The LCM function is one of the math and trigonometry functions. It is used to return the lowest common multiple of one or more numbers. The LCM function syntax is: LCM(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cell you make reference to. To apply the LCM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the LCM function, enter the required arguments separating by commas or select the range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The LCM function is one of the math and trigonometry functions. It is used to return the lowest common multiple of one or more numbers. Syntax LCM(number1, [number2], ...) The LCM function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the lowest common multiple. Notes How to apply the LCM function. Examples The figure below displays the result returned by the LCM function." }, { "id": "Functions/left.htm", "title": "LEFT/LEFTB Function", - "body": "The LEFT/LEFTB function is one of the text and data functions. Is used to extract the substring from the specified string starting from the left character. The LEFT function is intended for languages that use the single-byte character set (SBCS), while LEFTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The LEFT/LEFTB function syntax is: LEFT(string [, number-chars]) LEFTB(string [, number-chars]) where string is a string you need to extract the substring from, number-chars is a number of the substring characters. It is an optional argument. If it is omitted, the function will assume it to be 1. The data can be entered manually or included into the cells you make reference to. To apply the LEFT/LEFTB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the LEFT/LEFTB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The LEFT/LEFTB function is one of the text and data functions. Is used to extract the substring from the specified string starting from the left character. The LEFT function is intended for languages that use the single-byte character set (SBCS), while LEFTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax LEFT(text, [num_chars]) The LEFT function has the following arguments: Argument Description text A string you need to extract the substring from. num_chars A number of the substring characters. It must be greater than or equal to 0. It is an optional argument. If it is omitted, the function will assume it to be 1. LEFTB(text, [num_bytes]) The LEFTB function has the following arguments: Argument Description text A string you need to extract the substring from. num_bytes A number of the substring characters, based on bytes. It is an optional argument. Notes How to apply the LEFT/LEFTB function. Examples The figure below displays the result returned by the LEFT function." }, { "id": "Functions/leftb.htm", "title": "LEFT/LEFTB Function", - "body": "The LEFT/LEFTB function is one of the text and data functions. Is used to extract the substring from the specified string starting from the left character. The LEFT function is intended for languages that use the single-byte character set (SBCS), while LEFTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The LEFT/LEFTB function syntax is: LEFT(string [, number-chars]) LEFTB(string [, number-chars]) where string is a string you need to extract the substring from, number-chars is a number of the substring characters. It is an optional argument. If it is omitted, the function will assume it to be 1. The data can be entered manually or included into the cells you make reference to. To apply the LEFT/LEFTB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the LEFT/LEFTB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The LEFT/LEFTB function is one of the text and data functions. Is used to extract the substring from the specified string starting from the left character. The LEFT function is intended for languages that use the single-byte character set (SBCS), while LEFTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax LEFT(text, [num_chars]) The LEFT function has the following arguments: Argument Description text A string you need to extract the substring from. num_chars A number of the substring characters. It must be greater than or equal to 0. It is an optional argument. If it is omitted, the function will assume it to be 1. LEFTB(text, [num_bytes]) The LEFTB function has the following arguments: Argument Description text A string you need to extract the substring from. num_bytes A number of the substring characters, based on bytes. It is an optional argument. Notes How to apply the LEFT/LEFTB function. Examples The figure below displays the result returned by the LEFT function." }, { "id": "Functions/len.htm", "title": "LEN/LENB Function", - "body": "The LEN/LENB function is one of the text and data functions. Is used to analyse the specified string and return the number of characters it contains. The LEN function is intended for languages that use the single-byte character set (SBCS), while LENB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The LEN/LENB function syntax is: LEN(string) LENB(string) where string is a data entered manually or included into the cell you make reference to. To apply the LEN/LENB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the LEN/LENB function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LEN/LENB function is one of the text and data functions. Is used to analyse the specified string and return the number of characters it contains. The LEN function is intended for languages that use the single-byte character set (SBCS), while LENB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax LEN(text) LENB(text) The LEN/LENB function has the following argument: Argument Description text The text whose length you want to find. Notes How to apply the LEN/LENB function. Examples The figure below displays the result returned by the LEN function." }, { "id": "Functions/lenb.htm", "title": "LEN/LENB Function", - "body": "The LEN/LENB function is one of the text and data functions. Is used to analyse the specified string and return the number of characters it contains. The LEN function is intended for languages that use the single-byte character set (SBCS), while LENB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The LEN/LENB function syntax is: LEN(string) LENB(string) where string is a data entered manually or included into the cell you make reference to. To apply the LEN/LENB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the LEN/LENB function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LEN/LENB function is one of the text and data functions. Is used to analyse the specified string and return the number of characters it contains. The LEN function is intended for languages that use the single-byte character set (SBCS), while LENB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax LEN(text) LENB(text) The LEN/LENB function has the following argument: Argument Description text The text whose length you want to find. Notes How to apply the LEN/LENB function. Examples The figure below displays the result returned by the LEN function." }, { "id": "Functions/linest.htm", "title": "LINEST Function", - "body": "The LINEST function is one of the statistical functions. It is used to calculate the statistics for a line by using the least squares method to calculate a straight line that best fits your data, and then returns an array that describes the line; because this function returns an array of values, it must be entered as an array formula. The LINEST function syntax is: LINEST( known_y's, [known_x's], [const], [stats] ) where: known_y's is a known range of y values in the equation y = mx + b. This is the required argument. known_x's is a known range of x values in the equation y = mx + b. This is an optional argument. If it is omitted, known_x's is assumed to be the array {1,2,3,...} with the same number of values as known_y's. const is a logical value that specifies if you want to set b equal to 0. This is an optional argument. If it is set to TRUE or omitted, b is calculated normally. If it is set to FALSE, b is set equal to 0. stats is a logical value that specifies if you want to return additional regression statistics. This is an optional argument. If it is set to TRUE, the function returns the additional regression statistics. If it is set to FALSE or omitted, the function does not return the additional regression statistics. To apply the LINEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LINEST function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The first value of the resulting array will be displayed in the selected cell." + "body": "The LINEST function is one of the statistical functions. It is used to calculate the statistics for a line by using the least squares method to calculate a straight line that best fits your data, and then returns an array that describes the line; because this function returns an array of values, it must be entered as an array formula. Syntax LINEST(known_y's, [known_x's], [const], [stats]) The LINEST function has the following argument: Argument Description known_y's A known range of y values in the equation y = mx + b. This is the required argument. known_x's A known range of x values in the equation y = mx + b. This is an optional argument. If it is omitted, known_x's is assumed to be the array {1,2,3,...} with the same number of values as known_y's. const A logical value that specifies if you want to set b equal to 0. This is an optional argument. If it is set to TRUE or omitted, b is calculated normally. If it is set to FALSE, b is set equal to 0. stats A logical value that specifies if you want to return additional regression statistics. This is an optional argument. If it is set to TRUE, the function returns the additional regression statistics. If it is set to FALSE or omitted, the function does not return the additional regression statistics. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the LINEST function. Examples The first value of the resulting array will be displayed in the selected cell." }, { "id": "Functions/ln.htm", "title": "LN Function", - "body": "The LN function is one of the math and trigonometry functions. It is used to return the natural logarithm of a number. The LN function syntax is: LN(x) where x is a numeric value entered manually or included into the cell you make reference to. It must be greater than 0. To apply the LN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the LN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LN function is one of the math and trigonometry functions. It is used to return the natural logarithm of a number. Syntax LN(number) The LN function has the following argument: Argument Description number A numeric value for which you want to get the natural logarithm. It must be greater than 0. Notes How to apply the LN function. Examples The figure below displays the result returned by the LN function." }, { "id": "Functions/log.htm", "title": "LOG Function", - "body": "The LOG function is one of the math and trigonometry functions. It is used to return the logarithm of a number to a specified base. The LOG function syntax is: LOG(x [,base]) where x is a numeric value greater than 0 base is the base used to calculate the logarithm of a number. It is an optional parameter. If it is omitted, the function will assume base to be 10. The numeric value can be entered manually or included into the cells you make reference to. To apply the LOG function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the LOG function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOG function is one of the math and trigonometry functions. It is used to return the logarithm of a number to a specified base. Syntax LOG(number, [base]) The LOG function has the following arguments: Argument Description number A numeric value for which you want to get the logarithm. It must be greater than 0. base The base used to calculate the logarithm of a number. It is an optional parameter. If it is omitted, the function will assume base to be 10. Notes How to apply the LOG function. Examples The figure below displays the result returned by the LOG function." }, { "id": "Functions/log10.htm", "title": "LOG10 Function", - "body": "The LOG10 function is one of the math and trigonometry functions. It is used to return the logarithm of a number to a base of 10. The LOG10 function syntax is: LOG10(x) where x is a numeric value greater than 0 entered manually or included into the cell you make reference to. To apply the LOG10 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the LOG10 function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOG10 function is one of the math and trigonometry functions. It is used to return the logarithm of a number to a base of 10. Syntax LOG10(number) The LOG10 function has the following argument: Argument Description number A numeric value for which you want to get the logarithm to a base of 10. It must be greater than 0. Notes How to apply the LOG10 function. Examples The figure below displays the result returned by the LOG10 function." }, { "id": "Functions/logest.htm", "title": "LOGEST Function", - "body": "The LOGEST function is one of the statistical functions. It is used to calculate an exponential curve that fits the data and returns an array of values that describes the curve. The LOGEST function syntax is: LOGEST(known_y’s, [known_x’s], [const], [stats]) where known_y’s is the set of y-values you already know in the y = b*m^x equation. known_x’s is the optional set of x-values you might know in the y = b*m^x equation. const is an optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 1 in the y = b*m^x equation and m-values correspond with the y = m^x equation. stats is an optional argument. It is a TRUE or FALSE value that sets whether additional regression statistics should be returned. To apply the LOGEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LOGEST function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOGEST function is one of the statistical functions. It is used to calculate an exponential curve that fits the data and returns an array of values that describes the curve. Syntax LOGEST(known_y’s, [known_x’s], [const], [stats]) The LOGEST function has the following arguments: Argument Description known_y’s The set of y-values you already know in the y = b*m^x equation. known_x’s The optional set of x-values you might know in the y = b*m^x equation. const An optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 1 in the y = b*m^x equation and m-values correspond with the y = m^x equation. stats An optional argument. It is a TRUE or FALSE value that sets whether additional regression statistics should be returned. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the LOGEST function. Examples The figure below displays the result returned by the LOGEST function." }, { "id": "Functions/loginv.htm", "title": "LOGINV Function", - "body": "The LOGINV function is one of the statistical functions. It is used to return the inverse of the lognormal cumulative distribution function of the given x value with the specified parameters. The LOGINV function syntax is: LOGINV(x, mean, standard-deviation) where x is the probability associated with the lognormal distribution, a numeric value greater than 0 but less than 1. mean is the mean of ln(x), a numeric value. standard-deviation is the standard deviation of ln(x), a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the LOGINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LOGINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOGINV function is one of the statistical functions. It is used to return the inverse of the lognormal cumulative distribution function of the given x value with the specified parameters. Syntax LOGINV(probability, mean, standard_dev) The LOGINV function has the following arguments: Argument Description probability The probability associated with the lognormal distribution, a numeric value greater than 0 but less than 1. mean The mean of ln(x), a numeric value. standard_dev The standard deviation of ln(x), a numeric value greater than 0. Notes How to apply the LOGINV function. Examples The figure below displays the result returned by the LOGINV function." }, { "id": "Functions/lognorm-dist.htm", "title": "LOGNORM.DIST Function", - "body": "The LOGNORM.DIST function is one of the statistical functions. It is used to return the lognormal distribution of x, where ln(x) is normally distributed with parameters mean and standard-dev. The LOGNORM.DIST function syntax is: LOGNORM.DIST(x, mean, standard-dev, cumulative) where x is the value at which the function should be calculated. A numeric value greater than 0. mean is the mean of ln(x), a numeric value. standard-dev is the standard deviation of ln(x), a numeric value greater than 0. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The numeric values can be entered manually or included into the cells you make reference to. To apply the LOGNORM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LOGNORM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOGNORM.DIST function is one of the statistical functions. It is used to return the lognormal distribution of x, where ln(x) is normally distributed with parameters mean and standard_dev. Syntax LOGNORM.DIST(x, mean, standard_dev, cumulative) The LOGNORM.DIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. mean The mean of ln(x), a numeric value. standard_dev The standard deviation of ln(x), a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the LOGNORM.DIST function. Examples The figure below displays the result returned by the LOGNORM.DIST function." }, { "id": "Functions/lognorm-inv.htm", "title": "LOGNORM.INV Function", - "body": "The LOGNORM.INV function is one of the statistical functions. It is used to return the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with parameters mean and standard-dev. The LOGNORM.INV function syntax is: LOGNORM.INV(probability, mean, standard-dev) where probability is the probability associated with the lognormal distribution. A numeric value greater than 0 but less than 1. mean is the mean of ln(x), a numeric value. standard-dev is the standard deviation of ln(x), a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the LOGNORM.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LOGNORM.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOGNORM.INV function is one of the statistical functions. It is used to return the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with parameters mean and standard_dev. Syntax LOGNORM.INV(probability, mean, standard_dev) The LOGNORM.INV function has the following arguments: Argument Description probability The probability associated with the lognormal distribution, a numeric value greater than 0 but less than 1. mean The mean of ln(x), a numeric value. standard_dev The standard deviation of ln(x), a numeric value greater than 0. Notes How to apply the LOGNORM.INV function. Examples The figure below displays the result returned by the LOGNORM.INV function." }, { "id": "Functions/lognormdist.htm", "title": "LOGNORMDIST Function", - "body": "The LOGNORMDIST function is one of the statistical functions. It is used to analyze logarithmically transformed data and return the lognormal cumulative distribution function of the given x value with the specified parameters. The LOGNORMDIST function syntax is: LOGNORMDIST(x, mean, standard-deviation) where x is the value at which the function should be calculated. A numeric value greater than 0. mean is the mean of ln(x), a numeric value. standard-deviation is the standard deviation of ln(x), a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the LOGNORMDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the LOGNORMDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOGNORMDIST function is one of the statistical functions. It is used to analyze logarithmically transformed data and return the lognormal cumulative distribution function of the given x value with the specified parameters. Syntax LOGNORMDIST(x, mean, standard_dev) The LOGNORMDIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. mean The mean of ln(x), a numeric value. standard_dev The standard deviation of ln(x), a numeric value greater than 0. Notes How to apply the LOGNORMDIST function. Examples The figure below displays the result returned by the LOGNORMDIST function." }, { "id": "Functions/lookup.htm", "title": "LOOKUP Function", - "body": "The LOOKUP function is one of the lookup and reference functions. It is used to return a value from a selected range (row or column containing the data in ascending order). The LOOKUP function syntax is: LOOKUP(lookup-value, lookup-vector, result-vector) where lookup-value is a value to search for. lookup-vector is a single row or column containing data sorted in ascending order. lookup-result is a single row or column of data that is the same size as the lookup-vector. The function searches for the lookup-value in the lookup-vector and returns the value from the same position in the lookup-result. If the lookup-value is smaller than all of the values in the lookup-vector, the function will return the #N/A error. If there is not a value that strictly matches the lookup-value, the function chooses the largest value in the lookup-vector that is less than or equal to the value. How to use LOOKUP To apply the LOOKUP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the LOOKUP function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOOKUP function is one of the lookup and reference functions. It is used to return a value from a selected range (row or column containing the data in ascending order). Syntax LOOKUP(lookup_value, lookup_vector, [result_vector]) The LOOKUP function has the following arguments: Argument Description lookup_value A value to search for. lookup_vector A single row or column containing data sorted in ascending order. result_vector A single row or column of data that is the same size as the lookup_vector. Notes The function searches for the lookup_value in the lookup_vector and returns the value from the same position in the result_vector. If the lookup_value is smaller than all of the values in the lookup_vector, the function will return the #N/A error. If there is not a value that strictly matches the lookup_value, the function chooses the largest value in the lookup_vector that is less than or equal to the value. How to apply the LOOKUP function. Examples The figure below displays the result returned by the LOOKUP function." }, { "id": "Functions/lower.htm", "title": "LOWER Function", - "body": "The LOWER function is one of the text and data functions. Is used to convert uppercase letters to lowercase in the selected cell. The LOWER function syntax is: LOWER(text) where text is data included into the cell you make reference to. To apply the LOWER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the LOWER function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The LOWER function is one of the text and data functions. Is used to convert uppercase letters to lowercase in the selected cell. Syntax LOWER(text) The LOWER function has the following argument: Argument Description text The text you want to convert to lowercase. Notes How to apply the LOWER function. Examples The figure below displays the result returned by the LOWER function." }, { "id": "Functions/match.htm", "title": "MATCH Function", - "body": "The MATCH function is one of the lookup and reference functions. It is used to return a relative position of a specified item in a range of cells. The MATCH function syntax is: MATCH(lookup-value, lookup-array[ , [match-type]]) where lookup-value is a value in the lookup-array to search for. It can be a numeric, logical or text value, or a cell reference. lookup-array is a single row or column you need to analyze. match-type is a type of match. It's an optional argument. It can be one of the following numeric values: Numeric value Meaning 1 or omitted The values must be sorted in ascending order. If the the exact match is not found, the function will return the largest value that is less than lookup-value. 0 The values can be sorted in any order. If the the exact match is not found, the function will return the #N/A error. -1 The values must be sorted in descending order. If the the exact match is not found, the function will return the smallest value that is greater than lookup-value. To apply the MATCH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the MATCH function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MATCH function is one of the lookup and reference functions. It is used to return a relative position of a specified item in a range of cells. Syntax MATCH(lookup_value, lookup_array, [match_type]) The MATCH function has the following arguments: Argument Description lookup_value A value in the lookup_array to search for. It can be a numeric, logical or text value, or a cell reference. lookup_array A single row or column you need to analyze. match_type A type of match. It's an optional argument. The possible values are listed in the table below. The match_type argument can be one of the following: Numeric value Meaning 1 or omitted The values must be sorted in ascending order. If the exact match is not found, the function will return the largest value that is less than lookup_value. 0 The values can be sorted in any order. If the exact match is not found, the function will return the #N/A error. -1 The values must be sorted in descending order. If the exact match is not found, the function will return the smallest value that is greater than lookup_value. Notes How to apply the MATCH function. Examples The figure below displays the result returned by the MATCH function." }, { "id": "Functions/max.htm", "title": "MAX Function", - "body": "The MAX function is one of the statistical functions. It is used to analyze the range of data and find the largest number. The MAX function syntax is: MAX(number1, number2, ...) where number1(2) is up to 30 numeric values entered manually or included into the cells you make reference to. To apply the MAX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MAX function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MAX function is one of the statistical functions. It is used to analyze the range of data and find the largest number. Syntax MAX(number1, [number2], ...) The MAX function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the largest number. Notes How to apply the MAX function. Examples The figure below displays the result returned by the MAX function." }, { "id": "Functions/maxa.htm", "title": "MAXA Function", - "body": "The MAXA function is one of the statistical functions. It is used to analyze the range of data and find the largest value. The MAXA function syntax is: MAXA(number1, number2, ...) where number1(2) is a data (number, text, logical value) entered manually or included into the cell you make reference to. To apply the MAXA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MAXA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MAXA function is one of the statistical functions. It is used to analyze the range of data and find the largest value. Syntax MAXA(value1, [value2], ...) The MAXA function has the following arguments: Argument Description value1/2/n Up to 255 values (number, text, logical value) for which you want to find the largest value. Notes How to apply the MAXA function. Examples The figure below displays the result returned by the MAXA function." }, { "id": "Functions/maxifs.htm", "title": "MAXIFS Function", - "body": "The MAXIFS function is one of the statistical functions. It is used to return the maximum value among cells specified by a given set of conditions or criteria. The MAXIFS function syntax is: MAXIFS(max_range, criteria_range1, criteria1 [, criteria_range2, criteria2], ...) max_range is the range of cells in which the maximum will be determined. criteria_range1 is the first selected range of cells to apply the criteria1 to. criteria1 is the first condition that must be met. It is applied to the criteria_range1 and used to determine which cells in the max_range will be evaluated as maximum. It can be a value entered manually or included into the cell you make reference to. criteria_range2, criteria2, ... are additional ranges of cells and their corresponding criteria. These arguments are optional. Note: you can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. To apply the MAXIFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MAXIFS function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MAXIFS function is one of the statistical functions. It is used to return the maximum value among cells specified by a given set of conditions or criteria. Syntax MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) The MAXIFS function has the following arguments: Argument Description max_range The range of cells in which the maximum will be determined. criteria_range1 The first selected range of cells to apply the criteria1 to. criteria1 The first condition that must be met. It is applied to the criteria_range1 and used to determine which cells in the max_range will be evaluated as maximum. criteria_range2, criteria2 Additional ranges of cells and their corresponding criteria. These arguments are optional. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to apply the MAXIFS function. Examples The figure below displays the result returned by the MAXIFS function." }, { "id": "Functions/mdeterm.htm", "title": "MDETERM Function", - "body": "The MDETERM function is one of the math and trigonometry functions. It is used to return the matrix determinant of an array. The MDETERM function syntax is: MDETERM(array) where array is an array of numbers. Note: If any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of rows in the array is not the same as the number of columns, the function will return the #VALUE! error. To apply the MDETERM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MDETERM function, select the range of cells with the mouse or enter the required argument manually, like this A1:B2, press the Enter button. The result will be displayed in the selected cell." + "body": "The MDETERM function is one of the math and trigonometry functions. It is used to return the matrix determinant of an array. Syntax MDETERM(array) The MDETERM function has the following argument: Argument Description array An array of numbers. Notes If any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of rows in the array is not the same as the number of columns, the function will return the #VALUE! error. How to apply the MDETERM function. Examples The figure below displays the result returned by the MDETERM function." }, { "id": "Functions/mduration.htm", "title": "MDURATION Function", - "body": "The MDURATION function is one of the financial functions. It is used to calculate the modified Macaulay duration of a security with an assumed par value of $100. The MDURATION function syntax is: MDURATION(settlement, maturity, coupon, yld, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. coupon is the annual coupon rate of the security. yld is the annual yield of the security. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the MDURATION function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the MDURATION function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The MDURATION function is one of the financial functions. It is used to calculate the modified Macaulay duration of a security with an assumed par value of $100. Syntax MDURATION(settlement, maturity, coupon, yld, frequency, [basis]) The MDURATION function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. coupon The annual coupon rate of the security. yld The annual yield of the security. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the MDURATION function. Examples The figure below displays the result returned by the MDURATION function." }, { "id": "Functions/median.htm", "title": "MEDIAN Function", - "body": "The MEDIAN function is one of the statistical functions. It is used to calculate the median of the argument list. The MEDIAN function syntax is: MEDIAN(argument-list) where argument-list is up tp 30 numerical values entered manually or included into the cell you make reference to. To apply the MEDIAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MEDIAN function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MEDIAN function is one of the statistical functions. It is used to calculate the median of the argument list. Syntax MEDIAN(number1, [number2], ...) The MEDIAN function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the median. Notes How to apply the MEDIAN function. Examples The figure below displays the result returned by the MEDIAN function." }, { "id": "Functions/mid.htm", "title": "MID/MIDB Function", - "body": "The MID/MIDB function is one of the text and data functions. Is used to extract the characters from the specified string starting from any position. The MID function is intended for languages that use the single-byte character set (SBCS), while MIDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The MID/MIDB function syntax is: MID(string, start-pos, number-chars) MIDB(string, start-pos, number-chars) where string is a string you need to extract the characters from. start-pos is a position you need to start extracting from. number-chars is a number of the characters you need to extract. The data can be entered manually or included into the cells you make reference to. To apply the MID/MIDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the MID/MIDB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MID/MIDB function is one of the text and data functions. Is used to extract the characters from the specified string starting from any position. The MID function is intended for languages that use the single-byte character set (SBCS), while MIDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax MID(text, start_num, num_chars) The MID function has the following arguments: Argument Description text A string you need to extract the characters from. start_num A position you need to start extracting from. num_chars A number of the characters you need to extract. MIDB(text, start_num, num_bytes) The MIDB function has the following arguments: Argument Description text A string you need to extract the characters from. start_num A position you need to start extracting from. num_bytes A number of the characters you need to extract, based on bytes. Notes How to apply the MID/MIDB function. Examples The figure below displays the result returned by the MID function." }, { "id": "Functions/midb.htm", "title": "MID/MIDB Function", - "body": "The MID/MIDB function is one of the text and data functions. Is used to extract the characters from the specified string starting from any position. The MID function is intended for languages that use the single-byte character set (SBCS), while MIDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The MID/MIDB function syntax is: MID(string, start-pos, number-chars) MIDB(string, start-pos, number-chars) where string is a string you need to extract the characters from. start-pos is a position you need to start extracting from. number-chars is a number of the characters you need to extract. The data can be entered manually or included into the cells you make reference to. To apply the MID/MIDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the MID/MIDB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MID/MIDB function is one of the text and data functions. Is used to extract the characters from the specified string starting from any position. The MID function is intended for languages that use the single-byte character set (SBCS), while MIDB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax MID(text, start_num, num_chars) The MID function has the following arguments: Argument Description text A string you need to extract the characters from. start_num A position you need to start extracting from. num_chars A number of the characters you need to extract. MIDB(text, start_num, num_bytes) The MIDB function has the following arguments: Argument Description text A string you need to extract the characters from. start_num A position you need to start extracting from. num_bytes A number of the characters you need to extract, based on bytes. Notes How to apply the MID/MIDB function. Examples The figure below displays the result returned by the MID function." }, { "id": "Functions/min.htm", "title": "MIN Function", - "body": "The MIN function is one of the statistical functions. It is used to analyze the range of data and find the smallest number. The MIN function syntax is: MIN(number1, number2, ...) where number1(2) is up to 30 numeric values entered manually or included into the cell you make reference to. To apply the MIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MIN function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MIN function is one of the statistical functions. It is used to analyze the range of data and find the smallest number. Syntax MIN(number1, [number2], ...) The MIN function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the smallest number. Notes How to apply the MIN function. Examples The figure below displays the result returned by the MIN function." }, { "id": "Functions/mina.htm", "title": "MINA Function", - "body": "The MINA function is one of the statistical functions. It is used to analyze the range of data and find the smallest value. The MINA function syntax is: MINA(number1, number2, ...) where number1(2) is a data (number, text, logical value) entered manually or included into the cell you make reference to. To apply the MINA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MINA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MINA function is one of the statistical functions. It is used to analyze the range of data and find the smallest value. Syntax MINA(value1, [value2], ...) The MINA function has the following arguments: Argument Description value1/2/n Up to 255 values (number, text, logical value) for which you want to find the smallest value. Notes How to apply the MINA function. Examples The figure below displays the result returned by the MINA function." }, { "id": "Functions/minifs.htm", "title": "MINIFS Function", - "body": "The MINIFS function is one of the statistical functions. It is used to return the minimum value among cells specified by a given set of conditions or criteria. The MINIFS function syntax is: MINIFS(min_range, criteria_range1, criteria1 [, criteria_range2, criteria2], ...) min_range is the range of cells in which the minimum will be determined. criteria_range1 is the first selected range of cells to apply the criteria1 to. criteria1 is the first condition that must be met. It is applied to the criteria_range1 and used to determine which cells in the min_range will be evaluated as minimum. It can be a value entered manually or included into the cell you make reference to. criteria_range2, criteria2, ... are additional ranges of cells and their corresponding criteria. These arguments are optional. Note: you can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. To apply the MINIFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MINIFS function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MINIFS function is one of the statistical functions. It is used to return the minimum value among cells specified by a given set of conditions or criteria. Syntax MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) The MINIFS function has the following arguments: Argument Description min_range The range of cells in which the minimum will be determined. criteria_range1 The first selected range of cells to apply the criteria1 to. criteria1 The first condition that must be met. It is applied to the criteria_range1 and used to determine which cells in the min_range will be evaluated as minimum. criteria_range2, criteria2 Additional ranges of cells and their corresponding criteria. These arguments are optional. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to apply the MINIFS function. Examples The figure below displays the result returned by the MINIFS function." }, { "id": "Functions/minute.htm", "title": "MINUTE Function", - "body": "The MINUTE function is one of the date and time functions. It returns the minute (a number from 0 to 59) of the time value. The MINUTE function syntax is: MINUTE( time-value ) where time-value is a value entered manually or included into the cell you make reference to. Note: the time-value may be expressed as a string value (e.g. \"13:39\"), a decimal number (e.g. 0.56 corresponds to 13:26) , or the result of a formula (e.g. the result of the NOW function in the default format - 9/26/12 13:39) To apply the MINUTE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the MINUTE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The MINUTE function is one of the date and time functions. It returns the minute (a number from 0 to 59) of the time value. Syntax MINUTE(serial_number) The MINUTE function has the following argument: Argument Description serial_number The time that contains the minute you want to find. Notes The serial_number may be expressed as a string value (e.g. \"13:39\"), a decimal number (e.g. 0.56 corresponds to 13:26) , or the result of a formula (e.g. the result of the NOW function in the default format - 9/26/12 13:39) How to apply the MINUTE function. Examples The figure below displays the result returned by the MINUTE function." }, { "id": "Functions/minverse.htm", "title": "MINVERSE Function", - "body": "The MINVERSE function is one of the math and trigonometry functions. It is used to return the inverse matrix for a given matrix and display the first value of the returned array of numbers. The MINVERSE function syntax is: MINVERSE(array) where array is an array of numbers. Note: If any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of rows in the array is not the same as the number of columns, the function will return the #VALUE! error. To apply the MINVERSE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MINVERSE function, select the range of cells with the mouse or enter the required argument manually, like this A1:B2, press the Enter button. The result will be displayed in the selected cell." + "body": "The MINVERSE function is one of the math and trigonometry functions. It is used to return the inverse matrix for a given matrix and display the first value of the returned array of numbers. Syntax MINVERSE(array) The MINVERSE function has the following argument: Argument Description array An array of numbers. Notes If any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of rows in the array is not the same as the number of columns, the function will return the #VALUE! error. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the MINVERSE function. Examples The figure below displays the result returned by the MINVERSE function." }, { "id": "Functions/mirr.htm", "title": "MIRR Function", - "body": "The MIRR function is one of the financial functions. It is used to calculate the modified internal rate of return for a series of periodic cash flows. The MIRR function syntax is: MIRR(values, finance-rate, reinvest-rate) where values is an array that contains the series of payments occuring at regular periods. At least one of the values must be negative and at least one positive. finance-rate is the interest rate paid on the money used in the cash flows. reinvest-rate is the interest rate received on the cash reinvestment. The numeric values can be entered manually or included into the cell you make reference to. To apply the MIRR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the MIRR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The MIRR function is one of the financial functions. It is used to calculate the modified internal rate of return for a series of periodic cash flows. Syntax MIRR(values, finance_rate, reinvest_rate) The MIRR function has the following arguments: Argument Description values An array that contains the series of payments occuring at regular periods. At least one of the values must be negative and at least one positive. finance_rate The interest rate paid on the money used in the cash flows. reinvest_rate The interest rate received on the cash reinvestment. Notes How to apply the MIRR function. Examples The figure below displays the result returned by the MIRR function." }, { "id": "Functions/mmult.htm", "title": "MMULT Function", - "body": "The MMULT function is one of the math and trigonometry functions. It is used to return the matrix product of two arrays and display the first value of the returned array of numbers. The MMULT function syntax is: MMULT(array1, array2) where array1, array2 is an array of numbers. Note: if any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of columns in array1 is not the same as the number of rows in array2, the function will return the #VALUE! error. To apply the MMULT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MMULT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MMULT function is one of the math and trigonometry functions. It is used to return the matrix product of two arrays and display the first value of the returned array of numbers. Syntax MMULT(array1, array2) The MMULT function has the following arguments: Argument Description array1, array2 An array of numbers. Notes If any of the cells in the array contain empty or non-numeric values, the function will return the #N/A error. If the number of columns in array1 is not the same as the number of rows in array2, the function will return the #VALUE! error. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the MMULT function. Examples The figure below displays the result returned by the MMULT function." }, { "id": "Functions/mod.htm", "title": "MOD Function", - "body": "The MOD function is one of the math and trigonometry functions. It is used to return the remainder after the division of a number by the specified divisor. The MOD function syntax is: MOD(x, y) where x is a number you wish to divide and find the remainder. y is a number you wish to divide by. The numeric values can be entered manually or included into the cell you make reference to. Note: if y is 0, the function returns the #DIV/0! error. To apply the MOD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MOD function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MOD function is one of the math and trigonometry functions. It is used to return the remainder after the division of a number by the specified divisor. Syntax MOD(number, divisor) The MOD function has the following argument: Argument Description number A number you wish to divide and find the remainder. divisor A number you wish to divide by. Notes If divisor is 0, the function returns the #DIV/0! error. How to apply the MOD function. Examples The figure below displays the result returned by the MOD function." }, { "id": "Functions/mode-mult.htm", "title": "MODE.MULT Function", - "body": "The MODE.MULT function is one of the statistical functions. It is used to return the most frequently occurring, or repetitive value in an array or range of data. The MODE.MULT function syntax is: MODE.MULT(number1, [, number2],...) where number1, number2... is up to 255 numeric values entered manually or included into the cell you make reference to. Note: if there is no repetitive value in the argument list, the function will return the #VALUE! error. To apply the MODE.MULT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MODE.MULT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MODE.MULT function is one of the statistical functions. It is used to return the most frequently occurring, or repetitive values in an array or range of data. Syntax MODE.MULT(number1, [number2], ...) The MODE.MULT function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the most frequently occurring value. Notes Because this function returns an array of values, it must be entered as an array formula. To learn more, please read the Insert array formulas article. If there is no repetitive value in the argument list, the function will return the #VALUE! error. How to apply the MODE.MULT function. Examples The figure below displays the result returned by the MODE.MULT function." }, { "id": "Functions/mode-sngl.htm", "title": "MODE.SNGL Function", - "body": "The MODE.SNGL function is one of the statistical functions. It is used to return the most frequently occurring, or repetitive, value in an array or range of data. The MODE.SNGL function syntax is: MODE.SNGL(number1, [, number2],...) where number1, number2... is up to 255 numeric values entered manually or included into the cell you make reference to. Note: if there is no repetitive value in the argument list, the function will return the #VALUE! error. To apply the MODE.SNGL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MODE.SNGL function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MODE.SNGL function is one of the statistical functions. It is used to return the most frequently occurring, or repetitive, value in an array or range of data. Syntax MODE.SNGL(number1, [number2], ...) The MODE.SNGL function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the most frequently occurring value. Notes If there is no repetitive value in the argument list, the function will return the #VALUE! error. How to apply the MODE.SNGL function. Examples The figure below displays the result returned by the MODE.SNGL function." }, { "id": "Functions/mode.htm", "title": "MODE Function", - "body": "The MODE function is one of the statistical functions. It is used to analyze the range of data and return the most frequently occurring value. The MODE function syntax is: MODE(argument-list) where argument-list is up to 255 numeric values entered manually or included into the cell you make reference to. Note: if there is no repetitive value in the argument list, the function will return the #VALUE! error. To apply the MODE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the MODE function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MODE function is one of the statistical functions. It is used to analyze the range of data and return the most frequently occurring value. Syntax MODE(number1, [number2], ...) The MODE function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the most frequently occurring value. Notes If there is no repetitive value in the argument list, the function will return the #VALUE! error. How to apply the MODE function. Examples The figure below displays the result returned by the MODE function." }, { "id": "Functions/month.htm", "title": "MONTH Function", - "body": "The MONTH function is one of the date and time functions. It returns the month (a number from 1 to 12) of the date given in the numerical format (MM/dd/yyyy by default). The MONTH function syntax is: MONTH(date-value) where date-value is a value entered manually or included into the cell you make reference to. To apply the MONTH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the MONTH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The MONTH function is one of the date and time functions. It returns the month (a number from 1 to 12) of the date given in the numerical format (MM/dd/yyyy by default). Syntax MONTH(serial_number) The MONTH function has the following argument: Argument Description serial_number The date of the month you want to find. Notes How to apply the MONTH function. Examples The figure below displays the result returned by the MONTH function." }, { "id": "Functions/mround.htm", "title": "MROUND Function", - "body": "The MROUND function is one of the math and trigonometry functions. It is used to round the number to the desired multiple. The MROUND function syntax is: MROUND(x, multiple) where x is a number you wish to round. multiple is a multiple you wish to round to. The numeric values can be entered manually or included into the cell you make reference to. Note: if the values of x and multiple have different signs, the function returns the #NUM! error. To apply the MROUND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MROUND function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The MROUND function is one of the math and trigonometry functions. It is used to round the number to the desired multiple. Syntax MROUND(number, multiple) The MROUND function has the following arguments: Argument Description number A number you wish to round. multiple A multiple you wish to round to. Notes If the values of number and multiple have different signs, the function returns the #NUM! error. How to apply the MROUND function. Examples The figure below displays the result returned by the MROUND function." }, { "id": "Functions/multinomial.htm", "title": "MULTINOMIAL Function", - "body": "The MULTINOMIAL function is one of the math and trigonometry functions. It is used to return the ratio of the factorial of a sum of numbers to the product of factorials. The MULTINOMIAL function syntax is: MULTINOMIAL(argument-list) where argument-list is is up to 30 numeric values entered manually or included into the cells you make reference to. To apply the MULTINOMIAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MULTINOMIAL function, enter the required argument separated by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The MULTINOMIAL function is one of the math and trigonometry functions. It is used to return the ratio of the factorial of a sum of numbers to the product of factorials. Syntax MULTINOMIAL(number1, [number2], ...) The MULTINOMIAL function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to find the multinomial. Notes How to apply the MULTINOMIAL function. Examples The figure below displays the result returned by the MULTINOMIAL function." }, { "id": "Functions/munit.htm", "title": "MUNIT Function", - "body": "The MUNIT function is one of the math and trigonometry functions. It is used to return the unit matrix for the specified dimension. The MUNIT function syntax is: MUNIT(dimension) where dimension is a required argument. It is an integer specifying the dimension of the unit matrix that you want to return, and returns an array. The dimension has to be greater than zero. To apply the MUNIT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the MUNIT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. To return a range of values, select a required range of cells, enter the formula, and press the Ctrl+Shift+Enter key combination." + "body": "The MUNIT function is one of the math and trigonometry functions. It is used to return the unit matrix for the specified dimension. Syntax MUNIT(dimension) The MUNIT function has the following argument: Argument Description dimension An integer specifying the dimension of the unit matrix that you want to return, and returns an array. The dimension has to be greater than zero. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the MUNIT function. Examples The figure below displays the result returned by the MUNIT function." }, { "id": "Functions/n.htm", "title": "N Function", - "body": "The N function is one of the information functions. It is used to convert a value to a number. The N function syntax is: N(value) where value is a value to test entered manually or included into the cell you make reference to. Below you will find the possible values and the result of their conversion: Value Number number number date date as serial number TRUE 1 FALSE 0 error error value Other 0 To apply the N function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the N function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The N function is one of the information functions. It is used to convert a value to a number. Syntax N(value) The N function has the following argument: Argument Description value A value to test. The value argument can be one of the following: Value Number number number date date as serial number TRUE 1 FALSE 0 error error value Other 0 Notes How to apply the N function. Examples The figure below displays the result returned by the N function." }, { "id": "Functions/na.htm", "title": "NA Function", - "body": "The NA function is one of the information functions. It is used to return the #N/A error value. This function does not require an argument. The NA function syntax is: NA() To apply the NA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the NA function, press the Enter button. The result will be displayed in the selected cell." + "body": "The NA function is one of the information functions. It is used to return the #N/A error value. This function does not require an argument. Syntax NA() Notes How to apply the NA function. Examples The figure below displays the result returned by the NA function." }, { "id": "Functions/negbinom-dist.htm", "title": "NEGBINOM.DIST Function", - "body": "The NEGBINOM.DIST function is one of the statistical functions. It is used to return the negative binomial distribution, the probability that there will be Number_f failures before the Number_s-th success, with Probability_s probability of a success. The NEGBINOM.DIST function syntax is: NEGBINOM.DIST(number-f, number-s, probability-s, cumulative) where number-f is the number of failures, a numeric value greater than or equal to 0. number-s is the the threshold number of successes, a numeric value greater than or equal to 1. probability-s is the success propability of each trial, a numeric value greater than 0, but less than 1. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The numeric values can be entered manually or included into the cells you make reference to. To apply the NEGBINOM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NEGBINOM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NEGBINOM.DIST function is one of the statistical functions. It is used to return the negative binomial distribution, the probability that there will be Number_f failures before the Number_s-th success, with Probability_s probability of a success. Syntax NEGBINOM.DIST(number_f, number_s, probability_s, cumulative) The NEGBINOM.DIST function has the following arguments: Argument Description number_f The number of failures, a numeric value greater than or equal to 0. number_s The threshold number of successes, a numeric value greater than or equal to 1. probability_s The success propability of each trial, a numeric value greater than 0, but less than 1. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the NEGBINOM.DIST function. Examples The figure below displays the result returned by the NEGBINOM.DIST function." }, { "id": "Functions/negbinomdist.htm", "title": "NEGBINOMDIST Function", - "body": "The NEGBINOMDIST function is one of the statistical functions. It is used to return the negative binomial distribution. The NEGBINOMDIST function syntax is: NEGBINOMDIST(number-failures, number-successes, success-probability) where number-failures is the number of failures, a numeric value greater than or equal to 0. number-successes is the the threshold number of successes, a numeric value greater than or equal to 0. success-probability is the success propability of each trial, a numeric value greater than 0, but less than 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the NEGBINOMDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NEGBINOMDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NEGBINOMDIST function is one of the statistical functions. It is used to return the negative binomial distribution. Syntax NEGBINOMDIST(number_f, number_s, probability_s) The NEGBINOMDIST function has the following arguments: Argument Description number_f The number of failures, a numeric value greater than or equal to 0. number_s The threshold number of successes, a numeric value greater than or equal to 1. probability_s The success propability of each trial, a numeric value greater than 0, but less than 1. Notes How to apply the NEGBINOMDIST function. Examples The figure below displays the result returned by the NEGBINOMDIST function." }, { "id": "Functions/networkdays-intl.htm", "title": "NETWORKDAYS.INTL Function", - "body": "The NETWORKDAYS.INTL function is one of the date and time functions. It is used to return the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days. The NETWORKDAYS.INTL function syntax is: NETWORKDAYS.INTL(start_date, end_date, [, weekend], [, holidays]) where start_date is the first date of the period, entered using the Date function or other date and time function. end_date is the last date of the period, entered using the Date function or other date and time function. weekend is an optional argument, a number or a string that specifies which days to consider weekends. The possible numbers are listed in the table below. Number Weekend days 1 or omitted Saturday, Sunday 2 Sunday, Monday 3 Monday, Tuesday 4 Tuesday, Wednesday 5 Wednesday, Thursday 6 Thursday, Friday 7 Friday, Saturday 11 Sunday only 12 Monday only 13 Tuesday only 14 Wednesday only 15 Thursday only 16 Friday only 17 Saturday only A string that specifies weekend days must contain 7 characters. Each character represents a day of the week, starting from Monday. 0 represents a workday, 1 represents a weekend day. E.g. \"0000011\" specifies that weekend days are Saturday and Sunday. The string \"1111111\" is not valid. holidays is an optional argument that specifies which dates in addition to weekend are nonworking. You can enter them using the Date function or other date and time function or specify a reference to a range of cells containing dates. To apply the NETWORKDAYS.INTL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the NETWORKDAYS.INTL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NETWORKDAYS.INTL function is one of the date and time functions. It is used to return the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days. Syntax NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) The NETWORKDAYS.INTL function has the following arguments: Argument Description start_date The first date of the period, entered using the DATE function or other date and time function. end_date The last date of the period, entered using the DATE function or other date and time function. weekend An optional argument, a number or a string that specifies which days to consider weekends. The possible numbers are listed in the table below. holidays An optional argument that specifies which dates in addition to weekend are nonworking. You can enter them using the DATE function or other date and time function or specify a reference to a range of cells containing dates. The weekend argument can be one of the following: Number Weekend days 1 or omitted Saturday, Sunday 2 Sunday, Monday 3 Monday, Tuesday 4 Tuesday, Wednesday 5 Wednesday, Thursday 6 Thursday, Friday 7 Friday, Saturday 11 Sunday only 12 Monday only 13 Tuesday only 14 Wednesday only 15 Thursday only 16 Friday only 17 Saturday only Notes A string that specifies weekend days must contain 7 characters. Each character represents a day of the week, starting from Monday. 0 represents a workday, 1 represents a weekend day. E.g. \"0000011\" specifies that weekend days are Saturday and Sunday. The string \"1111111\" is not valid. How to apply the NETWORKDAYS.INTL function. Examples The figure below displays the result returned by the NETWORKDAYS.INTL function." }, { "id": "Functions/networkdays.htm", "title": "NETWORKDAYS Function", - "body": "The NETWORKDAYS function is one of the date and time functions. It is used to return the number of the work days between two dates (start date and end-date) excluding weekends and dates considered as holidays. The NETWORKDAYS function syntax is: NETWORKDAYS(start-date, end-date [,holidays]) where start-date is the first date of the period, entered using the Date function or other date and time function. end-date is the last date of the period, entered using the Date function or other date and time function. holidays is an optional argument that specifies which dates besides weekends are nonworking. You can enter them using the Date function or other date and time function or specify a reference to a range of cells containing dates. To apply the NETWORKDAYS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the NETWORKDAYS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NETWORKDAYS function is one of the date and time functions. It is used to return the number of the work days between two dates (start date and end-date) excluding weekends and dates considered as holidays. Syntax NETWORKDAYS(start_date, end_date, [holidays]) The NETWORKDAYS function has the following argument: Argument Description start_date The first date of the period, entered using the DATE function or other date and time function. end_date The last date of the period, entered using the DATE function or other date and time function. holidays An optional argument that specifies which dates besides weekends are nonworking. You can enter them using the DATE function or other date and time function or specify a reference to a range of cells containing dates. Notes How to apply the NETWORKDAYS function. Examples The figure below displays the result returned by the NETWORKDAYS function." }, { "id": "Functions/nominal.htm", "title": "NOMINAL Function", - "body": "The NOMINAL function is one of the financial functions. It is used to calculate the nominal annual interest rate for a security based on a specified effective annual interest rate and the number of compounding periods per year. The NOMINAL function syntax is: NOMINAL(effect-rate, npery) where effect-rate is the effective annual interest rate of the security. npery is the number of compounding periods per year. The numeric values can be entered manually or included into the cell you make reference to. To apply the NOMINAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the NOMINAL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NOMINAL function is one of the financial functions. It is used to calculate the nominal annual interest rate for a security based on a specified effective annual interest rate and the number of compounding periods per year. Syntax NOMINAL(effect_rate, npery) The NOMINAL function has the following arguments: Argument Description effect_rate The effective annual interest rate of the security. npery The number of compounding periods per year. Notes How to apply the NOMINAL function. Examples The figure below displays the result returned by the NOMINAL function." }, { "id": "Functions/norm-dist.htm", "title": "NORM.DIST Function", - "body": "The NORM.DIST function is one of the statistical functions. It is used to return the normal distribution for the specified mean and standard deviation. The NORM.DIST function syntax is: NORM.DIST(x, mean, standard-dev, cumulative) where x is the value you want to calculate the distribution for, any numeric value. mean is the arithmetic mean of the distribution, any numeric value. standard-dev is the standard deviation of the distribution, a numeric value greater than 0. cumulative is the form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative distribution function; if FALSE, it will return the probability mass function. The values can be entered manually or included into the cells you make reference to. To apply the NORM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORM.DIST function is one of the statistical functions. It is used to return the normal distribution for the specified mean and standard deviation. Syntax NORM.DIST(x, mean, standard_dev, cumulative) The NORM.DIST function has the following arguments: Argument Description x The value you want to calculate the distribution for, any numeric value. mean The arithmetic mean of the distribution, any numeric value. standard_dev The standard deviation of the distribution, a numeric value greater than 0. cumulative The form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative distribution function; if FALSE, it will return the probability mass function. Notes How to apply the NORM.DIST function. Examples The figure below displays the result returned by the NORM.DIST function." }, { "id": "Functions/norm-inv.htm", "title": "NORM.INV Function", - "body": "The NORM.INV function is one of the statistical functions. It is used to return the inverse of the normal cumulative distribution for the specified mean and standard deviation. The NORM.INV function syntax is: NORM.INV(probability, mean, standard-dev) where probability is the probability corresponding to the normal distribution, any numeric value greater than 0, but less than 1. mean is the arithmetic mean of the distribution, any numeric value. standard-dev is the standard deviation of the distribution, a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the NORM.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORM.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORM.INV function is one of the statistical functions. It is used to return the inverse of the normal cumulative distribution for the specified mean and standard deviation. Syntax NORM.INV(probability, mean, standard_dev) The NORM.INV function has the following arguments: Argument Description probability The probability corresponding to the normal distribution, any numeric value greater than 0, but less than 1. mean The arithmetic mean of the distribution, any numeric value. standard_dev The standard deviation of the distribution, a numeric value greater than 0. Notes How to apply the NORM.INV function. Examples The figure below displays the result returned by the NORM.INV function." }, { "id": "Functions/norm-s-dist.htm", "title": "NORM.S.DIST Function", - "body": "The NORM.S.DIST function is one of the statistical functions. It is used to return the standard normal distribution (has a mean of zero and a standard deviation of one). The NORM.S.DIST function syntax is: NORM.S.DIST(z, cumulative) where z is the value at which the function should be calculated, a numeric value entered manually or included into the cell you make reference to. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. To apply the NORM.S.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORM.S.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORM.S.DIST function is one of the statistical functions. It is used to return the standard normal distribution (has a mean of zero and a standard deviation of one). Syntax NORM.S.DIST(z, cumulative) The NORM.S.DIST function has the following arguments: Argument Description z A numeric value for which you want to find the standard normal distribution. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. Notes How to apply the NORM.S.DIST function. Examples The figure below displays the result returned by the NORM.S.DIST function." }, { "id": "Functions/norm-s-inv.htm", "title": "NORM.S.INV Function", - "body": "The NORM.S.INV function is one of the statistical functions. It is used to return the inverse of the standard normal cumulative distribution; the distribution has a mean of zero and a standard deviation of one. The NORM.S.INV function syntax is: NORM.S.INV(probability) where probability is a numeric value greater than 0 but less than 1 entered manually or included into the cell you make reference to. To apply the NORM.S.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORM.S.INV function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORM.S.INV function is one of the statistical functions. It is used to return the inverse of the standard normal cumulative distribution; the distribution has a mean of zero and a standard deviation of one. Syntax NORM.S.INV(probability) The NORM.S.INV function has the following argument: Argument Description probability A probability corresponding to the normal distribution. A numeric value greater than 0 but less than 1. Notes How to apply the NORM.S.INV function. Examples The figure below displays the result returned by the NORM.S.INV function." }, { "id": "Functions/normdist.htm", "title": "NORMDIST Function", - "body": "The NORMDIST function is one of the statistical functions. It is used to return the normal distribution for the specified mean and standard deviation. The NORMDIST function syntax is: NORMDIST(x , mean , standard-deviation , cumulative-flag) where x is the value you want to calculate the distribution for, any numeric value. mean is the arithmetic mean of the distribution, any numeric value. standard-deviation is the standard deviation of the distribution, a numeric value greater than 0. cumulative-flag is the form of the function, a logical value: TRUE or FALSE. If cumulative-flag is TRUE, the function will return the cumulative distribution function; if FALSE, it will return the probability mass function. The values can be entered manually or included into the cells you make reference to. To apply the NORMDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORMDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORMDIST function is one of the statistical functions. It is used to return the normal distribution for the specified mean and standard deviation. Syntax NORMDIST(x, mean, standard_dev, cumulative) The NORMDIST function has the following arguments: Argument Description x The value you want to calculate the distribution for, any numeric value. mean The arithmetic mean of the distribution, any numeric value. standard_dev The standard deviation of the distribution, a numeric value greater than 0. cumulative The form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative distribution function; if FALSE, it will return the probability mass function. Notes How to apply the NORMDIST function. Examples The figure below displays the result returned by the NORMDIST function." }, { "id": "Functions/norminv.htm", "title": "NORMINV Function", - "body": "The NORMINV function is one of the statistical functions. It is used to return the inverse of the normal cumulative distribution for the specified mean and standard deviation. The NORMINV function syntax is: NORMINV(x, mean, standard-deviation) where x is the probability corresponding to the normal distribution, any numeric value greater than 0, but less than 1. mean is the arithmetic mean of the distribution, any numeric value. standard-deviation is the standard deviation of the distribution, a numeric value greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the NORMINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORMINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORMINV function is one of the statistical functions. It is used to return the inverse of the normal cumulative distribution for the specified mean and standard deviation. Syntax NORMINV(probability, mean, standard_dev) The NORMINV function has the following arguments: Argument Description probability The probability corresponding to the normal distribution, any numeric value greater than 0, but less than 1. mean The arithmetic mean of the distribution, any numeric value. standard_dev The standard deviation of the distribution, a numeric value greater than 0. Notes How to apply the NORMINV function. Examples The figure below displays the result returned by the NORMINV function." }, { "id": "Functions/normsdist.htm", "title": "NORMSDIST Function", - "body": "The NORMSDIST function is one of the statistical functions. It is used to return the standard normal cumulative distribution function. The NORMSDIST function syntax is: NORMSDIST(number) where number is a numeric value entered manually or included into the cell you make reference to. To apply the NORMSDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORMSDIST function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORMSDIST function is one of the statistical functions. It is used to return the standard normal cumulative distribution function. Syntax NORMSDIST(z) The NORMSDIST function has the following argument: Argument Description z A numeric value for which you want to find the standard normal cumulative distribution. Notes How to apply the NORMSDIST function. Examples The figure below displays the result returned by the NORMSDIST function." }, { "id": "Functions/normsinv.htm", "title": "NORMSINV Function", - "body": "The NORMSINV function is one of the statistical functions. It is used to return the inverse of the standard normal cumulative distribution. The NORMSINV function syntax is: NORMSINV(probability) where probability is a numeric value greater than 0 but less than 1 entered manually or included into the cell you make reference to. To apply the NORMSINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the NORMSINV function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The NORMSINV function is one of the statistical functions. It is used to return the inverse of the standard normal cumulative distribution. Syntax NORMSINV(probability) The NORMSINV function has the following argument: Argument Description probability A probability corresponding to the normal distribution. A numeric value greater than 0 but less than 1. Notes How to apply the NORMSINV function. Examples The figure below displays the result returned by the NORMSINV function." }, { "id": "Functions/not.htm", "title": "NOT Function", - "body": "The NOT function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns TRUE if the argument is FALSE and FALSE if the argument is TRUE. The NOT function syntax is: NOT(logical) where logical is a value entered manually or included into the cell you make reference to. To apply the NOT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the NOT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. For example: There is an argument: logical = A1<100, where A1 is 12. This logical expression is TRUE. So the function returns FALSE. If we change the A1 value from 12 to 112, the function returns TRUE:" + "body": "The NOT function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns TRUE if the argument is FALSE and FALSE if the argument is TRUE. Syntax NOT(logical) The NOT function has the following argument: Argument Description logical A value that can be evaluated to TRUE or FALSE. Notes How to apply the NOT function. Examples There is an argument: logical = A1<100, where A1 is 12. This logical expression is TRUE. So the function returns FALSE. If we change the A1 value from 12 to 112, the function returns TRUE:" }, { "id": "Functions/now.htm", "title": "NOW Function", - "body": "The NOW function is one of the date and time functions. It is used to add the current date and time to your spreadsheet in the following format MM/dd/yy hh:mm. This function does not require an argument. The NOW function syntax is: NOW() To apply the NOW function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the NOW function, press the Enter button. The result will be displayed in the selected cell." + "body": "The NOW function is one of the date and time functions. It is used to add the current date and time to your spreadsheet in the following format MM/dd/yy hh:mm. This function does not require an argument. Syntax NOW() Notes How to apply the NOW function. Examples The figure below displays the result returned by the NOW function." }, { "id": "Functions/nper.htm", "title": "NPER Function", - "body": "The NPER function is one of the financial functions. It is used to calculate the number of periods for an investment based on a specified interest rate and a constant payment schedule. The NPER function syntax is: NPER(rate, pmt, pv [, [fv] [,[type]]]) where rate is the interest rate. pmt is a payment amount. pv is the present value of the payments. fv is the future value of an investment. It is an optional argument. If it is omitted, the function will assume fv to be 0. type is the period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If it is 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. The numeric values can be entered manually or included into the cells you make reference to. To apply the NPER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the NPER function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NPER function is one of the financial functions. It is used to calculate the number of periods for an investment based on a specified interest rate and a constant payment schedule. Syntax NPER(rate, pmt, pv, [fv], [type]) The NPER function has the following arguments: Argument Description rate The interest rate. pmt A payment amount. pv A present value of the payments. fv The future value of an investment. It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. How to apply the NPER function. Examples The figure below displays the result returned by the NPER function." }, { "id": "Functions/npv.htm", "title": "NPV Function", - "body": "The NPV function is one of the financial functions. It is used to calculate the net present value of an investment based on a specified discount rate. The NPV function syntax is: NPV(rate, argument-list) where rate is the discount rate. argument-list is the list of the future payments. The numeric values can be entered manually or included into the cells you make reference to. To apply the NPV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the NPV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NPV function is one of the financial functions. It is used to calculate the net present value of an investment based on a specified discount rate. Syntax NPV(rate, value1, [value2], ...) The NPV function has the following arguments: Argument Description rate The discount rate. value1/2/n Up to 255 arguments representing future payments (negative values) and income (positive values). Notes How to apply the NPV function. Examples The figure below displays the result returned by the NPV function." }, { "id": "Functions/numbervalue.htm", "title": "NUMBERVALUE Function", - "body": "The NUMBERVALUE function is one of the text and data functions. Is used to convert text to a number, in a locale-independent way. If the converted text is not a number, the function will return a #VALUE! error. The NUMBERVALUE function syntax is: NUMBERVALUE(text [, [decimal-separator] [, [group-separator]]) where text is text data that represents a number. decimal-separator is the character used to separate the integer and fractional part of the result. It is an optional argument. If it is omitted, the current locale is used. group-separator is the character used to separate groupings of numbers, such as thousands from hundreds and millions from thousands. It is an optional argument. If it is omitted, the current locale is used. The values can be entered manually or included into the cell you make reference to. To apply the NUMBERVALUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the NUMBERVALUE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The NUMBERVALUE function is one of the text and data functions. Is used to convert text to a number, in a locale-independent way. If the converted text is not a number, the function will return a #VALUE! error. Syntax NUMBERVALUE(text, [decimal_separator], [group_separator]) The NUMBERVALUE function has the following arguments: Argument Description text The text data that represents a number. decimal_separator The character used to separate the integer and fractional part of the result. It is an optional argument. If it is omitted, the current locale is used. group_separator The character used to separate groupings of numbers, such as thousands from hundreds and millions from thousands. It is an optional argument. If it is omitted, the current locale is used. Notes How to apply the NUMBERVALUE function. Examples The figure below displays the result returned by the NUMBERVALUE function." }, { "id": "Functions/oct2bin.htm", "title": "OCT2BIN Function", - "body": "The OCT2BIN function is one of the engineering functions. It is used to convert an octal number to a binary number. The OCT2BIN function syntax is: OCT2BIN(number [, num-hex-digits]) where number is an octal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as an octal number, or contains more than 10 characters, or the resulting binary number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the OCT2BIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the OCT2BIN function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The OCT2BIN function is one of the engineering functions. It is used to convert an octal number to a binary number. Syntax OCT2BIN(number, [places]) The OCT2BIN function has the following arguments: Argument Description number An octal number. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as an octal number, or contains more than 10 characters, or the resulting binary number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the OCT2BIN function. Examples The figure below displays the result returned by the OCT2BIN function." }, { "id": "Functions/oct2dec.htm", "title": "OCT2DEC Function", - "body": "The OCT2DEC function is one of the engineering functions. It is used to convert an octal number to a decimal number. The OCT2DEC function syntax is: OCT2DEC(number) where number is an octal number entered manually or included into the cell you make reference to. Note: if the argument is not recognised as an octal number, or contains more than 10 characters, the function will return the #NUM! error. To apply the OCT2DEC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the OCT2DEC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The OCT2DEC function is one of the engineering functions. It is used to convert an octal number to a decimal number. Syntax OCT2DEC(number) The OCT2DEC function has the following argument: Argument Description number An octal number. Notes If the argument is not recognised as an octal number, or contains more than 10 characters, the function will return the #NUM! error. How to apply the OCT2DEC function. Examples The figure below displays the result returned by the OCT2DEC function." }, { "id": "Functions/oct2hex.htm", "title": "OCT2HEX Function", - "body": "The OCT2HEX function is one of the engineering functions. It is used to convert an octal number to a hexadecimal number. The OCT2HEX function syntax is: OCT2HEX(number [, num-hex-digits]) where number is an octal number entered manually or included into the cell you make reference to. num-hex-digits is the number of digits to display. If omitted, the function will use the minimum number. Note: if the argument is not recognised as an octal number, or contains more than 10 characters, or the resulting hexadecimal number requires more digits than you specified, or the specified num-hex-digits number is less than or equal to 0, the function will return the #NUM! error. To apply the OCT2HEX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the OCT2HEX function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The OCT2HEX function is one of the engineering functions. It is used to convert an octal number to a hexadecimal number. Syntax OCT2HEX(number, [places]) The OCT2HEX function has the following arguments: Argument Description number An octal number. places The number of digits to display. If omitted, the function will use the minimum number. Notes If the argument is not recognised as an octal number, or contains more than 10 characters, or the resulting hexadecimal number requires more digits than you specified, or the specified places number is less than or equal to 0, the function will return the #NUM! error. How to apply the OCT2HEX function. Examples The figure below displays the result returned by the OCT2HEX function." }, { "id": "Functions/odd.htm", "title": "ODD Function", - "body": "The ODD function is one of the math and trigonometry functions. It is used to round the number up to the nearest odd integer. The ODD function syntax is: ODD(x) where x is a number you wish to round up, a numeric value entered manually or included into the cell you make reference to. To apply the ODD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ODD function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ODD function is one of the math and trigonometry functions. It is used to round the number up to the nearest odd integer. Syntax ODD(number) The ODD function has the following argument: Argument Description number A number you wish to round up. Notes How to apply the ODD function. Examples The figure below displays the result returned by the ODD function." }, { "id": "Functions/oddfprice.htm", "title": "ODDFPRICE Function", - "body": "The ODDFPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest but has an odd first period (it is shorter or longer than other periods). The ODDFPRICE function syntax is: ODDFPRICE(settlement, maturity, issue, first-coupon, rate, yld, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. issue is the issue date of the security. first-coupon is the first coupon date. This date must be after the settlement date but before the maturity date. rate is the security interest rate. yld is the annual yield of the security. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ODDFPRICE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ODDFPRICE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ODDFPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest but has an odd first period (it is shorter or longer than other periods). Syntax ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis]) The ODDFPRICE function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. issue The issue date of the security. first_coupon The first coupon date. This date must be after the settlement date but before the maturity date. rate The security interest rate. yld The annual yield of the security. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ODDFPRICE function. Examples The figure below displays the result returned by the ODDFPRICE function." }, { "id": "Functions/oddfyield.htm", "title": "ODDFYIELD Function", - "body": "The ODDFYIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest but has an odd first period (it is shorter or longer than other periods). The ODDFYIELD function syntax is: ODDFYIELD(settlement, maturity, issue, first-coupon, rate, pr, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. issue is the issue date of the security. first-coupon is the first coupon date. This date must be after the settlement date but before the maturity date. rate is the security interest rate. pr is the purchase price of the security, per $100 par value. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ODDFYIELD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ODDFYIELD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ODDFYIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest but has an odd first period (it is shorter or longer than other periods). Syntax ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis]) The ODDFYIELD function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. issue The issue date of the security. first_coupon The first coupon date. This date must be after the settlement date but before the maturity date. rate The security interest rate. pr The purchase price of the security, per $100 par value. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ODDFYIELD function. Examples The figure below displays the result returned by the ODDFYIELD function." }, { "id": "Functions/oddlprice.htm", "title": "ODDLPRICE Function", - "body": "The ODDLPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest but has an odd last period (it is shorter or longer than other periods). The ODDLPRICE function syntax is: ODDLPRICE(settlement, maturity, last-interest, rate, yld, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. last-interest is the last coupon date. This date must be before the settlement date. rate is the security interest rate. yld is the annual yield of the security. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ODDLPRICE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ODDLPRICE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ODDLPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest but has an odd last period (it is shorter or longer than other periods). Syntax ODDLPRICE(settlement, maturity, last_interest, rate, yld, redemption, frequency, [basis]) The ODDLPRICE function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. last_interest The last coupon date. This date must be before the settlement date. rate The security interest rate. yld The annual yield of the security. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ODDLPRICE function. Examples The figure below displays the result returned by the ODDLPRICE function." }, { "id": "Functions/oddlyield.htm", "title": "ODDLYIELD Function", - "body": "The ODDLYIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest but has an odd last period (it is shorter or longer than other periods). The ODDLYIELD function syntax is: ODDLYIELD(settlement, maturity, last-interest, rate, pr, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. last-interest is the last coupon date. This date must be before the settlement date. rate is the security interest rate. pr is the purchase price of the security, per $100 par value. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the ODDLYIELD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the ODDLYIELD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The ODDLYIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest but has an odd last period (it is shorter or longer than other periods). Syntax ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis]) The ODDLYIELD function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. last_interest The last coupon date. This date must be before the settlement date. rate The security interest rate. pr The purchase price of the security, per $100 par value. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the ODDLYIELD function. Examples The figure below displays the result returned by the ODDLYIELD function." }, { "id": "Functions/offset.htm", "title": "OFFSET Function", - "body": "The OFFSET function is one of the lookup and reference functions. It is used to return a reference to a cell displaced from the specified cell (or the upper-left cell in the range of cells) to a certain number of rows and columns. The OFFSET function syntax is: OFFSET(reference, rows, cols[, [height] [, [width]]]) where reference is a reference to an initial cell or range of cells. rows is a number of rows, up or down, that you want the upper-left cell in the returned reference to refer to. Positive numbers mean the result will shift below the initial cell. Negative values mean it will shift above the initial cell. cols is a number of columns, to the left or right, that you want the upper-left cell in the returned reference to refer to. Positive numbers mean the result will shift to the right of the initial cell. Negative values mean it will shift to the left of the initial cell. height is a number of rows in the returned reference. The value must be a positive number. It's an optional argument. If it is omitted, the function will assume it to be equal to the initial range height. width is a number of columns in the returned reference. The value must be a positive number. It's an optional argument. If it is omitted, the function will assume it to be equal to the initial range width. To apply the OFFSET function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the OFFSET function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The OFFSET function is one of the lookup and reference functions. It is used to return a reference to a cell displaced from the specified cell (or the upper-left cell in the range of cells) to a certain number of rows and columns. Syntax OFFSET(reference, rows, cols, [height], [width]) The OFFSET function has the following arguments: Argument Description reference A reference to an initial cell or range of cells. rows A number of rows, up or down, that you want the upper-left cell in the returned reference to refer to. Positive numbers mean the result will shift below the initial cell. Negative values mean it will shift above the initial cell. cols A number of columns, to the left or right, that you want the upper-left cell in the returned reference to refer to. Positive numbers mean the result will shift to the right of the initial cell. Negative values mean it will shift to the left of the initial cell. height A number of rows in the returned reference. The value must be a positive number. It's an optional argument. If it is omitted, the function will assume it to be equal to the initial range height. width A number of columns in the returned reference. The value must be a positive number. It's an optional argument. If it is omitted, the function will assume it to be equal to the initial range width. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the OFFSET function. Examples The figure below displays the result returned by the OFFSET function." }, { "id": "Functions/or.htm", "title": "OR Function", - "body": "The OR function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns FALSE if all the arguments are FALSE. The OR function syntax is: OR(logical1, logical2, ...) where logical1 is a value entered manually or included into the cell you make reference to. To apply the OR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the OR function, enter the required arguments separating them by commas, Note: you can enter up to 255 logical values. press the Enter button. The result will be displayed in the selected cell. The function returns TRUE if at least one of the argument is TRUE. For example: There are three arguments: logical1 = A1<10, logical2 = 34<10, logical3 = 50<10, where A1 is 12. All these logical expressions are FALSE. So the function returns FALSE. If we change the A1 value from 12 to 2, the function returns TRUE:" + "body": "The OR function is one of the logical functions. It is used to check if the logical value you enter is TRUE or FALSE. The function returns FALSE if all the arguments are FALSE. Syntax OR(logical1, [logical2], ...) The OR function has the following arguments: Argument Description logical1/2/n A condition that you want to check if it is TRUE or FALSE Notes You can enter up to 255 logical values. How to apply the OR function. The function returns TRUE if at least one of the argument is TRUE. Examples There are three arguments: logical1 = A1<10, logical2 = 34<10, logical3 = 50<10, where A1 is 12. All these logical expressions are FALSE. So the function returns FALSE. If we change the A1 value from 12 to 2, the function returns TRUE:" }, { "id": "Functions/pduration.htm", "title": "PDURATION Function", - "body": "The PDURATION function is one of the financial functions. It is used to calculate the number of periods required by an investment to reach a specified value. The PDURATION function syntax is: PDURATION(rate, pv, fv) where rate is the interest rate per period. pv is the present value of the investment. fv is the desired future value of the investment. Note: all arguments must be represented by positive numbers. The values can be entered manually or included into the cell you make reference to. To apply the PDURATION function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PDURATION function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PDURATION function is one of the financial functions. It is used to calculate the number of periods required by an investment to reach a specified value. Syntax PDURATION(rate, pv, fv) The PDURATION function has the following arguments: Argument Description rate The interest rate per period. pv The present value of the investment. fv The desired future value of the investment. Notes All arguments must be represented by positive numbers. How to apply the PDURATION function. Examples The figure below displays the result returned by the PDURATION function." }, { "id": "Functions/pearson.htm", "title": "PEARSON Function", - "body": "The PEARSON function is one of the statistical functions. It is used to return the Pearson product moment correlation coefficient. The PEARSON function syntax is: PEARSON(array-1, array-2) where array-1 and array-2 are the selected ranges of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the PEARSON function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PEARSON function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PEARSON function is one of the statistical functions. It is used to return the Pearson product moment correlation coefficient. Syntax PEARSON(array1, array2) The PEARSON function has the following argument: Argument Description array1/2 The selected ranges of cells with the same number of elements. Notes If array1/2 contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the PEARSON function. Examples The figure below displays the result returned by the PEARSON function." }, { "id": "Functions/percentile-exc.htm", "title": "PERCENTILE.EXC Function", - "body": "The PERCENTILE.EXC function is one of the statistical functions. It is used to return the k-th percentile of values in a range, where k is in the range 0..1, exclusive. The PERCENTILE.EXC function syntax is: PERCENTILE.EXC(array, k) where array is the selected range of cells for which you want to calculate the k-th percentile. k is the percentile value, a numeric value greater than 0 but less than 1, entered manually or included into the cell you make reference to. To apply the PERCENTILE.EXC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTILE.EXC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTILE.EXC function is one of the statistical functions. It is used to return the k-th percentile of values in a range, where k is in the range 0..1, exclusive. Syntax PERCENTILE.EXC(array, k) The PERCENTILE.EXC function has the following arguments: Argument Description array The selected range of cells for which you want to calculate the k-th percentile. k The percentile value, a numeric value greater than 0 but less than 1. Notes How to apply the PERCENTILE.EXC function. Examples The figure below displays the result returned by the PERCENTILE.EXC function." }, { "id": "Functions/percentile-inc.htm", "title": "PERCENTILE.INC Function", - "body": "The PERCENTILE.INC function is one of the statistical functions. It is used to return the k-th percentile of values in a range, where k is in the range 0..1, inclusive. The PERCENTILE.INC function syntax is: PERCENTILE.INC(array, k) where array is the selected range of cells for which you want to calculate the k-th percentile. k is the percentile value, a numeric value greater than or equal to 0 but less than or equal to 1, entered manually or included into the cell you make reference to. To apply the PERCENTILE.INC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTILE.INC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTILE.INC function is one of the statistical functions. It is used to return the k-th percentile of values in a range, where k is in the range 0..1, inclusive. Syntax PERCENTILE.INC(array, k) The PERCENTILE.INC function has the following arguments: Argument Description array The selected range of cells for which you want to calculate the k-th percentile. k The percentile value, a numeric value greater than or equal to 0 but less than or equal to 1. Notes How to apply the PERCENTILE.INC function. Examples The figure below displays the result returned by the PERCENTILE.INC function." }, { "id": "Functions/percentile.htm", "title": "PERCENTILE Function", - "body": "The PERCENTILE function is one of the statistical functions. It is used to analyze the range of data and return the k-th percentile. The PERCENTILE function syntax is: PERCENTILE(array, k) where array is the selected range of cells for which you want to calculate the k-th percentile. k is the percentile value, a numeric value greater than or equal to 0 but less than or equal to 1, entered manually or included into the cell you make reference to. To apply the PERCENTILE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTILE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTILE function is one of the statistical functions. It is used to analyze the range of data and return the k-th percentile. Syntax PERCENTILE(array, k) The PERCENTILE function has the following arguments: Argument Description array The selected range of cells for which you want to calculate the k-th percentile. k The percentile value, a numeric value greater than or equal to 0 but less than or equal to 1. Notes How to apply the PERCENTILE function. Examples The figure below displays the result returned by the PERCENTILE function." }, { "id": "Functions/percentrank-exc.htm", "title": "PERCENTRANK.EXC Function", - "body": "The PERCENTRANK.EXC function is one of the statistical functions. It is used to return the rank of a value in a data set as a percentage (0..1, exclusive) of the data set. The PERCENTRANK.EXC function syntax is: PERCENTRANK.EXC(array, x[, significance]) where array is the selected range of cells containing the numeric values. x is the value you want to find the rank for, a numeric value entered manually or included into the cell you make reference to. significance is the number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. To apply the PERCENTRANK.EXC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTRANK.EXC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTRANK.EXC function is one of the statistical functions. It is used to return the rank of a value in a data set as a percentage (0..1, exclusive) of the data set. Syntax PERCENTRANK.EXC(array, x, [significance]) The PERCENTRANK.EXC function has the following arguments: Argument Description array The selected range of cells containing the numeric values. x The value you want to find the rank for, a numeric value. significance The number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. Notes How to apply the PERCENTRANK.EXC function. Examples The figure below displays the result returned by the PERCENTRANK.EXC function." }, { "id": "Functions/percentrank-inc.htm", "title": "PERCENTRANK.INC Function", - "body": "The PERCENTRANK.INC function is one of the statistical functions. It is used to return the rank of a value in a data set as a percentage (0..1, inclusive) of the data set. The PERCENTRANK.INC function syntax is: PERCENTRANK.INC(array, x[, significance]) where array is the selected range of cells containing the numeric values. x is the value you want to find the rank for, a numeric value entered manually or included into the cell you make reference to. significance is the number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. To apply the PERCENTRANK.INC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTRANK.INC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTRANK.INC function is one of the statistical functions. It is used to return the rank of a value in a data set as a percentage (0..1, inclusive) of the data set. Syntax PERCENTRANK.INC(array, x, [significance]) The PERCENTRANK.INC function has the following arguments: Argument Description array The selected range of cells containing the numeric values. x The value you want to find the rank for, a numeric value. significance The number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. Notes How to apply the PERCENTRANK.INC function. Examples The figure below displays the result returned by the PERCENTRANK.INC function." }, { "id": "Functions/percentrank.htm", "title": "PERCENTRANK Function", - "body": "The PERCENTRANK function is one of the statistical functions. It is used to return the rank of a value in a set of values as a percentage of the set. The PERCENTRANK function syntax is: PERCENTRANK(array, x[, significance]) where array is the selected range of cells containing the numeric values. x is the value you want to find the rank for, a numeric value entered manually or included into the cell you make reference to. significance is the number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. To apply the PERCENTRANK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERCENTRANK function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERCENTRANK function is one of the statistical functions. It is used to return the rank of a value in a set of values as a percentage of the set. Syntax PERCENTRANK(array, x, [significance]) The PERCENTRANK function has the following arguments: Argument Description array The selected range of cells containing the numeric values. x The value you want to find the rank for, a numeric value. significance The number of significant digits to return the rank for. It is an optional argument. If it is omitted, the function will assume significance to be 3. Notes How to apply the PERCENTRANK function. Examples The figure below displays the result returned by the PERCENTRANK function." }, { "id": "Functions/permut.htm", "title": "PERMUT Function", - "body": "The PERMUT function is one of the statistical functions. It is used to return the number of permutations for a specified number of items. The PERMUT function syntax is: PERMUT(number, number-chosen) where number is a number of items. number-chosen is a number of items in one permutation. The numeric values can be entered manually or included into the cell you make reference to. To apply the PERMUT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERMUT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERMUT function is one of the statistical functions. It is used to return the number of permutations for a specified number of items. Syntax PERMUT(number, number_chosen) The PERMUT function has the following arguments: Argument Description number A number of items. number_chosen A number of items in one permutation. Notes How to apply the PERMUT function. Examples The figure below displays the result returned by the PERMUT function." }, { "id": "Functions/permutationa.htm", "title": "PERMUTATIONA Function", - "body": "The PERMUTATIONA function is one of the statistical functions. It is used to return the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects. The PERMUTATIONA function syntax is: PERMUTATIONA(number, number-chosen) where number is a number of items in the set, a numeric value greater than or equal to 0. number-chosen is a number of items in one permutation, a numeric value greater than or equal to 0 and less than number. The numeric values can be entered manually or included into the cell you make reference to. To apply the PERMUTATIONA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PERMUTATIONA function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PERMUTATIONA function is one of the statistical functions. It is used to return the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects. Syntax PERMUTATIONA(number, number_chosenn) The PERMUTATIONA function has the following arguments: Argument Description number A number of items in the set, a numeric value greater than or equal to 0. number_chosen A number of items in one permutation, a numeric value greater than or equal to 0 and less than number. Notes How to apply the PERMUTATIONA function. Examples The figure below displays the result returned by the PERMUTATIONA function." }, { "id": "Functions/phi.htm", "title": "PHI Function", - "body": "The PHI function is one of the statistical functions. It is used to return the value of the density function for a standard normal distribution. The PHI function syntax is: PHI(x) where x is the value you want to calculate the density function for, any numeric value. The numeric values can be entered manually or included into the cell you make reference to. To apply the PHI function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PHI function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The PHI function is one of the statistical functions. It is used to return the value of the density function for a standard normal distribution. Syntax PHI(x) The PHI function has the following arguments: Argument Description x The value you want to calculate the density function for, any numeric value. Notes How to apply the PHI function. Examples The figure below displays the result returned by the PHI function." }, { "id": "Functions/pi.htm", "title": "PI Function", - "body": "The PI function is one of the math and trigonometry functions. The function returns the mathematical constant pi, equal to 3.14159265358979. It does not require any argument. The PI function syntax is: PI() To apply the PI function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the PI function, press the Enter button. The result will be displayed in the selected cell." + "body": "The PI function is one of the math and trigonometry functions. The function returns the mathematical constant pi, equal to 3.14159265358979. It does not require any argument. Syntax PI() Notes How to apply the PI function. Examples The figure below displays the result returned by the PI function." }, { "id": "Functions/pmt.htm", "title": "PMT Function", - "body": "The PMT function is one of the financial functions. It is used to calculate the payment amount for a loan based on a specified interest rate and a constant payment schedule. The PMT function syntax is: PMT(rate, nper, pv [, [fv] [,[type]]]) where rate is the interest rate. nper is the number of payments. pv is the present value. fv is the future value outstanding after all the payments are made. It is an optional argument. If it is omitted, the function will assume fv to be 0. type is the period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cells you make reference to. To apply the PMT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PMT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PMT function is one of the financial functions. It is used to calculate the payment amount for a loan based on a specified interest rate and a constant payment schedule. Syntax PMT(rate, nper, pv, [fv], [type) The PMT function has the following arguments: Argument Description rate The interest rate. nper The number of payments. pv The present value. fv The future value outstanding after all the payments are made. It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the PMT function. Examples The figure below displays the result returned by the PMT function." }, { "id": "Functions/poisson-dist.htm", "title": "POISSON.DIST Function", - "body": "The POISSON.DIST function is one of the statistical functions. It is used to return the Poisson distribution; a common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in 1 minute. The POISSON.DIST function syntax is: POISSON.DIST(x, mean, cumulative) where x is the number of events, a numeric value greater than 0. mean is the expected numeric value greater than 0. cumulative is the form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative Poisson probability; if FALSE, it will return the Poisson probability mass function. The values can be entered manually or included into the cell you make reference to. To apply the POISSON.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the POISSON.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The POISSON.DIST function is one of the statistical functions. It is used to return the Poisson distribution; a common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in 1 minute. Syntax POISSON.DIST(x, mean, cumulative) The POISSON.DIST function has the following arguments: Argument Description x The number of events, a numeric value greater than 0. mean The expected numeric value greater than 0. cumulative The form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative Poisson probability; if FALSE, it will return the Poisson probability mass function. Notes How to apply the POISSON.DIST function. Examples The figure below displays the result returned by the POISSON.DIST function." }, { "id": "Functions/poisson.htm", "title": "POISSON Function", - "body": "The POISSON function is one of the statistical functions. It is used to return the Poisson distribution. The POISSON function syntax is: POISSON(x, mean, cumulative-flag) where x is the number of events, a numeric value greater than 0. mean is the expected numeric value greater than 0. cumulative-flag is the form of the function, a logical value: TRUE or FALSE. If cumulative-flag is TRUE, the function will return the cumulative Poisson probability; if FALSE, it will return the Poisson probability mass function. The values can be entered manually or included into the cell you make reference to. To apply the POISSON function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the POISSON function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The POISSON function is one of the statistical functions. It is used to return the Poisson distribution. Syntax POISSON(x, mean, cumulative) The POISSON function has the following arguments: Argument Description x The number of events, a numeric value greater than 0. mean The expected numeric value greater than 0. cumulative The form of the function, a logical value: TRUE or FALSE. If cumulative is TRUE, the function will return the cumulative Poisson probability; if FALSE, it will return the Poisson probability mass function. Notes How to apply the POISSON function. Examples The figure below displays the result returned by the POISSON function." }, { "id": "Functions/power.htm", "title": "POWER Function", - "body": "The POWER function is one of the math and trigonometry functions. It is used to return the result of a number raised to the desired power. The POWER function syntax is: POWER(x, y) where x is a number you wish to raise. y is a power you wish to raise the number to. The numeric values can be entered manually or included into the cell you make reference to. To apply the POWER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the POWER function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The POWER function is one of the math and trigonometry functions. It is used to return the result of a number raised to the desired power. Syntax POWER(number, power) The POWER function has the following arguments: Argument Description number A number you wish to raise. power A power you wish to raise the number to. Notes How to apply the POWER function. Examples The figure below displays the result returned by the POWER function." }, { "id": "Functions/ppmt.htm", "title": "PPMT Function", - "body": "The PPMT function is one of the financial functions. It is used to calculate the principal payment for an investment based on a specified interest rate and a constant payment schedule. The PPMT function syntax is: PPMT(rate, per, nper, pv [, [fv] [,[type]]]) where rate is the interest rate for the investment. per is the period you want to find the principal payment for. The value must be from 1 to nper. nper is a number of payments. pv is a present value of the payments. fv is a future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the PPMT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PPMT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PPMT function is one of the financial functions. It is used to calculate the principal payment for an investment based on a specified interest rate and a constant payment schedule. Syntax PPMT(rate, per, nper, pv, [fv] ,[type]) The PPMT function has the following arguments: Argument Description rate The interest rate for the investment. per The period you want to find the principal payment for. The value must be from 1 to nper. nper The number of payments. pv The present value of the payments. fv The future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the PPMT function. Examples The figure below displays the result returned by the PPMT function." }, { "id": "Functions/price.htm", "title": "PRICE Function", - "body": "The PRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest. The PRICE function syntax is: PRICE(settlement, maturity, rate, yld, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. rate is the annual coupon rate of the security. yld is the annual yield of the security. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the PRICE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PRICE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays periodic interest. Syntax PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis]) The PRICE function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. rate The annual coupon rate of the security. yld The annual yield of the security. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the PRICE function. Examples The figure below displays the result returned by the PRICE function." }, { "id": "Functions/pricedisc.htm", "title": "PRICEDISC Function", - "body": "The PRICEDISC function is one of the financial functions. It is used to calculate the price per $100 par value for a discounted security. The PRICEDISC function syntax is: PRICEDISC(settlement, maturity, discount, redemption[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. discount is the security discount rate. redemption is the redemption value of the security, per $100 par value. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the PRICEDISC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PRICEDISC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PRICEDISC function is one of the financial functions. It is used to calculate the price per $100 par value for a discounted security. Syntax PRICEDISC(settlement, maturity, discount, redemption, [basis]) The PRICEDISC function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. discount The security discount rate. redemption The redemption value of the security, per $100 par value. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the PRICEDISC function. Examples The figure below displays the result returned by the PRICEDISC function." }, { "id": "Functions/pricemat.htm", "title": "PRICEMAT Function", - "body": "The PRICEMAT function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays interest at maturity. The PRICEMAT function syntax is: PRICEMAT(settlement, maturity, issue, rate, yld[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. issue is the issue date of the security. rate is the security interest rate at the issue date. yld is the annual yield of the security. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the PRICEMAT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PRICEMAT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PRICEMAT function is one of the financial functions. It is used to calculate the price per $100 par value for a security that pays interest at maturity. Syntax PRICEMAT(settlement, maturity, issue, rate, yld, [basis]) The PRICEMAT function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. issue The issue date of the security. rate The security interest rate at the issue date. yld The annual yield of the security. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the PRICEMAT function. Examples The figure below displays the result returned by the PRICEMAT function." }, { "id": "Functions/prob.htm", "title": "PROB Function", - "body": "The PROB function is one of the statistical functions. It is used to return the probability that values in a range are between lower and upper limits. The PROB function syntax is: PROB(x-range, probability-range, lower-limit[, upper-limit]) where x-range is the selected range of cells containing numeric values you want to associate the probabilities with. probability-range is a set of probabilities associated with values in x-range, the selected range of cells containing numeric values greater than 0 but less than 1. The sum of the values in probability-range should be equal to 1, otherwise the function will return the #NUM! error. Note: x-range should contain the same number of elements as probability-range. lower-limit is the lower bound of the value, a numeric value entered manually or included into the cell you make reference to. upper-limit is the upper bound of the value, a numeric value entered manually or included into the cell you make reference to. It is an optional argument. If it is omitted, the function will return the probability equal to lower-limit. To apply the PROB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the PROB function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PROB function is one of the statistical functions. It is used to return the probability that values in a range are between lower and upper limits. Syntax PROB(x_range, prob_range, [lower_limit], [upper_limit]) The PROB function has the following arguments: Argument Description x_range The selected range of cells containing numeric values you want to associate the probabilities with. prob_range A set of probabilities associated with values in x_range, the selected range of cells containing numeric values greater than 0 but less than 1. The sum of the values in prob_range should be equal to 1, otherwise the function will return the #NUM! error. lower_limit The lower bound of the value, a numeric value entered manually or included into the cell you make reference to. upper_limit The upper bound of the value, a numeric value entered manually or included into the cell you make reference to. It is an optional argument. If it is omitted, the function will return the probability equal to lower_limit. Notes x_range should contain the same number of elements as prob_range. How to apply the PROB function. Examples The figure below displays the result returned by the PROB function." }, { "id": "Functions/product.htm", "title": "PRODUCT Function", - "body": "The PRODUCT function is one of the math and trigonometry functions. It is used to multiply all the numbers in the selected range of cells and return the product. The PRODUCT function syntax is: PRODUCT(argument-list) where argument-list is a set of numeric values entered manually or included into the cells you make reference to. To apply the PRODUCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the PRODUCT function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The PRODUCT function is one of the math and trigonometry functions. It is used to multiply all the numbers in the selected range of cells and return the product. Syntax PRODUCT(number1, [number2], ...) The PRODUCT function has the following arguments: Argument Description number1/2/n Up to 255 numeric values that you want to multiply. Notes How to apply the PRODUCT function. Examples The figure below displays the result returned by the PRODUCT function." }, { "id": "Functions/proper.htm", "title": "PROPER Function", - "body": "The PROPER function is one of the text and data functions. Is used to convert the first character of each word to uppercase and all the remaining characters to lowercase. The PROPER function syntax is: PROPER(text) where text is data entered manually or included into the cell you make reference to. To apply the PROPER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the PROPER function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The PROPER function is one of the text and data functions. Is used to convert the first character of each word to uppercase and all the remaining characters to lowercase. Syntax PROPER(text) The PROPER function has the following argument: Argument Description text The text that you want to partially capitalize. Notes How to apply the PROPER function. Examples The figure below displays the result returned by the PROPER function." }, { "id": "Functions/pv.htm", "title": "PV Function", - "body": "The PV function is one of the financial functions. It is used to calculate the present value of an investment based on a specified interest rate and a constant payment schedule. The PV function syntax is: PV(rate, nper, pmt [, [fv] [,[type]]]) where rate is the interest rate. nper is the number of payments. pmt is the payment amount. fv is the future value. It is an optional argument. If it is omitted, the function will assume fv to be 0. type is the period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the PV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the PV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The PV function is one of the financial functions. It is used to calculate the present value of an investment based on a specified interest rate and a constant payment schedule. Syntax PV(rate, nper, pmt, [fv], [type]) The PV function has the following arguments: Argument Description rate The interest rate. nper The number of payments. pmt The payment amount. fv The future value. It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for rate and nper must be consistent: use N%/12 for rate and N*12 for nper in case of monthly payments, N%/4 for rate and N*4 for nper in case of quarterly payments, N% for rate and N for nper in case of annual payments. How to apply the PV function. Examples The figure below displays the result returned by the PV function." }, { "id": "Functions/quartile-exc.htm", "title": "QUARTILE.EXC Function", - "body": "The QUARTILE.EXC function is one of the statistical functions. It is used to return the quartile of the data set, based on percentile values from 0..1, exclusive. The QUARTILE.EXC function syntax is: QUARTILE.EXC(array, quart) where array is the selected range of cells you want to analyse, quart is the quartile value that you wish to return, a numeric value entered manually or included into the cell you make reference to. The quartile value can be one of the following: Numeric value Quartile 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) To apply the QUARTILE.EXC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the QUARTILE.EXC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The QUARTILE.EXC function is one of the statistical functions. It is used to return the quartile of the data set, based on percentile values from 0..1, exclusive. Syntax QUARTILE.EXC(array, quart) The QUARTILE.EXC function has the following arguments: Argument Description array The selected range of cells you want to analyse. quart The quartile value that you wish to return, a numeric value. The possible values are listed in the table below. The quart argument can be one of the following: Numeric value Quartile 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) Notes How to apply the QUARTILE.EXC function. Examples The figure below displays the result returned by the QUARTILE.EXC function." }, { "id": "Functions/quartile-inc.htm", "title": "QUARTILE.INC Function", - "body": "The QUARTILE.INC function is one of the statistical functions. It is used to return the quartile of the data set, based on percentile values from 0..1, inclusive. The QUARTILE.INC function syntax is: QUARTILE.INC(array, quart) where array is the selected range of cells you want to analyse, quart is the quartile value that you wish to return, a numeric value entered manually or included into the cell you make reference to. The quartile value can be one of the following: Numeric value Quartile 0 Smallest value in the range of data 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) 4 Largest value in the data set To apply the QUARTILE.INC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the QUARTILE.INC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The QUARTILE.INC function is one of the statistical functions. It is used to return the quartile of the data set, based on percentile values from 0..1, inclusive. Syntax QUARTILE.INC(array, quart) The QUARTILE.INC function has the following arguments: Argument Description array The selected range of cells you want to analyse. quart The quartile value that you wish to return, a numeric value. The possible values are listed in the table below. The quart argument can be one of the following: Numeric value Quartile 0 Smallest value in the range of data 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) 4 Largest value in the data set Notes How to apply the QUARTILE.INC function. Examples The figure below displays the result returned by the QUARTILE.INC function." }, { "id": "Functions/quartile.htm", "title": "QUARTILE Function", - "body": "The QUARTILE function is one of the statistical functions. It is used to analyze the range of data and return the quartile. The QUARTILE function syntax is: QUARTILE(array , result-category) where array is the selected range of cells you want to analyse, result-category is the quartile value that you wish to return, a numeric value entered manually or included into the cell you make reference to. The quartile value can be one of the following: Numeric value Quartile 0 Smallest value in the range of data 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) 4 Largest value in the data set To apply the QUARTILE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the QUARTILE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The QUARTILE function is one of the statistical functions. It is used to analyze the range of data and return the quartile. Syntax QUARTILE(array, quart) The QUARTILE function has the following arguments: Argument Description array The selected range of cells you want to analyse. quart The quartile value that you wish to return, a numeric value. The possible values are listed in the table below. The quart argument can be one of the following: Numeric value Quartile 0 Smallest value in the range of data 1 First quartile (25th percentile) 2 Second quartile (50th percentile) 3 Third quartile (75th percentile) 4 Largest value in the data set Notes How to apply the QUARTILE function. Examples The figure below displays the result returned by the QUARTILE function." }, { "id": "Functions/quotient.htm", "title": "QUOTIENT Function", - "body": "The QUOTIENT function is one of the math and trigonometry functions. It is used to return the integer portion of a division. The QUOTIENT function syntax is: QUOTIENT(dividend, divisor) where dividend and divisor are numeric values entered manually or included into the cells you make reference to. To apply the QUOTIENT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the QUOTIENT function, enter the required arguments separated by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The QUOTIENT function is one of the math and trigonometry functions. It is used to return the integer portion of a division. Syntax QUOTIENT(numerator, denominator) The QUOTIENT function has the following argument: Argument Description numerator The dividend, a numeric value. denominator The divisor, a numeric value. Notes How to apply the QUOTIENT function. Examples The figure below displays the result returned by the QUOTIENT function." }, { "id": "Functions/radians.htm", "title": "RADIANS Function", - "body": "The RADIANS function is one of the math and trigonometry functions. It is used to convert degrees into radians. The RADIANS function syntax is: RADIANS(angle) where angle is a numeric value (degrees) entered manually or included into the cell you make reference to. To apply the RADIANS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the RADIANS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The RADIANS function is one of the math and trigonometry functions. It is used to convert degrees into radians. Syntax RADIANS(angle) The RADIANS function has the following argument: Argument Description angle A numeric value (degrees). Notes How to apply the RADIANS function. Examples The figure below displays the result returned by the RADIANS function." }, { "id": "Functions/rand.htm", "title": "RAND Function", - "body": "The RAND function is one of the math and trigonometry functions. The function returns a random number greater than or equal to 0 and less than 1. It does not require any argument. The RAND function syntax is: RAND() To apply the RAND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the RAND function, press the Enter button. The result will be displayed in the selected cell." + "body": "The RAND function is one of the math and trigonometry functions. The function returns a random number greater than or equal to 0 and less than 1. It does not require any argument. Syntax RAND() Notes How to apply the RAND function. Examples The figure below displays the result returned by the RAND function. To generate a random real number between a and b, use the following formula replacing a and b with your own values: =RAND()*(b-a)+a" }, { "id": "Functions/randarray.htm", "title": "RANDARRAY Function", - "body": "The RANDARRAY function is one of the math and trigonometry functions. It is used to return an array of random numbers and can be configured to fill a certain number of rows and columns, set a range for values, or return whole/decimal numbers. The RANDARRAY function syntax is: RANDARRAY([rows],[columns],[min],[max],[whole_number]) where rows is an optional argument indicating the number of rows to be returned. If the argument is not given, the function will return a value between 0 and 1. columns is an optional argument indicating the number of columns to be returned. If the argument is not given, the function will return a value between 0 and 1. min is an optional argument indicating the minimum number to be returned. If the argument is not given, the function will default to 0 and 1. max is an optional argument indicating the maximum number to be returned. If the argument is not given, the function will default to 0 and 1. whole_number is an optional TRUE or FALSE argument. If TRUE, the function will return a whole number; FALSE will return a decimal one. To apply the RANDARRAY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the RANDARRAY function, enter the arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RANDARRAY function is one of the math and trigonometry functions. It is used to return an array of random numbers and can be configured to fill a certain number of rows and columns, set a range for values, or return whole/decimal numbers. Syntax RANDARRAY([rows], [columns], [min], [max], [whole_number]) The RANDARRAY function has the following arguments: Argument Description rows An optional argument indicating the number of rows to be returned. If the argument is not given, the function will return a value between 0 and 1. columns An optional argument indicating the number of columns to be returned. If the argument is not given, the function will return a value between 0 and 1. min An optional argument indicating the minimum number to be returned. If the argument is not given, the function will default to 0 and 1. max An optional argument indicating the maximum number to be returned. If the argument is not given, the function will default to 0 and 1. whole_number An optional TRUE or FALSE argument. If TRUE, the function will return a whole number; FALSE will return a decimal one. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the RANDARRAY function. Examples The figure below displays the result returned by the RANDARRAY function." }, { "id": "Functions/randbetween.htm", "title": "RANDBETWEEN Function", - "body": "The RANDBETWEEN function is one of the math and trigonometry functions. The function returns a random number greater than or equal to lower-bound and less than or equal to upper-bound. The RANDBETWEEN function syntax is: RANDBETWEEN(lower-bound, upper-bound) where lower-bound is the smallest integer value. upper-bound is the largest integer value. The numeric values can be entered manually or included into the cells you make reference to. Note: if lower-bound is a greater than upper-bound, the function will return #NUM! error. To apply the RANDBETWEEN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the RANDBETWEEN function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The RANDBETWEEN function is one of the math and trigonometry functions. The function returns a random number greater than or equal to lower-bound and less than or equal to upper-bound. Syntax RANDBETWEEN(bottom, top) The RANDBETWEEN function has the following arguments: Argument Description bottom The smallest integer value. top The largest integer valuew. Notes If bottom is a greater than top, the function will return #NUM! error. How to apply the RANDBETWEEN function. Examples The figure below displays the result returned by the RANDBETWEEN function." }, { "id": "Functions/rank-avg.htm", "title": "RANK.AVG Function", - "body": "The RANK.AVG function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). If more than one value has the same rank, the average rank is returned. The RANK.AVG function syntax is: RANK.AVG(number, ref[, order]) where number is the value you want to find the rank for. ref is the selected range of cells containing the specified number. order is the numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Аny other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. To apply the RANK.AVG function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the RANK.AVG function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RANK.AVG function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). If more than one value has the same rank, the average rank is returned. Syntax RANK.AVG(number, ref, [order]) The RANK.AVG function has the following arguments: Argument Description number The value you want to find the rank for. ref The selected range of cells containing the specified number. order The numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Any other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. Notes How to apply the RANK.AVG function. Examples The figure below displays the result returned by the RANK.AVG function." }, { "id": "Functions/rank-eq.htm", "title": "RANK.EQ Function", - "body": "The RANK.EQ function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). If more than one value has the same rank, the top rank of that set of values is returned. The RANK.EQ function syntax is: RANK.EQ(number, ref[, order]) where number is the value you want to find the rank for. ref is the selected range of cells containing the specified number. order is the numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Аny other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. To apply the RANK.EQ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the RANK.EQ function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RANK.EQ function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). If more than one value has the same rank, the top rank of that set of values is returned. Syntax RANK.EQ(number, ref, [order]) The RANK.EQ function has the following arguments: Argument Description number The value you want to find the rank for. ref The selected range of cells containing the specified number. order The numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Any other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. Notes How to apply the RANK.EQ function. Examples The figure below displays the result returned by the RANK.EQ function." }, { "id": "Functions/rank.htm", "title": "RANK Function", - "body": "The RANK function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). The RANK function syntax is: RANK(number, ref[, order]) where number is the value you want to find the rank for. ref is the selected range of cells containing the specified number. order is the numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Аny other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. To apply the RANK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the RANK function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RANK function is one of the statistical functions. It is used to return the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list (if you were to sort the list, the rank of the number would be its position). Syntax RANK(number, ref, [order]) The RANK function has the following arguments: Argument Description number The value you want to find the rank for. ref The selected range of cells containing the specified number. order The numeric value that specifyes how to order the ref array. It is an optional argument. If it is 0 or omitted, the function ranks number as if ref were a list sorted in descending order. Any other numeric value is treated as the value 1 and the function ranks number as if ref were a list sorted in ascending order. Notes How to apply the RANK function. Examples The figure below displays the result returned by the RANK function." }, { "id": "Functions/rate.htm", "title": "RATE Function", - "body": "The RATE function is one of the financial functions. It is used to calculate the interest rate for an investment based on a constant payment schedule. The RATE function syntax is: RATE(nper, pmt, pv [, [[fv] [,[[type] [,[guess]]]]]]) where nper is a number of payments. pmt is a payment amount. pv is a present value of the payments. fv is a future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. guess is an estimate at what the rate will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. Note: cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for guess and nper must be consistent: use N%/12 for guess and N*12 for nper in case of monthly payments, N%/4 for guess and N*4 for nper in case of quarterly payments, N% for guess and N for nper in case of annual payments. The numeric values can be entered manually or included into the cell you make reference to. To apply the RATE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the RATE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RATE function is one of the financial functions. It is used to calculate the interest rate for an investment based on a constant payment schedule. Syntax RATE(nper, pmt, pv, [fv], [type], [guess]) The RATE function has the following arguments: Argument Description nper The number of payments. pmt The payment amount. pv A present value of the payments. fv A future value (i.e. a cash balance remaining after the last payment is made). It is an optional argument. If it is omitted, the function will assume fv to be 0. type A period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If type is set to 1, the payments are due at the beginning of the period. guess An estimate at what the rate will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. Notes Cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers. Units for guess and nper must be consistent: use N%/12 for guess and N*12 for nper in case of monthly payments, N%/4 for guess and N*4 for nper in case of quarterly payments, N% for guess and N for nper in case of annual payments. How to apply the RATE function. Examples The figure below displays the result returned by the RATE function." }, { "id": "Functions/received.htm", "title": "RECEIVED Function", - "body": "The RECEIVED function is one of the financial functions. It is used to calculate the amount received at maturity for a fully invested security. The RECEIVED function syntax is: RECEIVED(settlement, maturity, investment, discount[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. investment is the amount paid for the security. discount is the security discount rate. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The numeric values can be entered manually or included into the cell you make reference to. To apply the RECEIVED function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the RECEIVED function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RECEIVED function is one of the financial functions. It is used to calculate the amount received at maturity for a fully invested security. Syntax RECEIVED(settlement, maturity, investment, discount, [basis]) The RECEIVED function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. investment The amount paid for the security. discount The security discount rate. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the RECEIVED function. Examples The figure below displays the result returned by the RECEIVED function." }, { "id": "Functions/replace.htm", "title": "REPLACE/REPLACEB Function", - "body": "The REPLACE/REPLACEB function is one of the text and data functions. Is used to replace a set of characters, based on the number of characters and the start position you specify, with a new set of characters. The REPLACE function is intended for languages that use the single-byte character set (SBCS), while REPLACEB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The REPLACE/REPLACEB function syntax is: REPLACE(string-1, start-pos, number-chars, string-2) REPLACEB(string-1, start-pos, number-chars, string-2) where string-1 is the original text to be replaced. start-pos is the beginning of the set to be replaced. number-chars is the number of characters to be replaced. string-2 is the new text. The values can be entered manually or included into the cells you make reference to. To apply the REPLACE/REPLACEB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the REPLACE/REPLACEB function, enter the required arguments separating them by comma, Note: the REPLACE function is case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The REPLACE/REPLACEB function is one of the text and data functions. Is used to replace a set of characters, based on the number of characters and the start position you specify, with a new set of characters. The REPLACE function is intended for languages that use the single-byte character set (SBCS), while REPLACEB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax REPLACE(old_text, start_num, num_chars, new_text) The REPLACE function has the following arguments: Argument Description old_text The original text to be replaced. start_num The beginning of the set to be replaced. num_chars The number of characters to be replaced. new_text The new text. REPLACEB(old_text, start_num, num_bytes, new_text) The REPLACEB function has the following arguments: Argument Description old_text The original text to be replaced. start_num The beginning of the set to be replaced. num_bytes The number of characters to be replaced, based on bytes. new_text The new text. Notes The REPLACE function is case-sensitive. How to apply the REPLACE/REPLACEB function. Examples The figure below displays the result returned by the REPLACE function." }, { "id": "Functions/replaceb.htm", "title": "REPLACE/REPLACEB Function", - "body": "The REPLACE/REPLACEB function is one of the text and data functions. Is used to replace a set of characters, based on the number of characters and the start position you specify, with a new set of characters. The REPLACE function is intended for languages that use the single-byte character set (SBCS), while REPLACEB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The REPLACE/REPLACEB function syntax is: REPLACE(string-1, start-pos, number-chars, string-2) REPLACEB(string-1, start-pos, number-chars, string-2) where string-1 is the original text to be replaced. start-pos is the beginning of the set to be replaced. number-chars is the number of characters to be replaced. string-2 is the new text. The values can be entered manually or included into the cells you make reference to. To apply the REPLACE/REPLACEB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the REPLACE/REPLACEB function, enter the required arguments separating them by comma, Note: the REPLACE function is case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The REPLACE/REPLACEB function is one of the text and data functions. Is used to replace a set of characters, based on the number of characters and the start position you specify, with a new set of characters. The REPLACE function is intended for languages that use the single-byte character set (SBCS), while REPLACEB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax REPLACE(old_text, start_num, num_chars, new_text) The REPLACE function has the following arguments: Argument Description old_text The original text to be replaced. start_num The beginning of the set to be replaced. num_chars The number of characters to be replaced. new_text The new text. REPLACEB(old_text, start_num, num_bytes, new_text) The REPLACEB function has the following arguments: Argument Description old_text The original text to be replaced. start_num The beginning of the set to be replaced. num_bytes The number of characters to be replaced, based on bytes. new_text The new text. Notes The REPLACE function is case-sensitive. Examples The figure below displays the result returned by the REPLACE function." }, { "id": "Functions/rept.htm", "title": "REPT Function", - "body": "The REPT function is one of the text and data functions. Is used to repeat the data in the selected cell as many time as you wish. The REPT function syntax is: REPT(text, number_of_times) where text is data to be repeated. number_of_times is a number of times you wish to repeat the data you entered. The values can be entered manually or included into the cell you make reference to. To apply the REPT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the REPT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The REPT function is one of the text and data functions. Is used to repeat the data in the selected cell as many time as you wish. Syntax REPT(text, number_time) The REPT function has the following arguments: Argument Description text The data to be repeated. number_time A number of times you wish to repeat the data you entered. Notes How to apply the REPT function. Examples The figure below displays the result returned by the REPT function." }, { "id": "Functions/right.htm", "title": "RIGHT/RIGHTB Function", - "body": "The RIGHT/RIGHTB function is one of the text and data functions. Is used to extract a substring from a string starting from the right-most character, based on the specified number of characters. The RIGHT function is intended for languages that use the single-byte character set (SBCS), while RIGHTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The RIGHT/RIGHTB function syntax is: RIGHT(string [, number-chars]) RIGHTB(string [, number-chars]) where string is a string you need to extract the substring from, number-chars is a number of the substring characters. It is an optional argument. If it is omitted, the funcion will assume it to be 1. The data can be entered manually or included into the cells you make reference to. To apply the RIGHT/RIGHTB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the RIGHT/RIGHTB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The RIGHT/RIGHTB function is one of the text and data functions. Is used to extract a substring from a string starting from the right-most character, based on the specified number of characters. The RIGHT function is intended for languages that use the single-byte character set (SBCS), while RIGHTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax RIGHT(text, [num_chars]) The RIGHT function has the following arguments: Argument Description text A string you need to extract the substring from. num_chars A number of the substring characters. It must be greater than or equal to 0. It is an optional argument. If it is omitted, the function will assume it to be 1. RIGHTB(text, [num_bytes]) The RIGHTB function has the following arguments: Argument Description text A string you need to extract the substring from. num_bytes A number of the substring characters, based on bytes. It is an optional argument. Notes How to apply the RIGHT/RIGHTB function. Examples The figure below displays the result returned by the RIGHT function." }, { "id": "Functions/rightb.htm", "title": "RIGHT/RIGHTB Function", - "body": "The RIGHT/RIGHTB function is one of the text and data functions. Is used to extract a substring from a string starting from the right-most character, based on the specified number of characters. The RIGHT function is intended for languages that use the single-byte character set (SBCS), while RIGHTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The RIGHT/RIGHTB function syntax is: RIGHT(string [, number-chars]) RIGHTB(string [, number-chars]) where string is a string you need to extract the substring from, number-chars is a number of the substring characters. It is an optional argument. If it is omitted, the funcion will assume it to be 1. The data can be entered manually or included into the cells you make reference to. To apply the RIGHT/RIGHTB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the RIGHT/RIGHTB function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The RIGHT/RIGHTB function is one of the text and data functions. Is used to extract a substring from a string starting from the right-most character, based on the specified number of characters. The RIGHT function is intended for languages that use the single-byte character set (SBCS), while RIGHTB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax RIGHT(text, [num_chars]) The RIGHT function has the following arguments: Argument Description text A string you need to extract the substring from. num_chars A number of the substring characters. It must be greater than or equal to 0. It is an optional argument. If it is omitted, the function will assume it to be 1. RIGHTB(text, [num_bytes]) The RIGHTB function has the following arguments: Argument Description text A string you need to extract the substring from. num_bytes A number of the substring characters, based on bytes. It is an optional argument. Notes How to apply the RIGHT/RIGHTB function. Examples The figure below displays the result returned by the RIGHT function." }, { "id": "Functions/roman.htm", "title": "ROMAN Function", - "body": "The ROMAN function is one of the math and trigonometry functions. The function is used to convert a number to a roman numeral. The ROMAN function syntax is: ROMAN(number, [form]) where number is a numeric value greater than or equal to 1 and less than 3999 entered manually or included into the cell you make reference to. form is a roman numeral type that can be one of the following: Value Type 0 Classic 1 More concise 2 More concise 3 More concise 4 Simplified TRUE Classic FALSE Simplified To apply the ROMAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ROMAN function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROMAN function is one of the math and trigonometry functions. The function is used to convert a number to a roman numeral. Syntax ROMAN(number, [form]) The ROMAN function has the following arguments: Argument Description number A numeric value greater than or equal to 1 and less than 3999. form A roman numeral type. It is an optional argument. The possible values are listed in the table below. The form argument can be one of the following: Value Type 0 Classic 1 More concise 2 More concise 3 More concise 4 Simplified TRUE Classic FALSE Simplified Notes How to apply the ROMAN function. Examples The figure below displays the result returned by the ROMAN function." }, { "id": "Functions/round.htm", "title": "ROUND Function", - "body": "The ROUND function is one of the math and trigonometry functions. It is used to round the number to the desired number of digits. The ROUND function syntax is: ROUND(x, num_digits) where x is the number you wish to round. num_digits is the number of digits you wish to round to. The numeric values can be entered manually or included into the cells you make reference to. To apply the ROUND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ROUND function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROUND function is one of the math and trigonometry functions. It is used to round the number to the desired number of digits. Syntax ROUND(number, num_digits) The ROUND function has the following arguments: Argument Description number The number you wish to round. num_digits The number of digits you wish to round to. Notes How to apply the ROUND function. Examples The figure below displays the result returned by the ROUND function." }, { "id": "Functions/rounddown.htm", "title": "ROUNDDOWN Function", - "body": "The ROUNDDOWN function is one of the math and trigonometry functions. It is used to round the number down to the desired number of digits. The ROUNDDOWN function syntax is: ROUNDDOWN(x, num_digits) where x is the number you wish to round down. num_digits is the number of digits you wish to round down to. The numeric values can be entered manually or included into the cells you make reference to. To apply the ROUNDDOWN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ROUNDDOWN function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROUNDDOWN function is one of the math and trigonometry functions. It is used to round the number down to the desired number of digits. Syntax ROUNDDOWN(number, num_digits) The ROUNDDOWN function has the following arguments: Argument Description number The number you wish to round down. num_digits The number of digits you wish to round down to. Notes How to apply the ROUNDDOWN function. Examples The figure below displays the result returned by the ROUNDDOWN function." }, { "id": "Functions/roundup.htm", "title": "ROUNDUP Function", - "body": "The ROUNDUP function is one of the math and trigonometry functions. It is used to round the number up to the desired number of digits. The ROUNDUP function syntax is: ROUNDUP(x, num_digits) where x is the number you wish to round up. num_digits is the number of digits you wish to round up to. The numeric values can be entered manually or included into the cells you make reference to. To apply the ROUNDUP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the ROUNDUP function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROUNDUP function is one of the math and trigonometry functions. It is used to round the number up to the desired number of digits. Syntax ROUNDUP(number, num_digits) The ROUNDUP function has the following arguments: Argument Description number The number you wish to round up. num_digits The number of digits you wish to round up to. Notes How to apply the ROUNDUP function. Examples The figure below displays the result returned by the ROUNDUP function." }, { "id": "Functions/row.htm", "title": "ROW Function", - "body": "The ROW function is one of the lookup and reference functions. It is used to return the row number of a cell reference. The ROW function syntax is: ROW([reference]) where reference is a reference to a cell. Note: reference is an optional argument. If the it is omitted, the function will return the row number of a cell in which the ROW function is entered. To apply the ROW function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the ROW function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROW function is one of the lookup and reference functions. It is used to return the row number of a cell reference. Syntax ROW([reference]) The ROW function has the following argument: Argument Description reference A reference to a cell. Notes reference is an optional argument. If the it is omitted, the function will return the row number of a cell in which the ROW function is entered. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the ROW function. Examples The figure below displays the result returned by the ROW function." }, { "id": "Functions/rows.htm", "title": "ROWS Function", - "body": "The ROWS function is one of the lookup and reference functions. It is used to return the number of rows in a cell reference. The ROWS function syntax is: ROWS(array) where array is a reference to a range of cells. To apply the ROWS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the ROWS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The ROWS function is one of the lookup and reference functions. It is used to return the number of rows in a cell reference. Syntax ROWS(array) The ROWS function has the following argument: Argument Description array A reference to a range of cells. Notes How to apply the ROWS function. Examples The figure below displays the result returned by the ROWS function." }, { "id": "Functions/rri.htm", "title": "RRI Function", - "body": "The RRI function is one of the financial functions. It is used to return an equivalent interest rate for the growth of an investment. The RRI function syntax is: RRI(nper, pv, fv) where nper is a number of periods for the investment. pv is a present value of the investment. fv is a future value of the investment. The numeric values can be entered manually or included into the cell you make reference to. To apply the RRI function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the RRI function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RRI function is one of the financial functions. It is used to return an equivalent interest rate for the growth of an investment. Syntax RRI(nper, pv, fv) The RRI function has the following arguments: Argument Description nper A number of periods for the investment. pv A present value of the investment. fv A future value of the investment. Notes How to apply the RRI function. Examples The figure below displays the result returned by the RRI function." }, { "id": "Functions/rsq.htm", "title": "RSQ Function", - "body": "The RSQ function is one of the statistical functions. It is used to return the square of the Pearson product moment correlation coefficient. The RSQ function syntax is: RSQ(array-1 , array-2) where array-1 and array-2 are the selected ranges of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the RSQ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the RSQ function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The RSQ function is one of the statistical functions. It is used to return the square of the Pearson product moment correlation coefficient. Syntax RSQ(known_y's, known_x's) The RSQ function has the following arguments: Argument Description known_y's The dependent data range. known_x's The independent data range with the same number of elements as known_y's contains. Notes If known_y's or known_x's contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the RSQ function. Examples The figure below displays the result returned by the RSQ function." }, { "id": "Functions/search.htm", "title": "SEARCH/SEARCHB Function", - "body": "The SEARCH/SEARCHB function is one of the text and data functions. Is used to return the location of the specified substring in a string. The SEARCH function is intended for languages that use the single-byte character set (SBCS), while SEARCHB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The SEARCH/SEARCHB function syntax is: SEARCH(string-1, string-2 [,start-pos]) SEARCHB(string-1, string-2 [,start-pos]) where string-1 is the substring to find. string-2 is the string to search within. start-pos is the position to start searching from. It is an optional argument. If it is omitted, the function will perform the search from the beginning of string-2. The data can be entered manually or included into the cells you make reference to. Note: if the function does not find the matches, it will return a #VALUE! error. To apply the SEARCH/SEARCHB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the SEARCH/SEARCHB function, enter the required arguments separating them by comma, Note: the SEARCH/SEARCHB function is NOT case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The SEARCH/SEARCHB function is one of the text and data functions. Is used to return the location of the specified substring in a string. The SEARCH function is intended for languages that use the single-byte character set (SBCS), while SEARCHB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax SEARCH(find_text, within_text, start_num) SEARCHB(find_text, within_text, start_num) The SEARCH/SEARCHB function has the following arguments: Argument Description find_text The substring to find. within_text The string to search within. start_num The position to start searching from. It is an optional argument. If it is omitted, the function will perform the search from the beginning of within_text. Notes The SEARCH/SEARCHB function is NOT case-sensitive. If the function does not find the matches, it will return a #VALUE! error. How to apply the SEARCH/SEARCHB function. Examples The figure below displays the result returned by the SEARCH function." }, { "id": "Functions/searchb.htm", "title": "SEARCH/SEARCHB Function", - "body": "The SEARCH/SEARCHB function is one of the text and data functions. Is used to return the location of the specified substring in a string. The SEARCH function is intended for languages that use the single-byte character set (SBCS), while SEARCHB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. The SEARCH/SEARCHB function syntax is: SEARCH(string-1, string-2 [,start-pos]) SEARCHB(string-1, string-2 [,start-pos]) where string-1 is the substring to find. string-2 is the string to search within. start-pos is the position to start searching from. It is an optional argument. If it is omitted, the function will perform the search from the beginning of string-2. The data can be entered manually or included into the cells you make reference to. Note: if the function does not find the matches, it will return a #VALUE! error. To apply the SEARCH/SEARCHB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the SEARCH/SEARCHB function, enter the required arguments separating them by comma, Note: the SEARCH/SEARCHB function is NOT case-sensitive. press the Enter button. The result will be displayed in the selected cell." + "body": "The SEARCH/SEARCHB function is one of the text and data functions. Is used to return the location of the specified substring in a string. The SEARCH function is intended for languages that use the single-byte character set (SBCS), while SEARCHB - for languages that use the double-byte character set (DBCS) like Japanese, Chinese, Korean etc. Syntax SEARCH(find_text, within_text, start_num) SEARCHB(find_text, within_text, start_num) The SEARCH/SEARCHB function has the following arguments: Argument Description find_text The substring to find. within_text The string to search within. start_num The position to start searching from. It is an optional argument. If it is omitted, the function will perform the search from the beginning of within_text. Notes The SEARCH/SEARCHB function is NOT case-sensitive. If the function does not find the matches, it will return a #VALUE! error. How to apply the SEARCH/SEARCHB function. Examples The figure below displays the result returned by the SEARCH function." }, { "id": "Functions/sec.htm", "title": "SEC Function", - "body": "The SEC function is one of the math and trigonometry functions. It is used to return the secant of an angle specified in radians. The SEC function syntax is: SEC(x) where x is the angle in radians that you wish to calculate the secant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the SEC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SEC function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SEC function is one of the math and trigonometry functions. It is used to return the secant of an angle specified in radians. Syntax SEC(number) The SEC function has the following argument: Argument Description number The angle in radians that you wish to calculate the secant of. Its absolute value must be less than 2^27. Notes How to apply the SEC function. Examples The figure below displays the result returned by the SEC function." }, { "id": "Functions/sech.htm", "title": "SECH Function", - "body": "The SECH function is one of the math and trigonometry functions. It is used to return the hyperbolic secant of an angle specified in radians. The SECH function syntax is: SECH(x) where x is the angle in radians that you wish to calculate the hyperbolic secant of. A numeric value entered manually or included into the cell you make reference to. Its absolute value must be less than 2^27. To apply the SECH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SECH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SECH function is one of the math and trigonometry functions. It is used to return the hyperbolic secant of an angle specified in radians. Syntax SECH(number) The SECH function has the following argument: Argument Description number The angle in radians that you wish to calculate the hyperbolic secant of. Its absolute value must be less than 2^27. Notes How to apply the SECH function. Examples The figure below displays the result returned by the SECH function." }, { "id": "Functions/second.htm", "title": "SECOND Function", - "body": "The SECOND function is one of the date and time functions. It returns the second (a number from 0 to 59) of the time value. The SECOND function syntax is: SECOND( time-value ) where time-value is a value entered manually or included into the cell you make reference to. Note: the time-value may be expressed as a string value (e.g. \"13:39:15\"), a decimal number (e.g. 0.56 corresponds to 13:26:24) , or the result of a formula (e.g. the result of the NOW function - 9/26/12 13:39) To apply the SECOND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the SECOND function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SECOND function is one of the date and time functions. It returns the second (a number from 0 to 59) of the time value. Syntax SECOND(serial_number) The SECOND function has the following argument: Argument Description serial_number The time that contains the second you want to find. Notes The serial_number may be expressed as a string value (e.g. \"13:39:15\"), a decimal number (e.g. 0.56 corresponds to 13:26:24) , or the result of a formula (e.g. the result of the NOW function - 9/26/12 13:39) How to apply the SECOND function. Examples The figure below displays the result returned by the SECOND function." }, { "id": "Functions/sequence.htm", "title": "SEQUENCE Function", - "body": "The SEQUENCE function is one of the math and trigonometry functions. It is used to generate an array of sequential numbers. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The SEQUENCE function syntax is: SEQUENCE(rows,[columns],[start],[step]) where rows is used to set the number of rows to return. columns is used to set the number of columns to return. start is used to set the first number in the sequence. step is used to control the increment for each subsequent value in the array. To apply the SEQUENCE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SEQUENCE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The SEQUENCE function is one of the math and trigonometry functions. It is used to generate an array of sequential numbers. Syntax SEQUENCE(rows, [columns], [start], [step]) The SEQUENCE function has the following arguments: Argument Description rows Is used to set the number of rows to return. columns Is used to set the number of columns to return. start Is used to set the first number in the sequence. step Is used to control the increment for each subsequent value in the array. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the SEQUENCE function. Examples The figure below displays the result returned by the SEQUENCE function." }, { "id": "Functions/seriessum.htm", "title": "SERIESSUM Function", - "body": "The SERIESSUM function is one of the math and trigonometry functions. It is used to return the sum of a power series. The SERIESSUM function syntax is: SERIESSUM(input-value, intial-power, step, coefficients) where input-value is the input value to the power series. intial-power is the initial power to which you want to raise input-value. step is the step by which you want to increase intial-power for each term in the series. coefficients are coefficients by which each successive power of input-value is multiplied. The number of coefficients determines the number of terms in the power series. The numeric values can be entered manually or included into the cell you make reference to. To apply the SERIESSUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SERIESSUM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SERIESSUM function is one of the math and trigonometry functions. It is used to return the sum of a power series. Syntax SERIESSUM(x, n, m, coefficients) The SERIESSUM function has the following arguments: Argument Description x The input value to the power series. n The initial power to which you want to raise x. m The step by which you want to increase n for each term in the series. coefficients Coefficients by which each successive power of x is multiplied. The number of coefficients determines the number of terms in the power series. Notes How to apply the SERIESSUM function. Examples The figure below displays the result returned by the SERIESSUM function." }, { "id": "Functions/sheet.htm", "title": "SHEET Function", - "body": "The SHEET function is one of the information functions. It is used to return the sheet number of the reference sheet. The SHEET function syntax is: SHEET(value) where value is the name of a sheet or a reference for which you want the sheet number. If value is omitted, the current sheet number is returned. To apply the SHEET function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the SHEET function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SHEET function is one of the information functions. It is used to return the sheet number of the reference sheet. Syntax SHEET([value]) The SHEET function has the following argument: Argument Description value The name of a sheet or a reference for which you want the sheet number. It is an optional argument. If value is omitted, the current sheet number is returned. Notes How to apply the SHEET function. Examples The figure below displays the result returned by the SHEET function." }, { "id": "Functions/sheets.htm", "title": "SHEETS Function", - "body": "The SHEETS function is one of the information functions. It is used to return the number of sheets in a reference. The SHEETS function syntax is: SHEETS(reference) where reference is a reference for which you want to find out the number of sheets it contains. If reference is omitted, the number of sheets in the current workbook is returned. To apply the SHEETS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the SHEETS function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SHEETS function is one of the information functions. It is used to return the number of sheets in a reference. Syntax SHEETS([reference]) The SHEETS function has the following argument: Argument Description reference A reference for which you want to find out the number of sheets it contains. It is an optional argument. If reference is omitted, the number of sheets in the current workbook is returned. Notes How to apply the SHEETS function. Examples The figure below displays the result returned by the SHEETS function." }, { "id": "Functions/sign.htm", "title": "SIGN Function", - "body": "The SIGN function is one of the math and trigonometry functions. It is used to return the sign of a number. If the number is positive, the function returns 1. If the number is negative, the function returns -1. If the number is 0, the function returns 0. The SIGN function syntax is: SIGN(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the SIGN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SIGN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. For example: The required argument is A1, where A1 is 12. The number is positive, so the function returns 1. If we change the A1 value from 12 to -12, the function returns -1:" + "body": "The SIGN function is one of the math and trigonometry functions. It is used to return the sign of a number. If the number is positive, the function returns 1. If the number is negative, the function returns -1. If the number is 0, the function returns 0. Syntax SIGN(number) The SIGN function has the following argument: Argument Description number A numeric value for which you want to get the sign. Notes How to apply the SIGN function. Examples The required argument is A1, where A1 is 12. The number is positive, so the function returns 1. If we change the A1 value from 12 to -12, the function returns -1:" }, { "id": "Functions/sin.htm", "title": "SIN Function", - "body": "The SIN function is one of the math and trigonometry functions. It is used to return the sine of an angle. The SIN function syntax is: SIN(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the SIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SIN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SIN function is one of the math and trigonometry functions. It is used to return the sine of an angle. Syntax SIN(number) The SIN function has the following argument: Argument Description number A numeric value for which you want to get the sine. Notes How to apply the SIN function. Examples The figure below displays the result returned by the SIN function." }, { "id": "Functions/sinh.htm", "title": "SINH Function", - "body": "The SINH function is one of the math and trigonometry functions. It is used to return the hyperbolic sine of a number. The SINH function syntax is: SINH(x) where x is any numeric value entered manually or included into the cell you make reference to. To apply the SINH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SINH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SINH function is one of the math and trigonometry functions. It is used to return the hyperbolic sine of a number. Syntax SINH(number) The SINH function has the following argument: Argument Description number A numeric value for which you want to get the hyperbolic sine. Notes How to apply the SINH function. Examples The figure below displays the result returned by the SINH function." }, { "id": "Functions/skew-p.htm", "title": "SKEW.P Function", - "body": "The SKEW.P function is one of the statistical functions. It is used to return the skewness of a distribution based on a population: a characterization of the degree of asymmetry of a distribution around its mean. The SKEW.P function syntax is: SKEW.P(number-1 [, number 2], ...) where number-1(2) is up to 254 numeric values entered manually or included into the cells you make reference to. Note: if a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the SKEW.P function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the SKEW.P function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The SKEW.P function is one of the statistical functions. It is used to return the skewness of a distribution based on a population: a characterization of the degree of asymmetry of a distribution around its mean. Syntax SKEW.P(number1, [number2], ...) The SKEW.P function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to get the skewness of a distribution. Notes If a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the SKEW.P function. Examples The figure below displays the result returned by the SKEW.P function." }, { "id": "Functions/skew.htm", "title": "SKEW Function", - "body": "The SKEW function is one of the statistical functions. It is used to analyze the range of data and return the skewness of a distribution of the argument list. The SKEW function syntax is: SKEW(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cells you make reference to. To apply the SKEW function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the SKEW function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The SKEW function is one of the statistical functions. It is used to analyze the range of data and return the skewness of a distribution of the argument list. Syntax SKEW(number1, [number2], ...) The SKEW function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to get the skewness of a distribution. Notes How to apply the SKEW function. Examples The figure below displays the result returned by the SKEW function." }, { "id": "Functions/sln.htm", "title": "SLN Function", - "body": "The SLN function is one of the financial functions. It is used to calculate the depreciation of an asset for one accounting period using the straight-line depreciation method. The SLN function syntax is: SLN(cost, salvage, life) where cost is the cost of the asset. salvage is the salvage value of the asset at the end of its lifetime. life is the total number of the periods within the asset lifetime. The numeric values can be entered manually or included into the cell you make reference to. To apply the SLN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the SLN function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SLN function is one of the financial functions. It is used to calculate the depreciation of an asset for one accounting period using the straight-line depreciation method. Syntax SLN(cost, salvage, life) The SLN function has the following arguments: Argument Description cost The cost of the asset. salvage The salvage value of the asset at the end of its lifetime. life The total number of the periods within the asset lifetime. Notes How to apply the SLN function. Examples The figure below displays the result returned by the SLN function." }, { "id": "Functions/slope.htm", "title": "SLOPE Function", - "body": "The SLOPE function is one of the statistical functions. It is used to return the slope of the linear regression line through data in two arrays. The SLOPE function syntax is: SLOPE(array-1 , array-2) where array-1 and array-2 are the selected ranges of cells with the same number of elements. Note: if array-1(2) contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the SLOPE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the SLOPE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SLOPE function is one of the statistical functions. It is used to return the slope of the linear regression line through data in two arrays. Syntax SLOPE(known_y's, known_x's) The SLOPE function has the following arguments: Argument Description known_y's The dependent data range. known_x's The independent data range with the same number of elements as known_y's contains. Notes If known_y's or known_x's contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the SLOPE function. Examples The figure below displays the result returned by the SLOPE function." }, { "id": "Functions/small.htm", "title": "SMALL Function", - "body": "The SMALL function is one of the statistical functions. It is used to analyze the range of data and find the k-th smallest value. The SMALL function syntax is: SMALL(array , k) where array is the selected range of cells. k is the position of the number from the smallest value, a numeric value entered manually or included into the cell you make reference to. To apply the SMALL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the SMALL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SMALL function is one of the statistical functions. It is used to analyze the range of data and find the k-th smallest value. Syntax SMALL(array , k) The SMALL function has the following arguments: Argument Description array The selected range of cells you want to analyze. k The position of the number from the smallest value, a numeric value greater than 0. Notes How to apply the SMALL function. Examples The figure below displays the result returned by the SMALL function." }, { "id": "Functions/sort.htm", "title": "SORT Function", - "body": "The SORT function is a lookup and reference function. It is used to sort a range of data or an array and to return the sorted array. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The SORT function syntax is: =SORT(array,[sort_index],[sort_order],[by_col]) where array is the range of data to sort. [sort_index] is an optional argument. A number identifying the column or the row to sort by. [sort_order] is an optional argument. A number determining the sorting order: 1 or omitted for ascending order (by default), -1 for descending order, [by_col] is an optional argument. A value indicating the sorting direction: FALSE or omitted for sorting by rows when your data is organized vertically. TRUE for sorting by columns when your data is organized horizontally. To apply the SORT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the SORT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The SORT function is one of the lookup and reference functions. It is used to sort a range of data or an array and to return the sorted array. Syntax SORT(array, [sort_index], [sort_order], [by_col]) The SORT function has the following arguments: Argument Description array The range of data to sort. sort_index An optional argument. A number identifying the column or the row to sort by. sort_order An optional argument. A number determining the sorting order: 1 or omitted for ascending order (by default), -1 for descending order. by_col An optional argument. A value indicating the sorting direction: FALSE or omitted for sorting by rows when your data is organized vertically. TRUE for sorting by columns when your data is organized horizontally. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the SORT function. Examples The figure below displays the result returned by the SORT function." }, { "id": "Functions/sortby.htm", @@ -1963,457 +1958,457 @@ var indexes = { "id": "Functions/sqrt.htm", "title": "SQRT Function", - "body": "The SQRT function is one of the math and trigonometry functions. It is used to return the square root of a number. The SQRT function syntax is: SQRT(x) where x is a numeric value entered manually or included into the cell you make reference to. Note: if the x value is negative, the function returns the #NUM! error. To apply the SQRT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SQRT function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SQRT function is one of the math and trigonometry functions. It is used to return the square root of a number. Syntax SQRT(number) The SQRT function has the following argument: Argument Description number A numeric value for which you want to get the square root. Notes If the number value is negative, the function returns the #NUM! error. How to apply the SQRT function. Examples The figure below displays the result returned by the SQRT function." }, { "id": "Functions/sqrtpi.htm", "title": "SQRTPI Function", - "body": "The SQRTPI function is one of the math and trigonometry functions. It is used to return the square root of the pi constant (3.14159265358979) multiplied by the specified number. The SQRTPI function syntax is: SQRTPI(x) where x is the number you wish to multiply the pi constant by, a numeric value entered manually or included into the cell you make reference to. Note: if the x value is negative, the function returns the #NUM! error. To apply the SQRTPI function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SQRTPI function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The SQRTPI function is one of the math and trigonometry functions. It is used to return the square root of the pi constant (3.14159265358979) multiplied by the specified number. Syntax SQRTPI(number) The SQRTPI function has the following argument: Argument Description number The number you wish to multiply the pi constant by. Notes If the number value is negative, the function returns the #NUM! error. How to apply the SQRTPI function. Examples The figure below displays the result returned by the SQRTPI function." }, { "id": "Functions/standardize.htm", "title": "STANDARDIZE Function", - "body": "The STANDARDIZE function is one of the statistical functions. It is used to return a normalized value from a distribution characterized by the specified parameters. The STANDARDIZE function syntax is: STANDARDIZE(x, mean, standard-deviation) where x is the value you want to normalize. mean is the arithmetic mean of the distribution. standard-deviation is the standard deviation of the distribution, greater than 0. The numeric values can be entered manually or included into the cells you make reference to. To apply the STANDARDIZE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STANDARDIZE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The STANDARDIZE function is one of the statistical functions. It is used to return a normalized value from a distribution characterized by the specified parameters. Syntax STANDARDIZE(x, mean, standard_dev) The STANDARDIZE function has the following arguments: Argument Description x The value you want to normalize. mean The arithmetic mean of the distribution. standard_dev The standard deviation of the distribution, greater than 0. Notes How to apply the STANDARDIZE function. Examples The figure below displays the result returned by the STANDARDIZE function." }, { "id": "Functions/stdev-p.htm", "title": "STDEV.P Function", - "body": "The STDEV.P function is one of the statistical functions. It is used to calculate standard deviation based on the entire population given as arguments (ignores logical values and text). The STDEV.P function syntax is: STDEV.P(number1 [, number2], ...) where number-1(2) is up to 254 numeric values entered manually or included into the cells you make reference to. Note: if a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the STDEV.P function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEV.P function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEV.P function is one of the statistical functions. It is used to calculate standard deviation based on the entire population given as arguments (ignores logical values and text). Syntax STDEV.P(number1, [number2], ...) The STDEV.P function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the standard deviation. Notes If a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the STDEV.P function. Examples The figure below displays the result returned by the STDEV.P function." }, { "id": "Functions/stdev-s.htm", "title": "STDEV.S Function", - "body": "The STDEV.S function is one of the statistical functions. It is used to estimate standard deviation based on a sample (ignores logical values and text in the sample). The STDEV.S function syntax is: STDEV.S(number1 [, number2], ...) where number-1(2) is up to 255 numeric values entered manually or included into the cells you make reference to. Note: if a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the STDEV.S function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEV.S function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEV.S function is one of the statistical functions. It is used to estimate standard deviation based on a sample (ignores logical values and text in the sample). Syntax STDEV.S(number1, [number2], ...) The STDEV.S function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the standard deviation. Notes If a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the STDEV.S function. Examples The figure below displays the result returned by the STDEV.S function." }, { "id": "Functions/stdev.htm", "title": "STDEV Function", - "body": "The STDEV function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of a population based on a set of numbers. The STDEV function syntax is: STDEV(argument-list) where argument-list is up to 255 numeric values entered manually or included into the cells you make reference to. Note: if a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. To apply the STDEV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEV function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEV function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of a population based on a set of numbers. Syntax STDEV(number1, [number2], ...) The STDEV function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the standard deviation. Notes If a reference argument contains text, logical values, or empty cells, the function will ignore those values, but treat the cells with the zero values. How to apply the STDEV function. Examples The figure below displays the result returned by the STDEV function." }, { "id": "Functions/stdeva.htm", "title": "STDEVA Function", - "body": "The STDEVA function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of a population based on a set of numbers, text, and logical values (TRUE or FALSE). The STDEVA function treats text and FALSE as a value of 0 and TRUE as a value of 1. The STDEVA function syntax is: STDEVA(argument-list) where argument-list is up to 255 values entered manually or included into the cells you make reference to. To apply the STDEVA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEVA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEVA function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of a population based on a set of numbers, text, and logical values (TRUE or FALSE). The STDEVA function treats text and FALSE as a value of 0 and TRUE as a value of 1. Syntax STDEVA(value1, [value2], ...) The STDEVA function has the following arguments: Argument Description value1/2/n Up to 255 values for which you want to calculate the standard deviation. Notes How to apply the STDEVA function. Examples The figure below displays the result returned by the STDEVA function." }, { "id": "Functions/stdevp.htm", "title": "STDEVP Function", - "body": "The STDEVP function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of an entire population. The STDEVP function syntax is: STDEVP(argument-list) where argument-list is up to 255 numeric values entered manually or included into the cells you make reference to. To apply the STDEVP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEVP function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEVP function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of an entire population. Syntax STDEVP(number1, [number2], ...) The STDEVP function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the standard deviation. Notes How to apply the STDEVP function. Examples The figure below displays the result returned by the STDEVP function." }, { "id": "Functions/stdevpa.htm", "title": "STDEVPA Function", - "body": "The STDEVPA function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of an entire population. The STDEVPA function syntax is: STDEVPA(argument-list) where argument-list is up to 255 numeric values entered manually or included into the cells you make reference to. Note: text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. To apply the STDEVPA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STDEVPA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STDEVPA function is one of the statistical functions. It is used to analyze the range of data and return the standard deviation of an entire population. Syntax STDEVPA(value1, [value2], ...) The STDEVPA function has the following arguments: Argument Description value1/2/n Up to 255 values for which you want to calculate the standard deviation. Notes Text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. How to apply the STDEVPA function. Examples The figure below displays the result returned by the STDEVPA function." }, { "id": "Functions/steyx.htm", "title": "STEYX Function", - "body": "The STEYX function is one of the statistical functions. It is used to return the standard error of the predicted y-value for each x in the regression line. The STEYX function syntax is: STEYX(known-ys, known-xs) where known-ys is an array of the dependent variables. known-xs is an array of the independent variables. The data values can be entered manually or included into the cells you make reference to. Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. Note: the known-ys and known-xs must contain the same number of data values otherwise the function will return the #N/A error value. To apply the STEYX function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the STEYX function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The STEYX function is one of the statistical functions. It is used to return the standard error of the predicted y-value for each x in the regression line. Syntax STEYX(known_y's, known_x's) The STEYX function has the following arguments: Argument Description known_y's An array of the dependent variables. known_x's An array of the independent variables with the same number of elements as known_y's contains. Notes Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. The known_y's and known_x's must contain the same number of data values otherwise the function will return the #N/A error value. How to apply the STEYX function. Examples The figure below displays the result returned by the STEYX function." }, { "id": "Functions/substitute.htm", "title": "SUBSTITUTE Function", - "body": "The SUBSTITUTE function is one of the text and data functions. Is used to replace a set of characters with a new one. The SUBSTITUTE function syntax is: SUBSTITUTE(string, old-string, new-string [, occurence]) where string is the string to perform the substitution within. old-string is the string to replace. new-string is the string to replace with. occurence is the number of occurences to repleace. It is an optional argument, if omitted, the function will replace all the occurences within string. The data can be entered manually or included into the cells you make reference to. To apply the SUBSTITUTE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the SUBSTITUTE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUBSTITUTE function is one of the text and data functions. Is used to replace a set of characters with a new one. Syntax SUBSTITUTE(text, old_text, new_text, [instance_num]) The SUBSTITUTE function has the following arguments: Argument Description text The string to perform the substitution within. old_text The string to replace. new_text The string to replace with. instance_num The number of occurences to repleace. It is an optional argument, if omitted, the function will replace all the occurences within text. Notes How to apply the SUBSTITUTE function. Examples The figure below displays the result returned by the SUBSTITUTE function." }, { "id": "Functions/subtotal.htm", "title": "SUBTOTAL Function", - "body": "The SUBTOTAL function is one of the math and trigonometry functions. The function is used to return a subtotal in a list or database. The SUBTOTAL function syntax is: SUBTOTAL(function-number, argument-list) where function-number is a numeric value that specifies which function to use for the subtotal. The possible values are listed in the table below. For the function-number arguments 1 to 11, the SUBTOTAL function includes values of the rows that have been hidden manually. For the function-number arguments 101 to 111, the SUBTOTAL function ignores values of the rows that have been hidden manually. Values hidden by the filter are always excluded. argument-list is a reference to the cell range containing the values for which you want the subtotal. function-number (includes hidden values) function-number (excludes hidden values) Function 1 101 AVERAGE 2 102 COUNT 3 103 COUNTA 4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STDEVP 9 109 SUM 10 110 VAR 11 111 VARP To apply the SUBTOTAL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUBTOTAL function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell. The figure below displays the result returned by the SUBTOTAL function when several rows are hidden." + "body": "The SUBTOTAL function is one of the math and trigonometry functions. The function is used to return a subtotal in a list or database. Syntax SUBTOTAL(function_num, ref1, [ref2], ...) The SUBTOTAL function has the following arguments: Argument Description function_num A numeric value that specifies which function to use for the subtotal. The possible values are listed in the table below. For the function_num arguments 1 to 11, the SUBTOTAL function includes values of the rows that have been hidden manually. For the function_num arguments 101 to 111, the SUBTOTAL function ignores values of the rows that have been hidden manually. Values hidden by the filter are always excluded. ref1/2/n Up to 255 references to the cell range containing the values for which you want the subtotal. The function_num argument can be one of the following: function-number (includes hidden values) function-number (excludes hidden values) Function 1 101 AVERAGE 2 102 COUNT 3 103 COUNTA 4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STDEVP 9 109 SUM 10 110 VAR 11 111 VARP Notes How to apply the SUBTOTAL function. Examples The figure below displays the result returned by the SUBTOTAL function. The figure below displays the result returned by the SUBTOTAL function when several rows are hidden." }, { "id": "Functions/sum.htm", "title": "SUM Function", - "body": "The SUM function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells and return the result. The SUM function syntax is: SUM(argument-list) where argument-list is a set of numeric values entered manually or included into the cells you make reference to. How to use SUM To apply the SUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar and select the SUM function of the Math and trigonometry function group, enter the required arguments separating them by commas or select the range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUM function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells and return the result. Syntax SUM(number1, [number2], ...) The SUM function has the following arguments: Argument Description number1/2/n Up to 255 numeric values that you want to add. Notes How to apply the SUM function. Examples The figure below displays the result returned by the SUM function." }, { "id": "Functions/sumif.htm", "title": "SUMIF Function", - "body": "The SUMIF function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells based on the specified criterion and return the result. The SUMIF function syntax is: SUMIF(cell-range, selection-criteria [, sum-range]) where cell-range is the selected range of cells to apply the criterion to. selection-criteria is the criterion used to determine the cells to sum, a value entered manually or included into the cell you make reference to. sum-range is the range of cells to sum. It is an optional argument, if omitted, the function will sum the numbers of cell-range. You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to use SUMIF To apply the SUMIF function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMIF function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMIF function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells based on the specified criterion and return the result. Syntax SUMIF(range, criteria, [sum_range]) The SUMIF function has the following arguments: Argument Description range The selected range of cells to apply the criterion to. criteria The criterion used to determine the cells to sum, a value entered manually or included into the cell you make reference to. sum_range The range of cells to sum. It is an optional argument, if omitted, the function will sum the numbers of range. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to apply the SUMIF function. Examples The figure below displays the result returned by the SUMIF function." }, { "id": "Functions/sumifs.htm", "title": "SUMIFS Function", - "body": "The SUMIFS function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells based on multiple criteria and return the result. The SUMIFS function syntax is: SUMIFS(sum-range, criteria-range1, criteria1, [criteria-range2, criteria2], ...) where sum-range is the range of cells to sum. criteria-range1 is the first selected range of cells to apply the criteria1 to. criteria1 is the first condition that must be met. It is applied to the criteria-range1 and used to determine the cells in the sum-range to sum. It can be a value entered manually or included into the cell you make reference to. criteria-range2, criteria2, ... are additional ranges of cells and their corresponding criteria. These arguments are optional. You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to use SUMIFS To apply the SUMIFS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMIFS function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMIFS function is one of the math and trigonometry functions. It is used to add all the numbers in the selected range of cells based on multiple criteria and return the result. Syntax SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) The SUMIFS function has the following arguments: Argument Description sum_range The range of cells to sum. criteria_range1 The first selected range of cells to apply the criteria1 to. criteria1 The first condition that must be met. It is applied to the criteria_range1 and used to determine the cells in the sum_range to sum. It can be a value entered manually or included into the cell you make reference to. criteria-range2, criteria2, ... Additional ranges of cells and their corresponding criteria. These arguments are optional. Notes You can use wildcard characters when specifying criteria. The question mark \"?\" can replace any single character and the asterisk \"*\" can be used instead of any number of characters. How to apply the SUMIFS function. Examples The figure below displays the result returned by the SUMIFS function." }, { "id": "Functions/sumproduct.htm", "title": "SUMPRODUCT Function", - "body": "The SUMPRODUCT function is one of the math and trigonometry functions. It is used to multiply the values in the selected ranges of cells or arrays and return the sum of the products. The SUMPRODUCT function syntax is: SUMPRODUCT(argument-lists) where argument-lists are numeric values included into the cell you make reference to. You can enter up to 30 ranges of cells or arrays. Note: if the argument-list contains non-numeric values, the function will treat them as 0. To apply the SUMPRODUCT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMPRODUCT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMPRODUCT function is one of the math and trigonometry functions. It is used to multiply the values in the selected ranges of cells or arrays and return the sum of the products. Syntax SUMPRODUCT(array1, [array2], [array3], ...) The SUMPRODUCT function has the following arguments: Argument Description array1/2/3/n Up to 255 ranges of cells or arrays containing numeric values. Notes If the array1/2/3/n contains non-numeric values, the function will treat them as 0. How to apply the SUMPRODUCT function. Examples The figure below displays the result returned by the SUMPRODUCT function." }, { "id": "Functions/sumsq.htm", "title": "SUMSQ Function", - "body": "The SUMSQ function is one of the math and trigonometry functions. It is used to add the squares of numbers and return the result. The SUMSQ function syntax is: SUMSQ(argument-list) where argument-list is up to 30 numeric values entered manually or included into the cell you make reference to. To apply the SUMSQ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMSQ function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMSQ function is one of the math and trigonometry functions. It is used to add the squares of numbers and return the result. Syntax SUMSQ(number1, [number2], ...) The SUMSQ function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the sum of the squares. Notes How to apply the SUMSQ function. Examples The figure below displays the result returned by the SUMSQ function." }, { "id": "Functions/sumx2my2.htm", "title": "SUMX2MY2 Function", - "body": "The SUMX2MY2 function is one of the math and trigonometry functions. It is used to sum the difference of squares between two arrays. The SUMX2MY2 function syntax is: SUMX2MY2(array-1, array-2) where array-1 and array-2 are the ranges of cells with the same number of columns and rows. To apply the SUMX2MY2 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMX2MY2 function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMX2MY2 function is one of the math and trigonometry functions. It is used to sum the difference of squares between two arrays. Syntax SUMX2MY2(array_x, array_y) The SUMX2MY2 function has the following arguments: Argument Description array_x The first range of cells. array_y The second range of cells with the same number of columns and rows as array_x contains. Notes How to apply the SUMX2MY2 function. Examples The figure below displays the result returned by the SUMX2MY2 function." }, { "id": "Functions/sumx2py2.htm", "title": "SUMX2PY2 Function", - "body": "The SUMX2PY2 function is one of the math and trigonometry functions. It is used to sum the squares of numbers in the selected arrays and return the sum of the results. The SUMX2PY2 function syntax is: SUMX2PY2(array-1, array-2) where array-1 and array-2 are the selected ranges of cells with the same number of columns and rows. To apply the SUMX2PY2 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMX2PY2 function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMX2PY2 function is one of the math and trigonometry functions. It is used to sum the squares of numbers in the selected arrays and return the sum of the results. Syntax SUMX2PY2(array_x, array_y) The SUMX2PY2 function has the following arguments: Argument Description array_x The first range of cells. array_y The second range of cells with the same number of columns and rows as array_x contains. Notes How to apply the SUMX2PY2 function. Examples The figure below displays the result returned by the SUMX2PY2 function." }, { "id": "Functions/sumxmy2.htm", "title": "SUMXMY2 Function", - "body": "The SUMXMY2 function is one of the math and trigonometry functions. It is used to return the sum of the squares of the differences between corresponding items in the arrays. The SUMXMY2 function syntax is: SUMXMY2(array-1, array-2) where array-1 and array-2 are the selected ranges of cells with the same number of columns and rows. To apply the SUMXMY2 function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the SUMXMY2 function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SUMXMY2 function is one of the math and trigonometry functions. It is used to return the sum of the squares of the differences between corresponding items in the arrays. Syntax SUMXMY2(array_x, array_y) The SUMXMY2 function has the following arguments: Argument Description array_x The first range of cells. array_y The second range of cells with the same number of columns and rows as array_x contains. Notes How to apply the SUMXMY2 function. Examples The figure below displays the result returned by the SUMXMY2 function." }, { "id": "Functions/switch.htm", "title": "SWITCH Function", - "body": "The SWITCH function is one of the logical functions. It is used to evaluate one value (called the 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. The SWITCH function syntax is: SWITCH(expression, value1, result1 [, [default or value2] [, [result2]], ...[default or value3, result3]]) where expression is the value that will be compared against value1 ...value126. value1 ...value126 is the value that will be compared against expression. result1 ...result126 is the result to be returned if the value1 ...value126 matches to the expression. default is the result to be returned if there are no matches. If the default argument is not specified and there are no matches, the function returns the #N/A error. Note: you can enter up to 254 arguments i.e. up to 126 pairs of values and results. To apply the SWITCH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the SWITCH function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SWITCH function is one of the logical functions. It is used to evaluate one value (called the 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. Syntax SWITCH(expression, value1, result1, [default_or_value2, result2], ...) The SWITCH function has the following arguments: Argument Description expression The value that will be compared against value1 ...value126. value1 ...value126 The value that will be compared against expression. result1 ...result126 The result to be returned if the value1 ...value126 matches to the expression. default The result to be returned if there are no matches. If the default argument is not specified and there are no matches, the function returns the #N/A error. Notes You can enter up to 254 arguments i.e. up to 126 pairs of values and results. How to apply the SWITCH function. Examples The figure below displays the result returned by the SWITCH function." }, { "id": "Functions/syd.htm", "title": "SYD Function", - "body": "The SYD function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the sum of the years' digits method. The SYD function syntax is: SYD(cost, salvage, life, per) where cost is the cost of the asset. salvage is the salvage value of the asset at the end of its lifetime. life is the total number of the periods within the asset lifetime. per is the period you wish to calculate depreciation for. The value must be expressed in the same units as life. The numeric values can be entered manually or included into the cell you make reference to. To apply the SYD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the SYD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The SYD function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified accounting period using the sum of the years' digits method. Syntax SYD(cost, salvage, life, per) The SYD function has the following arguments: Argument Description cost The cost of the asset. salvage The salvage value of the asset at the end of its lifetime. life The total number of the periods within the asset lifetime. per The period you wish to calculate depreciation for. The value must be expressed in the same units as life. Notes How to apply the SYD function. Examples The figure below displays the result returned by the SYD function." }, { "id": "Functions/t-dist-2t.htm", "title": "T.DIST.2T Function", - "body": "The T.DIST.2T function is one of the statistical functions. Returns the two-tailed Student's t-distribution. The Student's t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. The T.DIST.2T function syntax is: T.DIST.2T(x, deg-freedom) where x is the value at which the function should be calculated. A numeric value greater than 0. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. The values can be entered manually or included into the cells you make reference to. To apply the T.DIST.2T function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.DIST.2T function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.DIST.2T function is one of the statistical functions. Returns the two-tailed Student's t-distribution. The Student's t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. Syntax T.DIST.2T(x, deg_freedom) The T.DIST.2T function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. Notes How to apply the T.DIST.2T function. Examples The figure below displays the result returned by the T.DIST.2T function." }, { "id": "Functions/t-dist-rt.htm", "title": "T.DIST.RT Function", - "body": "The T.DIST.RT function is one of the statistical functions. Returns the right-tailed Student's t-distribution. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. The T.DIST.RT function syntax is: T.DIST.RT(x, deg-freedom) where x is the value at which the function should be calculated. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. The values can be entered manually or included into the cells you make reference to. To apply the T.DIST.RT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.DIST.RT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.DIST.RT function is one of the statistical functions. Returns the right-tailed Student's t-distribution. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. Syntax T.DIST.RT(x, deg_freedom) The T.DIST.RT function has the following arguments: Argument Description x The value at which the function should be calculated. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. Notes How to apply the T.DIST.RT function. Examples The figure below displays the result returned by the T.DIST.RT function." }, { "id": "Functions/t-dist.htm", "title": "T.DIST Function", - "body": "The T.DIST function is one of the statistical functions. Returns the Student's left-tailed t-distribution. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. The T.DIST function syntax is: T.DIST(x, deg-freedom, cumulative) where x is the value at which the function should be calculated. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the T.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.DIST function is one of the statistical functions. Returns the Student's left-tailed t-distribution. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. Syntax T.DIST(x, deg_freedom, cumulative) The T.DIST function has the following arguments: Argument Description x The value at which the function should be calculated. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the T.DIST function. Examples The figure below displays the result returned by the T.DIST function." }, { "id": "Functions/t-inv-2t.htm", "title": "T.INV.2T Function", - "body": "The T.INV.2T function is one of the statistical functions. Returns the two-tailed inverse of the Student's t-distribution. The T.INV.2T function syntax is: T.INV.2T(probability, deg-freedom) where probability is the probability associated with the Student's t-distribution. A numeric value greater than 0 but less than or equal to 1. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. The values can be entered manually or included into the cells you make reference to. To apply the T.INV.2T function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.INV.2T function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.INV.2T function is one of the statistical functions. Returns the two-tailed inverse of the Student's t-distribution. Syntax T.INV.2T(probability, deg_freedom) The T.INV.2T function has the following arguments: Argument Description probability The probability associated with the Student's t-distribution. A numeric value greater than 0 but less than 1. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. Notes How to apply the T.INV.2T function. Examples The figure below displays the result returned by the T.INV.2T function." }, { "id": "Functions/t-inv.htm", "title": "T.INV Function", - "body": "The T.INV function is one of the statistical functions. Returns the left-tailed inverse of the Student's t-distribution. The T.INV function syntax is: T.INV(probability, deg-freedom) where probability is the probability associated with the Student's t-distribution. A numeric value greater than 0 but less than 1. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. The values can be entered manually or included into the cells you make reference to. To apply the T.INV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.INV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.INV function is one of the statistical functions. Returns the left-tailed inverse of the Student's t-distribution. Syntax T.INV(probability, deg_freedom) The T.INV function has the following arguments: Argument Description probability The probability associated with the Student's t-distribution. A numeric value greater than 0 but less than 1. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. Notes How to apply the T.INV function. Examples The figure below displays the result returned by the T.INV function." }, { "id": "Functions/t-test.htm", "title": "T.TEST Function", - "body": "The T.TEST function is one of the statistical functions. It is used to return the probability associated with a Student's t-Test. Use T.TEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean. The T.TEST function syntax is: T.TEST(array1, array2, tails, type) where array1 is the first range of numeric values. array2 is the second range of numeric values. tails is the number of distribution tails. If it is 1, the function uses the one-tailed distribution. If it is 2, the function uses the two-tailed distribution. type is a numeric value that specifies the kind of t-Test to be performed. The value can be one of the following: Numeric value The kind of t-Test 1 Paired 2 Two-sample equal variance (homoscedastic) 3 Two-sample unequal variance (heteroscedastic) The values can be entered manually or included into the cell you make reference to. To apply the T.TEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the T.TEST function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The T.TEST function is one of the statistical functions. It is used to return the probability associated with a Student's t-Test. Use T.TEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean. Syntax T.TEST(array1, array2, tails, type) The T.TEST function has the following arguments: Argument Description array1 The first range of numeric values. array2 The second range of numeric values. tails The number of distribution tails. If it is 1, the function uses the one-tailed distribution. If it is 2, the function uses the two-tailed distribution. type A numeric value that specifies the kind of t-Test to be performed. The possible values are listed in the table below. The type argument can be one of the following: Numeric value The kind of t-Test 1 Paired 2 Two-sample equal variance (homoscedastic) 3 Two-sample unequal variance (heteroscedastic) Notes How to apply the T.TEST function. Examples The figure below displays the result returned by the T.TEST function." }, { "id": "Functions/t.htm", "title": "T Function", - "body": "The T function is one of the text and data functions. Is used to check whether the value in the cell (or used as argument) is text or not. In case it is not text, the function returns blank result. In case the value/argument is text, the function returns the same text value. The T function syntax is: T(value) where value is data entered manually or included into the cell you make reference to. To apply the T function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the T function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. For example: There is an argument: value = A1, where A1 is date and time. So the function returns date and time. If we change the A1 data from text to numerical value, the function returns blank result." + "body": "The T function is one of the text and data functions. Is used to check whether the value in the cell (or used as argument) is text or not. In case it is not text, the function returns blank result. In case the value/argument is text, the function returns the same text value. Syntax T(value) The T function has the following argument: Argument Description value The value you want to test. Notes How to apply the T function. Examples There is an argument: value = A1, where A1 is date and time. So the function returns date and time. If we change the A1 data from text to numerical value, the function returns blank result." }, { "id": "Functions/take.htm", "title": "TAKE Function", - "body": "The TAKE function is one of the lookup and reference functions. It is used to return rows or columns from array start or end. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The TAKE function syntax is: TAKE(array, rows, [columns]) where array is used to set the array from which to take rows or columns. rows is used to set the number of rows to take. A negative value takes from the end of the array. columns is used to set the number of columns to take. A negative value takes from the end of the array. To apply the TAKE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the TAKE function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The TAKE function is one of the lookup and reference functions. It is used to return rows or columns from array start or end. Syntax TAKE(array, rows, [columns]) The TAKE function has the following arguments: Argument Description array Is used to set the array from which to take rows or columns. rows Is used to set the number of rows to take. A negative value takes from the end of the array. columns Is used to set the number of columns to take. A negative value takes from the end of the array. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TAKE function. Examples The figure below displays the result returned by the TAKE function." }, { "id": "Functions/tan.htm", "title": "TAN Function", - "body": "The TAN function is one of the math and trigonometry functions. It is used to return the tangent of an angle. The TAN function syntax is: TAN(x) where x is the angle in radians that you wish to calculate the tangent of. A numeric value entered manually or included into the cell you make reference to. It is a required argument. To apply the TAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the TAN function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TAN function is one of the math and trigonometry functions. It is used to return the tangent of an angle. Syntax TAN(number) The TAN function has the following argument: Argument Description number The angle in radians that you wish to calculate the tangent of. Notes How to apply the TAN function. Examples The figure below displays the result returned by the TAN function." }, { "id": "Functions/tanh.htm", "title": "TANH Function", - "body": "The TANH function is one of the math and trigonometry functions. It is used to return the hyperbolic tangent of a number. The TANH function syntax is: TANH(x) where x is a numeric value entered manually or included into the cell you make reference to. To apply the TANH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the TANH function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TANH function is one of the math and trigonometry functions. It is used to return the hyperbolic tangent of a number. Syntax TANH(number) The TANH function has the following argument: Argument Description number A numeric value for which you want to get the hyperbolic tangent. Notes How to apply the TANH function. Examples The figure below displays the result returned by the TANH function." }, { "id": "Functions/tbilleq.htm", "title": "TBILLEQ Function", - "body": "The TBILLEQ function is one of the financial functions. It is used to calculate the bond-equivalent yield of a Treasury bill. The TBILLEQ function syntax is: TBILLEQ(settlement, maturity, discount) where settlement is the date when the Treasury bill is purchased. maturity is the date when the Treasury bill expires. This date must be within one year of the settlement date. discount is the discount rate of the Treasury bill. Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the TBILLEQ function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the TBILLEQ function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TBILLEQ function is one of the financial functions. It is used to calculate the bond-equivalent yield of a Treasury bill. Syntax TBILLEQ(settlement, maturity, discount) The TBILLEQ function has the following arguments: Argument Description settlement The date when the Treasury bill is purchased. maturity The date when the Treasury bill expires. This date must be within one year of the settlement date. discount The discount rate of the Treasury bill. Notes Dates must be entered by using the DATE function. How to apply the TBILLEQ function. Examples The figure below displays the result returned by the TBILLEQ function." }, { "id": "Functions/tbillprice.htm", "title": "TBILLPRICE Function", - "body": "The TBILLPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a Treasury bill. The TBILLPRICE function syntax is: TBILLPRICE(settlement, maturity, discount) where settlement is the date when the Treasury bill is purchased. maturity is the date when the Treasury bill expires. This date must be within one year of the settlement date. discount is the discount rate of the Treasury bill. Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the TBILLPRICE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the TBILLPRICE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TBILLPRICE function is one of the financial functions. It is used to calculate the price per $100 par value for a Treasury bill. Syntax TBILLPRICE(settlement, maturity, discount) The TBILLPRICE function has the following arguments: Argument Description settlement The date when the Treasury bill is purchased. maturity The date when the Treasury bill expires. This date must be within one year of the settlement date. discount The discount rate of the Treasury bill. Notes Dates must be entered by using the DATE function. How to apply the TBILLPRICE function. Examples The figure below displays the result returned by the TBILLPRICE function." }, { "id": "Functions/tbillyield.htm", "title": "TBILLYIELD Function", - "body": "The TBILLYIELD function is one of the financial functions. It is used to calculate the yield of a Treasury bill. The TBILLYIELD function syntax is: TBILLYIELD(settlement, maturity, pr) where settlement is the date when the Treasury bill is purchased. maturity is the date when the Treasury bill expires. This date must be within one year of the settlement date. pr is the purchase price of the Treasury bill, per $100 par value. Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the TBILLYIELD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the TBILLYIELD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TBILLYIELD function is one of the financial functions. It is used to calculate the yield of a Treasury bill. Syntax TBILLYIELD(settlement, maturity, pr) The TBILLYIELD function has the following arguments: Argument Description settlement The date when the Treasury bill is purchased. maturity The date when the Treasury bill expires. This date must be within one year of the settlement date. pr The purchase price of the Treasury bill, per $100 par value. Notes Dates must be entered by using the DATE function. How to apply the TBILLYIELD function. Examples The figure below displays the result returned by the TBILLYIELD function." }, { "id": "Functions/tdist.htm", "title": "TDIST Function", - "body": "The TDIST function is one of the statistical functions. Returns the Percentage Points (probability) for the Student t-distribution where a numeric value (x) is a calculated value of t for which the Percentage Points are to be computed. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. The TDIST function syntax is: TDIST(x, deg-freedom, tails) where x is the value at which the function should be calculated. A numeric value greater than 0. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. tails is a numeric value that specifies the number of distribution tails to return. If it is set to 1, the function returns the one-tailed distribution. If it is set to 2, the function returns the two-tailed distribution. The values can be entered manually or included into the cells you make reference to. To apply the TDIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the TDIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TDIST function is one of the statistical functions. Returns the Percentage Points (probability) for the Student t-distribution where a numeric value (x) is a calculated value of t for which the Percentage Points are to be computed. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. Syntax TDIST(x, deg_freedom, tails) The TDIST function has the following arguments: Argument Description x The value at which the function should be calculated. A numeric value greater than 0. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. tails A numeric value that specifies the number of distribution tails to return. If it is set to 1, the function returns the one-tailed distribution. If it is set to 2, the function returns the two-tailed distribution. Notes How to apply the TDIST function. Examples The figure below displays the result returned by the TDIST function." }, { "id": "Functions/text.htm", "title": "TEXT Function", - "body": "The TEXT function is one of the text and data functions. Is used to convert a value to a text in the specified format. The TEXT function syntax is: TEXT(value, format) where value is a value to convert to text. format is a format to display the results in. The data can be entered manually or included into the cells you make reference to. To apply the TEXT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TEXT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The TEXT function is one of the text and data functions. Is used to convert a value to a text in the specified format. Syntax TEXT(value, format_text) The TEXT function has the following arguments: Argument Description value A value to convert to text. format_text A format to display the results in. Notes How to apply the TEXT function. Examples The figure below displays the result returned by the TEXT function." }, { "id": "Functions/textafter.htm", "title": "TEXTAFTER Function", - "body": "The TEXTAFTER function is one of the text and data functions. It is used to return text occurring after delimiting characters. The TEXTAFTER function syntax is: TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) where text is the text the search is conducted within. Wildcard characters are not allowed. If text is an empty string, the function returns empty text. delimiter is the text that marks the point after which the function extracts the text. instance_num is an optional argument. The instance of the delimiter after which the function extracts the text. By default, instance_num equals 1. A negative number will start the text search from the end. match_mode is an optional argument. It is used to determine whether the text search is case-sensitive. The default is case-sensitive. The following values are used: 0 for case sensitive, 1 for case insensitive. match_end is an optional argument. It treats the end of text as a delimiter. By default, the text is an exact match. The following values are used: 0 for not matching the delimiter against the end of the text, 1 for matching the delimiter against the end of the text. if_not_found is an optional argument. It sets a value that is returned if no match is found. To apply the TEXTAFTER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TEXTAFTER function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TEXTAFTER function is one of the text and data functions. It is used to return text occurring after delimiting characters. Syntax TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) The TEXTAFTER function has the following argument: Argument Description text The text the search is conducted within. Wildcard characters are not allowed. If text is an empty string, the function returns empty text. delimiter The text that marks the point after which the function extracts the text. instance_num An optional argument. The instance of the delimiter after which the function extracts the text. By default, instance_num equals 1. A negative number will start the text search from the end. match_mode An optional argument. It is used to determine whether the text search is case-sensitive. The default is case-sensitive. The following values are used: 0 for case sensitive, 1 for case insensitive. match_end An optional argument. It treats the end of text as a delimiter. By default, the text is an exact match. The following values are used: 0 for not matching the delimiter against the end of the text, 1 for matching the delimiter against the end of the text. if_not_found An optional argument. It sets a value that is returned if no match is found. Notes How to apply the TEXTAFTER function. Examples The figure below displays the result returned by the TEXTAFTER function." }, { "id": "Functions/textbefore.htm", "title": "TEXTBEFORE Function", - "body": "The TEXTBEFORE function is one of the text and data functions. It is used to return text occurring before delimiting characters. The TEXTBEFORE function syntax is: TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) where text is the text the search is conducted within. Wildcard characters are not allowed. If text is an empty string, the function returns empty text. delimiter is the text that marks the point before which the function extracts the text. instance_num is an optional argument. The instance of the delimiter before which the function extracts the text. By default, instance_num equals 1. A negative number will start the text search from the end. match_mode is an optional argument. It is used to determine whether the text search is case-sensitive. The default is case-sensitive. The following values are used: 0 for case sensitive, 1 for case insensitive. match_end is an optional argument. It treats the end of text as a delimiter. By default, the text is an exact match. The following values are used: 0 for not matching the delimiter against the end of the text, 1 for matching the delimiter against the end of the text. if_not_found is an optional argument. It sets a value that is returned if no match is found. To apply the TEXTBEFORE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TEXTBEFORE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TEXTBEFORE function is one of the text and data functions. It is used to return text occurring before delimiting characters. Syntax TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) The TEXTBEFORE function has the following argument: Argument Description text The text the search is conducted within. Wildcard characters are not allowed. If text is an empty string, the function returns empty text. delimiter The text that marks the point before which the function extracts the text. instance_num An optional argument. The instance of the delimiter before which the function extracts the text. By default, instance_num equals 1. A negative number will start the text search from the end. match_mode An optional argument. It is used to determine whether the text search is case-sensitive. The default is case-sensitive. The following values are used: 0 for case sensitive, 1 for case insensitive. match_end An optional argument. It treats the end of text as a delimiter. By default, the text is an exact match. The following values are used: 0 for not matching the delimiter against the end of the text, 1 for matching the delimiter against the end of the text. if_not_found An optional argument. It sets a value that is returned if no match is found. Notes How to apply the TEXTBEFORE function. Examples The figure below displays the result returned by the TEXTBEFORE function." }, { "id": "Functions/textjoin.htm", "title": "TEXTJOIN Function", - "body": "The TEXTJOIN function is one of the text and data functions. Is used to combine the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined; if the delimiter is an empty text string, this function will effectively concatenate the ranges. This function is similar to the CONCAT function, but the difference is that the CONCAT function cannot accept a delimiter. The TEXTJOIN function syntax is: TEXTJOIN(delimiter, ignore_empty, text1 [, text2], …) where delimiter is the delimiter to be inserted between the text values. Can be specified as a text string enclosed by double quotes (e.g. \",\" (comma), \" \" (space), \"\\\" (backslash) etc.) or as a reference to a cell or range of cells. ignore_empty is a logical value that specifies whether empty cells should be ignored. When the value is set to TRUE, empty cells are ignored. text1(2) is up to 252 data values. Each value can be a text string or a reference to a range of cells. To apply the TEXTJOIN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TEXTJOIN function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TEXTJOIN function is one of the text and data functions. Is used to combine the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined; if the delimiter is an empty text string, this function will effectively concatenate the ranges. This function is similar to the CONCAT function, but the difference is that the CONCAT function cannot accept a delimiter. Syntax TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...) The TEXTJOIN function has the following argument: Argument Description delimiter The delimiter to be inserted between the text values. Can be specified as a text string enclosed by double quotes (e.g. \",\" (comma), \" \" (space), \"\\\" (backslash) etc.) or as a reference to a cell or range of cells. ignore_empty A logical value that specifies whether empty cells should be ignored. When the value is set to TRUE, empty cells are ignored. text1/2/n Up to 253 data values. Each value can be a text string or a reference to a range of cells. Notes How to apply the TEXTJOIN function. Examples The figure below displays the result returned by the TEXTJOIN function." }, { "id": "Functions/textsplit.htm", "title": "TEXTSPLIT Function", - "body": "The TEXTSPLIT function is one of the text and data functions. It is used to split text strings through column and row delimiters. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The TEXTSPLIT function syntax is: TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with]) where text is used to set the text you want to split. col_delimiter is an optional argument. It is used to set the text that marks the point where to split the text across columns. row_delimiter is an optional argument. It is used to set the text that marks the point where to split the text down rows. ignore_empty is an optional argument. It is used to specify FALSE to create an empty cell when two delimiters are consecutive. Defaults to TRUE, which creates an empty cell. match_mode is an optional argument. It is used to search the text for a delimiter match. By default, a case-sensitive match is done. pad_with is used to set the value with which to pad the result. Defaults to #N/A. To apply the TEXTSPLIT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TEXTSPLIT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TEXTSPLIT function is one of the text and data functions. It is used to split text strings through column and row delimiters. Syntax TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) The TEXTSPLIT function has the following argument: Argument Description text The text you want to split. col_delimiter An optional argument. It is used to set the text that marks the point where to split the text across columns. row_delimiter An optional argument. It is used to set the text that marks the point where to split the text down rows. ignore_empty An optional argument. It is used to specify FALSE to create an empty cell when two delimiters are consecutive. Defaults to TRUE, which creates an empty cell. match_mode An optional argument. It is used to search the text for a delimiter match. By default, a case-sensitive match is done. pad_with Is used to set the value with which to pad the result. Defaults to #N/A. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TEXTSPLIT function. Examples The figure below displays the result returned by the TEXTSPLIT function." }, { "id": "Functions/time.htm", "title": "TIME Function", - "body": "The TIME function is one of the date and time functions. It is used to add a particular time in the selected format (hh:mm tt by default). The TIME function syntax is: TIME(hour, minute, second) where hour is a number from 0 to 23. minute is a number from 0 to 59. second is a number from 0 to 59. The numeric values can be entered manually or included into the cell you make reference to. To apply the TIME function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the TIME function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TIME function is one of the date and time functions. It is used to add a particular time in the selected format (hh:mm tt by default). Syntax TIME(hour, minute, second) The TIME function has the following arguments: Argument Description hour A number from 0 to 23. minute A number from 0 to 59. second A number from 0 to 59. Notes How to apply the TIME function. Examples The figure below displays the result returned by the TIME function." }, { "id": "Functions/timevalue.htm", "title": "TIMEVALUE Function", - "body": "The TIMEVALUE function is one of the date and time functions. It is used to return the serial number of a time. The TIMEVALUE function syntax is: TIMEVALUE(date-time-string) where date-time-string is a value entered manually or included into the cell you make reference to. To apply the TIMEVALUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the TIMEVALUE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TIMEVALUE function is one of the date and time functions. It is used to return the serial number of a time. Syntax TIMEVALUE(time_text) The TIMEVALUE function has the following argument: Argument Description time_text A text string that represents a time, e.g. \"4:30 PM\" or \"16:30\". Notes How to apply the TIMEVALUE function. Examples The figure below displays the result returned by the TIMEVALUE function." }, { "id": "Functions/tinv.htm", "title": "TINV Function", - "body": "The TINV function is one of the statistical functions. Returns the two-tailed inverse of the Student's t-distribution. The TINV function syntax is: TINV(probability, deg-freedom) where probability is the probability associated with the two-tailed Student's t-distribution. A numeric value greater than 0 but less than or equal to 1. deg-freedom is the number of degrees of freedom, an integer greater than or equal to 1. The values can be entered manually or included into the cells you make reference to. To apply the TINV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the TINV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TINV function is one of the statistical functions. Returns the two-tailed inverse of the Student's t-distribution. Syntax TINV(probability, deg_freedom) The TINV function has the following arguments: Argument Description probability The probability associated with the two-tailed Student's t-distribution. A numeric value greater than 0 but less than or equal to 1. deg_freedom The number of degrees of freedom, an integer greater than or equal to 1. Notes How to apply the TINV function. Examples The figure below displays the result returned by the TINV function." }, { "id": "Functions/tocol.htm", "title": "TOCOL Function", - "body": "The TOCOL function is one of the lookup and reference functions. It is used to return the array as one row. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The TOCOL function syntax is: TOCOL (array, [ignore], [scan_by_column]) where array is the array or reference to return as a column. ignore is used to set whether to ignore certain types of values. Defaults to ignoring no values. The following values are used: 0 to keep all values (default); 1 to ignore blanks; 2 to ignore errors; 3 to ignore blanks and errors. scan_by_column is used to scan the array by column. By default, array scanning is conducted by row. Scanning determines whether the values are arranged in rows or columns. To apply the TOCOL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the TOCOL function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The TOCOL function is one of the lookup and reference functions. It is used to return the array as one column. Syntax TOCOL (array, [ignore], [scan_by_column]) The TOCOL function has the following arguments: Argument Description array The array or reference to return as a column. ignore Is used to set whether to ignore certain types of values. Defaults to ignoring no values. The following values are used: 0 to keep all values (default); 1 to ignore blanks; 2 to ignore errors; 3 to ignore blanks and errors. scan_by_column Is used to scan the array by column. By default, array scanning is conducted by row. Scanning determines whether the values are arranged in rows or columns. A logical value (TRUE or FALSE). Notes If scan_by_column is omitted or FALSE, the array is scanned by row. If it is TRUE, the array is scanned by column. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TOCOL function. Examples The figure below displays the result returned by the TOCOL function." }, { "id": "Functions/today.htm", "title": "TODAY Function", - "body": "The TODAY function is one of the date and time functions. It is used to add the current day in the following format MM/dd/yy. This function does not require an argument. The TODAY function syntax is: TODAY() To apply the TODAY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the TODAY function, press the Enter button. The result will be displayed in the selected cell." + "body": "The TODAY function is one of the date and time functions. It is used to add the current day in the following format MM/dd/yy. This function does not require an argument. Syntax TODAY() Notes How to apply the TODAY function. Examples The figure below displays the result returned by the TODAY function." }, { "id": "Functions/torow.htm", "title": "TOROW Function", - "body": "The TOROW function is one of the lookup and reference functions. It is used to return the array as one row. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The TOROW function syntax is: TOROW (array, [ignore], [scan_by_column]) where array is the array or reference to return as a row. ignore is used to set whether to ignore certain types of values. Defaults to ignoring no values. The following values are used: 0 to keep all values (default); 1 to ignore blanks; 2 to ignore errors; 3 to ignore blanks and errors. scan_by_column is used to scan the array by column. By default, array scanning is conducted by row. Scanning determines whether the values are arranged in rows or columns. To apply the TOROW function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the TOROW function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The TOROW function is one of the lookup and reference functions. It is used to return the array as one row. Syntax TOROW (array, [ignore], [scan_by_column]) The TOROW function has the following arguments: Argument Description array The array or reference to return as a row. ignore Is used to set whether to ignore certain types of values. Defaults to ignoring no values. The following values are used: 0 to keep all values (default); 1 to ignore blanks; 2 to ignore errors; 3 to ignore blanks and errors. scan_by_column Is used to scan the array by column. By default, array scanning is conducted by row. Scanning determines whether the values are arranged in rows or columns. A logical value (TRUE or FALSE). Notes If scan_by_column is omitted or FALSE, the array is scanned by row. If it is TRUE, the array is scanned by column. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TOROW function. Examples The figure below displays the result returned by the TOROW function." }, { "id": "Functions/transpose.htm", "title": "TRANSPOSE Function", - "body": "The TRANSPOSE function is one of the lookup and reference functions. It is used to return the first element of an array. The TRANSPOSE function syntax is: TRANSPOSE(array) where array is a reference to a range of cells. To apply the TRANSPOSE function, select a cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the TRANSPOSE function, select a range of cells with the mouse or enter it manually, like this A1:B2, press the Enter key. The result will be displayed in the selected range of cells." + "body": "The TRANSPOSE function is one of the lookup and reference functions. It is used to convert columns into rows and rows into columns. Syntax TRANSPOSE(array) The TRANSPOSE function has the following arguments: Argument Description array A reference to a range of cells. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TRANSPOSE function. Examples The figure below displays the result returned by the TRANSPOSE function." }, { "id": "Functions/trend.htm", "title": "TREND Function", - "body": "The TREND function is one of the statistical functions. It is used to calculate a linear trend line and returns values along it using the method of least squares. The TREND function syntax is: TREND(known_y’s, [known_x’s], [new_x’s], [const]) where known_y’s is the set of y-values you already know in the y = mx + b equation. known_x’s is the optional set of x-values you might know in the y = mx + b equation. new_x’s is the optional set of x-values you want y-values to be returned to. const is an optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 0 in the y = mx + b equation and m-values correspond with the y = mx equation. To apply the TREND function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the TREND function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TREND function is one of the statistical functions. It is used to calculate a linear trend line and returns values along it using the method of least squares. Syntax TREND(known_y’s, [known_x’s], [new_x’s], [const]) The TREND function has the following arguments: Argument Description known_y’s The set of y-values you already know in the y = mx + b equation. known_x’s The optional set of x-values you might know in the y = mx + b equation. new_x’s The optional set of x-values you want y-values to be returned to. const An optional argument. It is a TRUE or FALSE value where TRUE or lack of the argument forces b to be calculated normally and FALSE sets b to 0 in the y = mx + b equation and m-values correspond with the y = mx equation. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the TREND function. Examples The figure below displays the result returned by the TREND function." }, { "id": "Functions/trim.htm", "title": "TRIM Function", - "body": "The TRIM function is one of the text and data functions. Is used to remove the leading and trailing spaces from a string. The TRIM function syntax is: TRIM(string) where string is a text value entered manually or included into the cell you make reference to. To apply the TRIM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the TRIM function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TRIM function is one of the text and data functions. Is used to remove the leading and trailing spaces from a string. Syntax TRIM(text) The TRIM function has the following argument: Argument Description text A text value from which you want to remove spaces. Notes How to apply the TRIM function. Examples The figure below displays the result returned by the TRIM function." }, { "id": "Functions/trimmean.htm", "title": "TRIMMEAN Function", - "body": "The TRIMMEAN function is one of the statistical functions. It is used to return the mean of the interior of a data set. TRIMMEAN calculates the mean taken by excluding a percentage of data points from the top and bottom tails of a data set. The TRIMMEAN function syntax is: TRIMMEAN(array, percent) where array is the range of numeric values to trim and average. percent is a total percent of data points to exclude from the calculation. A numeric value greater than or equal to 0 but less than 1. The number of excluded data points is rounded down to the nearest multiple of 2. E.g., if array contains 30 values and percent is 0.1, 10 percent of 30 points is 3. This value is rounded down to 2, so 1 point is trimmed from each tail of the data set: 1 from the top and 1 from the bottom of the set. The values can be entered manually or included into the cell you make reference to. To apply the TRIMMEAN function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the TRIMMEAN function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The TRIMMEAN function is one of the statistical functions. It is used to return the mean of the interior of a data set. TRIMMEAN calculates the mean taken by excluding a percentage of data points from the top and bottom tails of a data set. Syntax TRIMMEAN(array, percent) The TRIMMEAN function has the following arguments: Argument Description array The range of numeric values to trim and average. percent A total percent of data points to exclude from the calculation. A numeric value greater than or equal to 0 but less than 1. The number of excluded data points is rounded down to the nearest multiple of 2. E.g., if array contains 30 values and percent is 0.1, 10 percent of 30 points is 3. This value is rounded down to 2, so 1 point is trimmed from each tail of the data set: 1 from the top and 1 from the bottom of the set. Notes How to apply the TRIMMEAN function. Examples The figure below displays the result returned by the TRIMMEAN function." }, { "id": "Functions/true.htm", "title": "TRUE Function", - "body": "The TRUE function is one of the logical functions. The function returns TRUE and does not require any argument. The TRUE function syntax is: TRUE() To apply the TRUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the TRUE function, press the Enter button. The result will be displayed in the selected cell." + "body": "The TRUE function is one of the logical functions. The function returns TRUE and does not require any argument. Syntax TRUE() Notes How to apply the TRUE function. Examples The figure below displays the result returned by the TRUE function." }, { "id": "Functions/trunc.htm", "title": "TRUNC Function", - "body": "The TRUNC function is one of the math and trigonometry functions. It is used to return a number truncated to a specified number of digits. The TRUNC function syntax is: TRUNC(x [,number-digits]) where x is a number to truncate. number-digits is a number of decimal places to display. It is an optional argument. If omitted, the function will assume it to be 0. The numeric values can be entered manually or included into the cell you make reference to. To apply the TRUNC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Math and trigonometry function group from the list, click the TRUNC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The TRUNC function is one of the math and trigonometry functions. It is used to return a number truncated to a specified number of digits. Syntax TRUNC(number, [num_digits]) The TRUNC function has the following arguments: Argument Description number A number to truncate. num_digits A number of decimal places to display. It is an optional argument. If omitted, the function will assume it to be 0. Notes How to apply the TRUNC function. Examples The figure below displays the result returned by the TRUNC function." }, { "id": "Functions/ttest.htm", "title": "TTEST Function", - "body": "The TTEST function is one of the statistical functions. It is used to return the probability associated with a Student's t-Test. Use TTEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean. The TTEST function syntax is: TTEST(array1, array2, tails, type) where array1 is the first range of numeric values. array2 is the second range of numeric values. tails is the number of distribution tails. If it is 1, the function uses the one-tailed distribution. If it is 2, the function uses the two-tailed distribution. type is a numeric value that specifies the kind of t-Test to be performed. The value can be one of the following: Numeric value The kind of t-Test 1 Paired 2 Two-sample equal variance (homoscedastic) 3 Two-sample unequal variance (heteroscedastic) The values can be entered manually or included into the cell you make reference to. To apply the TTEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the TTEST function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The TTEST function is one of the statistical functions. It is used to return the probability associated with a Student's t-Test. Use TTEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean. Syntax TTEST(array1, array2, tails, type) The TTEST function has the following arguments: Argument Description array1 The first range of numeric values. array2 The second range of numeric values. tails The number of distribution tails. If it is 1, the function uses the one-tailed distribution. If it is 2, the function uses the two-tailed distribution. type A numeric value that specifies the kind of t-Test to be performed. The possible values are listed in the table below. The type argument can be one of the following: Numeric value The kind of t-Test 1 Paired 2 Two-sample equal variance (homoscedastic) 3 Two-sample unequal variance (heteroscedastic) Notes How to apply the TTEST function. Examples The figure below displays the result returned by the TTEST function." }, { "id": "Functions/type.htm", "title": "TYPE Function", - "body": "The TYPE function is one of the information functions. It is used to determine the type of the resulting or displayed value. The TYPE function syntax is: TYPE(value) where value is a value to test entered manually or included into the cell you make reference to. Below you will find the possible values and the result that TYPE returns: Value Result number 1 text 2 logical value 4 error value 16 array 64 To apply the TYPE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Information function group from the list, click the TYPE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The TYPE function is one of the information functions. It is used to determine the type of the resulting or displayed value. Syntax TYPE(value) The TYPE function has the following argument: Argument Description value A value to test. The possible values are listed in the table below. The value argument can be one of the following: Value Result number 1 text 2 logical value 4 error value 16 array 64 Notes How to apply the TYPE function. Examples The figure below displays the result returned by the TYPE function." }, { "id": "Functions/unichar.htm", "title": "UNICHAR Function", - "body": "The UNICHAR function is one of the text and data functions. Is used to return the Unicode character that is referenced by the given numeric value. The UNICHAR function syntax is: UNICHAR(number) where number is the Unicode number that represents the character. It can be entered manually or included into the cell you make reference to. To apply the UNICHAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the UNICHAR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The UNICHAR function is one of the text and data functions. Is used to return the Unicode character that is referenced by the given numeric value. Syntax UNICHAR(number) The UNICHAR function has the following argument: Argument Description number The Unicode number that represents the character. Notes How to apply the UNICHAR function. Examples The figure below displays the result returned by the UNICHAR function." }, { "id": "Functions/unicode.htm", "title": "UNICODE Function", - "body": "The UNICODE function is one of the text and data functions. Is used to return the number (code point) corresponding to the first character of the text. The UNICODE function syntax is: UNICODE(text) where text is the text string beginning with the character you want to get the Unicode value for. It can be entered manually or included into the cell you make reference to. To apply the UNICODE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the UNICODE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The UNICODE function is one of the text and data functions. Is used to return the number (code point) corresponding to the first character of the text. Syntax UNICODE(text) The UNICODE function has the following argument: Argument Description text The text string beginning with the character you want to get the Unicode value for. Notes How to apply the UNICODE function. Examples The figure below displays the result returned by the UNICODE function." }, { "id": "Functions/unique.htm", "title": "UNIQUE Function", - "body": "The UNIQUE function is one of the reference functions. It is used to return a list of unique values from the specified range. The UNIQUE function syntax is: UNIQUE(array,[by_col],[exactly_once]) where array is the range from which to extract unique values. by_col is the optional TRUE or FALSE value indicating the method of comparison: TRUE for columns and FALSE for rows. exactly_once is the optional TRUE or FALSE value indicating the returning method: TRUE for values occurring once and FALSE for all unique values. To apply the UNIQUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Look up and reference function group from the list, click the UNIQUE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell. To return a range of values, select a required range of cells, enter the formula, and press the Ctrl+Shift+Enter key combination." + "body": "The UNIQUE function is one of the lookup and reference functions. It is used to return a list of unique values from the specified range. Syntax UNIQUE(array, [by_col], [exactly_once]) The UNIQUE function has the following arguments: Argument Description array The range from which to extract unique values. by_col The optional TRUE or FALSE value indicating the method of comparison: TRUE for columns and FALSE for rows. exactly_once The optional TRUE or FALSE value indicating the returning method: TRUE for values occurring once and FALSE for all unique values. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the UNIQUE function. Examples The figure below displays the result returned by the UNIQUE function." }, { "id": "Functions/upper.htm", "title": "UPPER Function", - "body": "The UPPER function is one of the text and data functions. Is used to convert lowercase letters to uppercase in the selected cell. The UPPER function syntax is: UPPER(text) where text is a text data included into the cell you make reference to. To apply the UPPER function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the UPPER function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The UPPER function is one of the text and data functions. Is used to convert lowercase letters to uppercase in the selected cell. Syntax UPPER(text) The UPPER function has the following argument: Argument Description text The text you want to convert to uppercase. Notes How to apply the UPPER function. Examples The figure below displays the result returned by the UPPER function." }, { "id": "Functions/value.htm", "title": "VALUE Function", - "body": "The VALUE function is one of the text and data functions. Is used to convert a text value that represents a number to a number. If the converted text is not a number, the function will return a #VALUE! error. The VALUE function syntax is: VALUE(string) where string is text data that represents a number entered manually or included into the cell you make reference to. To apply the VALUE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Text and data function group from the list, click the VALUE function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The VALUE function is one of the text and data functions. Is used to convert a text value that represents a number to a number. If the converted text is not a number, the function will return a #VALUE! error. Syntax VALUE(text) The VALUE function has the following argument: Argument Description text Text data that represents a number. Notes How to apply the VALUE function. Examples The figure below displays the result returned by the VALUE function." }, { "id": "Functions/var-p.htm", "title": "VAR.P Function", - "body": "The VAR.P function is one of the statistical functions. It is used to calculate variance based on the entire population (ignores logical values and text in the population). The VAR.P function syntax is: VAR.P(number1 [, number2], ...) where number1(2) is up to 254 numerical values entered manually or included into the cells you make reference to. Note: empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. To apply the VAR.P function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VAR.P function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VAR.P function is one of the statistical functions. It is used to calculate variance based on the entire population (ignores logical values and text in the population). Syntax VAR.P(number1, [number2], ...) The VAR.P function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the variance. Notes Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. How to apply the VAR.P function. Examples The figure below displays the result returned by the VAR.P function." }, { "id": "Functions/var-s.htm", "title": "VAR.S Function", - "body": "The VAR.S function is one of the statistical functions. It is used to estimate variance based on a sample (ignores logical values and text in the sample). The VAR.S function syntax is: VAR.S(number1 [, number2], ...) where number1(2) is up to 254 numerical values entered manually or included into the cells you make reference to. Note: empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. To apply the VAR.S function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VAR.S function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VAR.S function is one of the statistical functions. It is used to estimate variance based on a sample (ignores logical values and text in the sample). Syntax VAR.S(number1, [number2], ...) The VAR.S function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the variance. Notes Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. How to apply the VAR.S function. Examples The figure below displays the result returned by the VAR.S function." }, { "id": "Functions/var.htm", "title": "VAR Function", - "body": "The VAR function is one of the statistical functions. It is used to analyze the set of values and calculate the sample variance. The VAR function syntax is: VAR(argument-list) where argument-list is a set of numerical values entered manually or included into the cells you make reference to. Note: empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. To apply the VAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VAR function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VAR function is one of the statistical functions. It is used to analyze the set of values and calculate the sample variance. Syntax VAR(number1, [number2], ...) The VAR function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the variance. Notes Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. How to apply the VAR function. Examples The figure below displays the result returned by the VAR function." }, { "id": "Functions/vara.htm", "title": "VARA Function", - "body": "The VARA function is one of the statistical functions. It is used to analyze the set of values and calculate the sample variance. The VARA function syntax is: VARA(argument-list) where argument-list is a set of values entered manually or included into the cells you make reference to. Note: text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. To apply the VARA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VARA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VARA function is one of the statistical functions. It is used to analyze the set of values and calculate the sample variance. Syntax VARA(value1, [value2], ...) The VARA function has the following arguments: Argument Description value1/2/n Up to 255 values for which you want to calculate the variance. Notes Text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. How to apply the VARA function. Examples The figure below displays the result returned by the VARA function." }, { "id": "Functions/varp.htm", "title": "VARP Function", - "body": "The VARP function is one of the statistical functions. It is used to analyze the set of values and calculate the variance of an entire population. The VARP function syntax is: VARP(argument-list) where argument-list is a set of numerical values entered manually or included into the cells you make reference to. Note: empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. To apply the VARP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VARP function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VARP function is one of the statistical functions. It is used to analyze the set of values and calculate the variance of an entire population. Syntax VARP(number1, [number2], ...) The VARP function has the following arguments: Argument Description number1/2/n Up to 255 numeric values for which you want to calculate the variance. Notes Empty cells, logical values, text, or error values supplied as part of an array are ignored. If they are supplied directly to the function, text representations of numbers and logical values are interpreted as numbers. How to apply the VARP function. Examples The figure below displays the result returned by the VARP function." }, { "id": "Functions/varpa.htm", "title": "VARPA Function", - "body": "The VARPA function is one of the statistical functions. It is used to analyze the set of values and return the variance of an entire population. The VARPA function syntax is: VARPA(argument-list) where argument-list is a set of values entered manually or included into the cells you make reference to. Note: text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. To apply the VARPA function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the VARPA function, enter the required arguments separating them by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The VARPA function is one of the statistical functions. It is used to analyze the set of values and return the variance of an entire population. Syntax VARPA(value1, [value2], ...) The VARPA function has the following arguments: Argument Description value1/2/n Up to 255 values for which you want to calculate the variance. Notes Text and FALSE values are counted as 0, TRUE values are counted as 1, empty cells are ignored. How to apply the VARPA function. Examples The figure below displays the result returned by the VARPA function." }, { "id": "Functions/vdb.htm", "title": "VDB Function", - "body": "The VDB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified or partial accounting period using the variable declining balance method. The VDB function syntax is: VDB(cost, salvage, life, start-period, end-period[, [[factor][, [no-switch-flag]]]]]) where cost is the cost of the asset. salvage is the salvage value of the asset at the end of its lifetime. life is the total number of the periods within the asset lifetime. start-period is a starting period you wish to calculate depreciation for. The value must be expressed in the same units as life. end-period is an ending period you wish to calculate depreciation for. The value must be expressed in the same units as life. factor is the rate at which the balance declines. It is an optional argument. If it is omitted, the function will assume factor to be 2. no-switch-flag is the optional argument that specifies whether to use straight-line depreciation when depreciation is greater than the declining balance calculation. If it is set to FALSE or omitted, the function uses the straight-line depreciation method. If it is set to TRUE, the function uses the declining balance method. Note: all the numeric values must be positive numbers. The values can be entered manually or included into the cell you make reference to. To apply the VDB function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the VDB function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The VDB function is one of the financial functions. It is used to calculate the depreciation of an asset for a specified or partial accounting period using the variable declining balance method. Syntax VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch]) The VDB function has the following arguments: Argument Description cost The cost of the asset. salvage The salvage value of the asset at the end of its lifetime. life The total number of the periods within the asset lifetime. start_period A starting period you wish to calculate depreciation for. The value must be expressed in the same units as life. end_period An ending period you wish to calculate depreciation for. The value must be expressed in the same units as life. factor The rate at which the balance declines. It is an optional argument. If it is omitted, the function will assume factor to be 2. no_switch The optional argument that specifies whether to use straight-line depreciation when depreciation is greater than the declining balance calculation. If it is set to FALSE or omitted, the function uses the straight-line depreciation method. If it is set to TRUE, the function uses the declining balance method. Notes All the numeric values must be positive numbers. How to apply the VDB function. Examples The figure below displays the result returned by the VDB function." }, { "id": "Functions/vlookup.htm", "title": "VLOOKUP Function", - "body": "The VLOOKUP function is one of the lookup and reference functions. It is used to perform the vertical search for a value in the left-most column of a table or an array and return the value in the same row based on a specified column index number. The VLOOKUP function syntax is: VLOOKUP (lookup-value, table-array, col-index-num[, [range-lookup-flag]]) where lookup-value is a value to search for. table-array is two or more columns containing data sorted in ascending order. col-index-num is a column number in the table-array, a numeric value greater than or equal to 1 but less than the number of columns in the table-array range-lookup-flag is a logical value TRUE or FALSE. It is an optional argument. Enter FALSE to find an exact match. Enter TRUE or omit this argument to find an approximate match, in this case if there is not a value that strictly matches the lookup-value, then the function will choose the next largest value less than the lookup-value. Note: if the range-lookup-flag is set to FALSE, but no exact match is found, then the function will return the #N/A error. To apply the VLOOKUP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the VLOOKUP function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The VLOOKUP function is one of the lookup and reference functions. It is used to perform the vertical search for a value in the left-most column of a table or an array and return the value in the same row based on a specified column index number. Syntax VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) The VLOOKUP function has the following arguments: Argument Description lookup_value A value to search for. table_array Two or more columns containing data sorted in ascending order. col_index_num A column number in the table_array, a numeric value greater than or equal to 1 but less than the number of columns in the table_array. range_lookup A logical value TRUE or FALSE. It is an optional argument. Enter FALSE to find an exact match. Enter TRUE or omit this argument to find an approximate match, in this case if there is not a value that strictly matches the lookup_value, then the function will choose the next largest value less than the lookup_value. Notes If the range_lookup is set to FALSE, but no exact match is found, then the function will return the #N/A error. How to apply the VLOOKUP function. Examples The figure below displays the result returned by the VLOOKUP function." }, { "id": "Functions/vstack.htm", "title": "VSTACK Function", - "body": "The VSTACK function is one of the lookup and reference functions. It is used to vertically stack arrays into one array. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The VSTACK function syntax is: VSTACK (array1, [array2], ...) where array is used to set the arrays to append. To apply the VSTACK function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the VSTACK function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The VSTACK function is one of the lookup and reference functions. It is used to vertically stack arrays into one array. Syntax VSTACK (array1, [array2], ...) The VSTACK function has the following arguments: Argument Description array1/2/n Is used to set the arrays to append. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the VSTACK function. Examples The figure below displays the result returned by the VSTACK function." }, { "id": "Functions/weekday.htm", "title": "WEEKDAY Function", - "body": "The WEEKDAY function is one of the date and time functions. It is used to determine which day of the week the specified date is. The WEEKDAY function syntax is: WEEKDAY(serial-value [,weekday-start-flag]) where serial-value is a number representing the date of the day you are trying to find, entered using the Date function or other date and time function. weekday-start-flag is a numeric value used to determine the type of the value to be returned. It can be one of the following: Numeric value Explanation 1 or omitted Returns a number from 1 (Sunday) to 7 (Saturday) 2 Returns a number from 1 (Monday) to 7 (Sunday). 3 Returns a number from 0 (Monday) to 6 (Sunday). select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the WEEKDAY function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WEEKDAY function is one of the date and time functions. It is used to determine which day of the week the specified date is. Syntax WEEKDAY(serial_number, [return_type]) The WEEKDAY function has the following arguments: Argument Description serial_number A number representing the date of the day you are trying to find, entered using the DATE function or other date and time function. return_type A numeric value used to determine the type of the value to be returned. The possible values are listed in the table below. The return_type argument can be one of the following: Numeric value Explanation 1 or omitted Returns a number from 1 (Sunday) to 7 (Saturday) 2 Returns a number from 1 (Monday) to 7 (Sunday). 3 Returns a number from 0 (Monday) to 6 (Sunday). Notes How to apply the WEEKDAY function. Examples The figure below displays the result returned by the WEEKDAY function." }, { "id": "Functions/weeknum.htm", "title": "WEEKNUM Function", - "body": "The WEEKNUM function is one of the date and time functions. It used to return the number of the week the specified date falls within the year. The WEEKNUM function syntax is: WEEKNUM(serial_number, [return_type]) where serial_number is a number representing the date within the week, entered using the Date function or other date and time function. return_type is a numeric value used to determine on which day the week begins. It can be one of the following: Numeric value Week begins on System 1 or omitted Sunday 1 2 Monday 1 11 Monday 1 12 Tuesday 1 13 Wednesday 1 14 Thursday 1 15 Friday 1 16 Saturday 1 17 Sunday 1 21 Monday 2 When return_type is set to 1-17, System 1 is used. This means that the first week in a year is the week that contains January 1. When return_type is set to 21, System 2 is used. This means that the first week in a year is the week that contains the first Thursday of the year. System 2 is commonly used in Europe according to the ISO 8601 standard. To apply the WEEKNUM function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the WEEKNUM function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WEEKNUM function is one of the date and time functions. It used to return the number of the week the specified date falls within the year. Syntax WEEKNUM(serial_number, [return_type]) The WEEKNUM function has the following arguments: Argument Description serial_number A number representing the date within the week, entered using the DATE function or other date and time function. return_type A numeric value used to determine on which day the week begins. The possible values are listed in the table below. The return_type argument can be one of the following: Numeric value Week begins on System 1 or omitted Sunday 1 2 Monday 1 11 Monday 1 12 Tuesday 1 13 Wednesday 1 14 Thursday 1 15 Friday 1 16 Saturday 1 17 Sunday 1 21 Monday 2 Notes When return_type is set to 1-17, System 1 is used. This means that the first week in a year is the week that contains January 1. When return_type is set to 21, System 2 is used. This means that the first week in a year is the week that contains the first Thursday of the year. System 2 is commonly used in Europe according to the ISO 8601 standard. How to apply the WEEKNUM function. Examples The figure below displays the result returned by the WEEKNUM function." }, { "id": "Functions/weibull-dist.htm", "title": "WEIBULL.DIST Function", - "body": "The WEIBULL.DIST function is one of the statistical functions. It is used to return the Weibull distribution. Use this distribution in reliability analysis, such as calculating a device's mean time to failure. The WEIBULL.DIST function syntax is: WEIBULL.DIST(x, alpha, beta, cumulative) where x is the value between at which the function should be calculated, a numeric value greater than or equal to 0. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the WEIBULL.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the WEIBULL.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WEIBULL.DIST function is one of the statistical functions. It is used to return the Weibull distribution. Use this distribution in reliability analysis, such as calculating a device's mean time to failure. Syntax WEIBULL.DIST(x, alpha, beta, cumulative) The WEIBULL.DIST function has the following arguments: Argument Description x The value between at which the function should be calculated, a numeric value greater than or equal to 0. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the WEIBULL.DIST function. Examples The figure below displays the result returned by the WEIBULL.DIST function." }, { "id": "Functions/weibull.htm", "title": "WEIBULL Function", - "body": "The WEIBULL function is one of the statistical functions. It is used to return the Weibull distribution. Use this distribution in reliability analysis, such as calculating a device's mean time to failure. The WEIBULL function syntax is: WEIBULL(x, alpha, beta, cumulative) where x is the value between at which the function should be calculated, a numeric value greater than or equal to 0. alpha is the first parameter of the distribution, a numeric value greater than 0. beta is the second parameter of the distribution, a numeric value greater than 0. cumulative is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. The values can be entered manually or included into the cells you make reference to. To apply the WEIBULL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the WEIBULL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WEIBULL function is one of the statistical functions. It is used to return the Weibull distribution. Use this distribution in reliability analysis, such as calculating a device's mean time to failure. Syntax WEIBULL(x, alpha, beta, cumulative) The WEIBULL function has the following arguments: Argument Description x The value between at which the function should be calculated, a numeric value greater than or equal to 0. alpha The first parameter of the distribution, a numeric value greater than 0. beta The second parameter of the distribution, a numeric value greater than 0. cumulative A logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability density function. Notes How to apply the WEIBULL function. Examples The figure below displays the result returned by the WEIBULL function." }, { "id": "Functions/workday-intl.htm", "title": "WORKDAY.INTL Function", - "body": "The WORKDAY.INTL function is one of the date and time functions. It is used to return the date before or after a specified number of workdays with custom weekend parameters; weekend parameters indicate which and how many days are weekend days. The WORKDAY.INTL function syntax is: WORKDAY.INTL(start_date, days, [, weekend], [, holidays]) where start_date is the first date of the period entered using the Date function or other date and time function. days is a number of workdays before or after start_date. If the days has the negative sign, the function will return the date which comes before the specified start_date. If the days has the positive sign, the function will return the date which follows after the specified start_date. weekend is an optional argument, a number or a string that specifies which days to consider weekends. The possible numbers are listed in the table below. Number Weekend days 1 or omitted Saturday, Sunday 2 Sunday, Monday 3 Monday, Tuesday 4 Tuesday, Wednesday 5 Wednesday, Thursday 6 Thursday, Friday 7 Friday, Saturday 11 Sunday only 12 Monday only 13 Tuesday only 14 Wednesday only 15 Thursday only 16 Friday only 17 Saturday only A string that specifies weekend days must contain 7 characters. Each character represents a day of the week, starting from Monday. 0 represents a workday, 1 represents a weekend day. E.g. \"0000011\" specifies that weekend days are Saturday and Sunday. The string \"1111111\" is not valid. holidays is an optional argument that specifies which dates in addition to weekend are nonworking. You can enter them using the Date function or other date and time function or specify a reference to a range of cells containing dates. To apply the WORKDAY.INTL function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the WORKDAY.INTL function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WORKDAY.INTL function is one of the date and time functions. It is used to return the date before or after a specified number of workdays with custom weekend parameters; weekend parameters indicate which and how many days are weekend days. Syntax WORKDAY.INTL(start_date, days, [weekend], [holidays]) The WORKDAY.INTL function has the following arguments: Argument Description start_date The first date of the period entered using the DATE function or other date and time function. days A number of nonweekend before or after start_date. If the days has the negative sign, the function will return the date which comes before the specified start_date. If the days has the positive sign, the function will return the date which follows after the specified start_date. weekend An optional argument, a number or a string that specifies which days to consider weekends. The possible numbers are listed in the table below. holidays An optional argument that specifies which dates besides weekends are nonworking. You can enter them using the DATE function or other date and time function or specify a reference to a range of cells containing dates. The weekend argument can be one of the following: Number Weekend days 1 or omitted Saturday, Sunday 2 Sunday, Monday 3 Monday, Tuesday 4 Tuesday, Wednesday 5 Wednesday, Thursday 6 Thursday, Friday 7 Friday, Saturday 11 Sunday only 12 Monday only 13 Tuesday only 14 Wednesday only 15 Thursday only 16 Friday only 17 Saturday only Notes A string that specifies weekend days must contain 7 characters. Each character represents a day of the week, starting from Monday. 0 represents a workday, 1 represents a weekend day. E.g. \"0000011\" specifies that weekend days are Saturday and Sunday. The string \"1111111\" is not valid. How to apply the WORKDAY.INTL function. Examples The figure below displays the result returned by the WORKDAY.INTL function." }, { "id": "Functions/workday.htm", "title": "WORKDAY Function", - "body": "The WORKDAY function is one of the date and time functions. It is used to return the date which comes the indicated number of days (day-offset) before or after the specified start date excluding weekends and dates considered as holidays. The WORKDAY function syntax is: WORKDAY(start-day, day-offset [,holidays]) where start-day is the first date of the period entered using the Date function or other date and time function. day-offset is a number of nonweekend before or after start-day. If the day-offset has the negative sign, the function will return the date which comes before the specified start-date. If the day-offset has the positive sign, the function will return the date which follows after the specified start-date. holidays is an optional argument that specifies which dates besides weekends are nonworking. You can enter them using the Date function or other date and time function or specify a reference to a range of cells containing dates. To apply the WORKDAY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the WORKDAY function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The WORKDAY function is one of the date and time functions. It is used to return the date which comes the indicated number of days (day-offset) before or after the specified start date excluding weekends and dates considered as holidays. Syntax WORKDAY(start_date, days, [holidays]) The WORKDAY function has the following arguments: Argument Description start_date The first date of the period entered using the DATE function or other date and time function. days A number of nonweekend before or after start_date. If the days has the negative sign, the function will return the date which comes before the specified start_date. If the days has the positive sign, the function will return the date which follows after the specified start_date. holidays An optional argument that specifies which dates besides weekends are nonworking. You can enter them using the DATE function or other date and time function or specify a reference to a range of cells containing dates. Notes How to apply the WORKDAY function. Examples The figure below displays the result returned by the WORKDAY function." }, { "id": "Functions/wrapcols.htm", "title": "WRAPCOLS Function", - "body": "The WRAPCOLS function is one of the lookup and reference functions. It is used to wrap a row or column vector after a specified number of values. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The WRAPCOLS function syntax is: WRAPCOLS(vector, wrap_count, [pad_with]) where vector is used to set the vector or reference to wrap. wrap_count is used to set the maximum number of values for each column. pad_with is used to set the value with which to pad. Defaults to #N/A. To apply the WRAPCOLS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the WRAPCOLS function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The WRAPCOLS function is one of the lookup and reference functions. It is used to wrap a row or column vector by columns after a specified number of values. Syntax WRAPCOLS(vector, wrap_count, [pad_with]) The WRAPCOLS function has the following arguments: Argument Description vector Is used to set the vector or reference to wrap. wrap_count Is used to set the maximum number of values for each column. pad_with Is used to set the value with which to pad. Defaults to #N/A. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the WRAPCOLS function. Examples The figure below displays the result returned by the WRAPCOLS function. It wraps the row in range A1:F1 to an array in range A3:C5 by columns." }, { "id": "Functions/wraprows.htm", "title": "WRAPROWS Function", - "body": "The WRAPROWS function is one of the lookup and reference functions. It is used to wrap a row or column vector after a specified number of values. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The WRAPROWS function syntax is: WRAPROWS(vector, wrap_count, [pad_with]) where vector is used to set the vector or reference to wrap. wrap_count is used to set the maximum number of values for each row. pad_with is used to set the value with which to pad. Defaults to #N/A. To apply the WRAPROWS function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the WRAPROWS function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + "body": "The WRAPROWS function is one of the lookup and reference functions. It is used to wrap a row or column vector by rows after a specified number of values. Syntax WRAPROWS(vector, wrap_count, [pad_with]) The WRAPROWS function has the following arguments: Argument Description vector Is used to set the vector or reference to wrap. wrap_count Is used to set the maximum number of values for each row. pad_with Is used to set the value with which to pad. Defaults to #N/A. Notes Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the WRAPROWS function. Examples The figure below displays the result returned by the WRAPROWS function. It wraps the row in range A1:F1 to an array in range A3:C5 by rows." }, { "id": "Functions/xirr.htm", "title": "XIRR Function", - "body": "The XIRR function is one of the financial functions. It is used to calculate the internal rate of return for a series of irregular cash flows. The XIRR function syntax is: XIRR(values, dates [,[guess]]) where values is an array that contains the series of payments occuring irregularly. At least one of the values must be negative and at least one positive. dates is an array that contains the payment dates when the payments are made or received. Dates must be entered by using the DATE function. guess is an estimate at what the internal rate of return will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. The numeric values can be entered manually or included into the cell you make reference to. To apply the XIRR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the XIRR function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The XIRR function is one of the financial functions. It is used to calculate the internal rate of return for a series of irregular cash flows. Syntax XIRR(values, dates, [guess]) The XIRR function has the following arguments: Argument Description values An array that contains the series of payments occuring irregularly. At least one of the values must be negative and at least one positive. dates An array that contains the payment dates when the payments are made or received. Dates must be entered by using the DATE function. guess An estimate at what the internal rate of return will be. It is an optional argument. If it is omitted, the function will assume guess to be 10%. Notes How to apply the XIRR function. Examples The figure below displays the result returned by the XIRR function." }, { "id": "Functions/xlookup.htm", "title": "XLOOKUP Function", - "body": "The XLOOKUP function is one of the lookup and reference functions. It is used to perform the search for a specific item by row both horizontally and vertically. The result is returned in another column and can accommodate two-dimensional datasets. The XLOOKUP function syntax is: XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) where lookup_value is a value to search for. lookup_array is an array or range to search in. return_array is an array or range to return the results to. if_not_found is an optional argument. If there is no search result, the argument returns the text stated in [if_not_found]. In case the text is not specified, the “N/A” is returned. match_mode is an optional argument. The following values are available: 0 (set by default) returns the exact match; if there is no match, the “N/A” is returned instead. -1 returns the exact match; if there is none, the next smaller item is returned. 1 returns the exact match; if there is none, the next larger item is returned. 2 is a wildcard match. search_mode is an optional argument. The following values are available: 1 starts a search at the first item (set by default). -1 starts a reverse search, i.e. at the last item. 2 starts a binary search with the lookup_array sorted in ascending order. If not sorted, invalid results will be returned. -2 starts a binary search with the lookup_array sorted in descending order. If not sorted, invalid results will be returned. Wildcard characters include the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. To apply the XLOOKUP function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the XLOOKUP function, enter the required arguments in the Function Arguments window, press the Enter button. The result will be displayed in the selected cell." + "body": "The XLOOKUP function is one of the lookup and reference functions. It is used to perform the search for a specific item by row both horizontally and vertically. The result is returned in another column and can accommodate two-dimensional datasets. Syntax XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) The XLOOKUP function has the following arguments: Argument Description lookup_value A value to search for. lookup_array An array or range to search in. return_array An array or range to return the results to. if_not_found An optional argument. If there is no search result, the argument returns the text stated in [if_not_found]. In case the text is not specified, the “N/A” is returned. match_mode An optional argument. The possible values are listed in the table below. search_mode An optional argument. The possible values are listed in the table below. The match_mode argument can be one of the following: Value Description 0 Set by default. Returns the exact match; if there is no match, the “N/A” is returned instead. -1 Returns the exact match; if there is none, the next smaller item is returned. 1 Returns the exact match; if there is none, the next larger item is returned. 2 A wildcard match. The search_mode argument can be one of the following: Value Description 1 Set by default. Starts a search at the first item. -1 Starts a reverse search, i.e. at the last item. 2 Starts a binary search with the lookup_array sorted in ascending order. If not sorted, invalid results will be returned. -2 Starts a binary search with the lookup_array sorted in descending order. If not sorted, invalid results will be returned. Notes Wildcard characters include the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the XLOOKUP function. Examples The figure below displays the result returned by the XLOOKUP function." }, { "id": "Functions/xmatch.htm", "title": "XMATCH Function", - "body": "The XMATCH function is one of the lookup and reference functions. It is used to return the relative position of an item in an array. By default, an exact match is required. Please note that this is an array formula. To learn more, please read the Insert array formulas article. The XMATCH function syntax is: =XMATCH(lookup_value, lookup_array, [match_mode], [search_mode]) where lookup_value is a value to search for. lookup_array is an array or range to search in. match_mode is an optional argument. The following values are available: 0 (set by default) returns the exact match; if there is no match, the “N/A” is returned instead. -1 returns the exact match; if there is none, the next smaller item is returned. 1 returns the exact match; if there is none, the next larger item is returned. 2 is a wildcard match. search_mode is an optional argument. The following values are available: 1 starts a search at the first item (set by default). -1 starts a reverse search, i.e. at the last item. 2 starts a binary search with the lookup_array sorted in ascending order. If not sorted, invalid results will be returned. -2 starts a binary search with the lookup_array sorted in descending order. If not sorted, invalid results will be returned. Wildcard characters include the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. To apply the XMATCH function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Lookup and Reference function group from the list, click the XMATCH function, enter the required arguments in the Function Arguments window, press the Enter button. The result will be displayed in the selected cell." + "body": "The XMATCH function is one of the lookup and reference functions. It is used to return the relative position of an item in an array. By default, an exact match is required. Syntax XMATCH(lookup_value, lookup_array, [match_mode], [search_mode]) The XMATCH function has the following arguments: Argument Description lookup_value A value to search for. lookup_array An array or range to search in. match_mode An optional argument. The possible values are listed in the table below. search_mode An optional argument. The possible values are listed in the table below. The match_mode argument can be one of the following: Value Description 0 Set by default. Returns the exact match; if there is no match, the “N/A” is returned instead. -1 Returns the exact match; if there is none, the next smaller item is returned. 1 Returns the exact match; if there is none, the next larger item is returned. 2 A wildcard match. The search_mode argument can be one of the following: Value Description 1 Set by default. Starts a search at the first item. -1 Starts a reverse search, i.e. at the last item. 2 Starts a binary search with the lookup_array sorted in ascending order. If not sorted, invalid results will be returned. -2 Starts a binary search with the lookup_array sorted in descending order. If not sorted, invalid results will be returned. Notes Wildcard characters include the question mark (?) that matches a single character and the asterisk (*) that matches multiple characters. If you want to find a question mark or asterisk, type a tilde (~) before the character. Please note that this is an array formula. To learn more, please read the Insert array formulas article. How to apply the XMATCH function. Examples The figure below displays the result returned by the XMATCH function." }, { "id": "Functions/xnpv.htm", "title": "XNPV Function", - "body": "The XNPV function is one of the financial functions. It is used to calculate the net present value for an investment based on a specified interest rate and a schedule of irregular payments. The XNPV function syntax is: XNPV(rate, values, dates) where rate is the discount rate for the investment. values is an array that contains the income (positive values) or payment (negative values) amounts. At least one of the values must be negative and at least one positive. dates is an array that contains the payment dates when the payments are made or received. The values can be entered manually or included into the cell you make reference to. To apply the XNPV function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the XNPV function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The XNPV function is one of the financial functions. It is used to calculate the net present value for an investment based on a specified interest rate and a schedule of irregular payments. Syntax XNPV(rate, values, dates) The XNPV function has the following arguments: Argument Description rate The discount rate for the investment. values An array that contains the income (positive values) or payment (negative values) amounts. At least one of the values must be negative and at least one positive. dates An array that contains the payment dates when the payments are made or received. Notes How to apply the XNPV function. Examples The figure below displays the result returned by the XNPV function." }, { "id": "Functions/xor.htm", "title": "XOR Function", - "body": "The XOR function is one of the logical functions. It is used to return a logical Exclusive Or of all arguments. The function returns TRUE when the number of TRUE inputs is odd and FALSE when the number of TRUE inputs is even. The XOR function syntax is: XOR(logical1 [, logical2], ...) where logical1 is a value entered manually or included into the cell you make reference to. To apply the XOR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Logical function group from the list, click the XOR function, enter the required arguments separating them by commas, Note: you can enter up to 254 logical values. press the Enter button. The result will be displayed in the selected cell. For example: There are two arguments: logical1 = 1>0, logical2 = 2>0. The number of TRUE inputs is even, so the function returns FALSE. There are two arguments: logical1 = 1>0, logical2 = 2<0. The number of TRUE inputs is odd, so the function returns TRUE." + "body": "The XOR function is one of the logical functions. It is used to return a logical Exclusive Or of all arguments. The function returns TRUE when the number of TRUE inputs is odd and FALSE when the number of TRUE inputs is even. Syntax XOR(logical1, [logical2], ...) The XOR function has the following arguments: Argument Description logical1/2/n A condition that you want to check if it is TRUE or FALSE Notes You can enter up to 255 logical values. How to apply the XOR function. Examples There are two arguments: logical1 = 1>0, logical2 = 2>0. The number of TRUE inputs is even, so the function returns FALSE. There are two arguments: logical1 = 1>0, logical2 = 2<0. The number of TRUE inputs is odd, so the function returns TRUE." }, { "id": "Functions/year.htm", "title": "YEAR Function", - "body": "The YEAR function is one of the date and time functions. It returns the year (a number from 1900 to 9999) of the date given in the numerical format (MM/dd/yyyy by default). The YEAR function syntax is: YEAR(date-value) where date-value is a value entered manually or included into the cell you make reference to. To apply the YEAR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the YEAR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." + "body": "The YEAR function is one of the date and time functions. It returns the year (a number from 1900 to 9999) of the date given in the numerical format (MM/dd/yyyy by default). Syntax YEAR(serial_number) The YEAR function has the following argument: Argument Description serial_number The date of the year you want to find. Notes How to apply the YEAR function. Examples The figure below displays the result returned by the YEAR function." }, { "id": "Functions/yearfrac.htm", "title": "YEARFRAC Function", - "body": "The YEARFRAC function is one of the date and time functions. It is used to return the fraction of a year represented by the number of whole days from start-date to end-date calculated on the specified basis. The YEARFRAC function syntax is: YEARFRAC(start-date, end-date [,basis]) where start-date is a number representing the first date of the period, entered using the Date function or other date and time function. end-date is a number representing the last date of the period, entered using the Date function or other date and time function. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: if the start-date, end-date or basis is a decimal value, the function will ignore the numbers to the right of the decimal point. To apply the YEARFRAC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the YEARFRAC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The YEARFRAC function is one of the date and time functions. It is used to return the fraction of a year represented by the number of whole days from start-date to end-date calculated on the specified basis. Syntax YEARFRAC(start_date, end_date, [basis]) The YEARFRAC function has the following arguments: Argument Description start_date A number representing the first date of the period, entered using the DATE function or other date and time function. end_date A number representing the last date of the period, entered using the DATE function or other date and time function. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes If the start_date, end_date or basis is a decimal value, the function will ignore the numbers to the right of the decimal point. How to apply the YEARFRAC function. Examples The figure below displays the result returned by the YEARFRAC function." }, { "id": "Functions/yield.htm", "title": "YIELD Function", - "body": "The YIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest. The YIELD function syntax is: YIELD(settlement, maturity, rate, pr, redemption, frequency[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. rate is the annual coupon rate of the security. pr is the purchase price of the security, per $100 par value. redemption is the redemption value of the security, per $100 par value. frequency is the number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the YIELD function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the YIELD function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The YIELD function is one of the financial functions. It is used to calculate the yield of a security that pays periodic interest. Syntax YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis]) The YIELD function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. rate The annual coupon rate of the security. pr The purchase price of the security, per $100 par value. redemption The redemption value of the security, per $100 par value. frequency The number of interest payments per year. The possible values are: 1 for annual payments, 2 for semiannual payments, 4 for quarterly payments. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the YIELD function. Examples The figure below displays the result returned by the YIELD function." }, { "id": "Functions/yielddisc.htm", "title": "YIELDDISC Function", - "body": "The YIELDDISC function is one of the financial functions. It is used to calculate the annual yield of a discounted security. The YIELDDISC function syntax is: YIELDDISC(settlement, maturity, pr, redemption,[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. pr is the purchase price of the security, per $100 par value. redemption is the redemption value of the security, per $100 par value. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the YIELDDISC function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the YIELDDISC function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The YIELDDISC function is one of the financial functions. It is used to calculate the annual yield of a discounted security. Syntax YIELDDISC(settlement, maturity, pr, redemption, [basis]) The YIELDDISC function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. pr The purchase price of the security, per $100 par value. redemption The redemption value of the security, per $100 par value. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the YIELDDISC function. Examples The figure below displays the result returned by the YIELDDISC function." }, { "id": "Functions/yieldmat.htm", "title": "YIELDMAT Function", - "body": "The YIELDMAT function is one of the financial functions. It is used to calculate the annual yield of a security that pays interest at maturity. The YIELDMAT function syntax is: YIELDMAT(settlement, maturity, issue, rate, pr[, [basis]]) where settlement is the date when the security is purchased. maturity is the date when the security expires. issue is the issue date of the security. rate is the interest rate of the security at the issue date. pr is the purchase price of the security, per $100 par value. basis is the day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. It can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Note: dates must be entered by using the DATE function. The values can be entered manually or included into the cell you make reference to. To apply the YIELDMAT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Financial function group from the list, click the YIELDMAT function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + "body": "The YIELDMAT function is one of the financial functions. It is used to calculate the annual yield of a security that pays interest at maturity. Syntax YIELDMAT(settlement, maturity, issue, rate, pr, [basis) The YIELDMAT function has the following arguments: Argument Description settlement The date when the security is purchased. maturity The date when the security expires. issue The issue date of the security. rate The interest rate of the security at the issue date. pr The purchase price of the security, per $100 par value. basis The day count basis to use, a numeric value greater than or equal to 0, but less than or equal to 4. It is an optional argument. The possible values are listed in the table below. The basis argument can be one of the following: Numeric value Count basis 0 US (NASD) 30/360 1 Actual/actual 2 Actual/360 3 Actual/365 4 European 30/360 Notes Dates must be entered by using the DATE function. How to apply the YIELDMAT function. Examples The figure below displays the result returned by the YIELDMAT function." }, { "id": "Functions/z-test.htm", "title": "Z.TEST Function", - "body": "The Z.TEST function is one of the statistical functions. It is used to return the one-tailed P-value of a z-test. For a given hypothesized population mean, x, Z.TEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean. The Z.TEST function syntax is: Z.TEST(array, x [, sigma]) where array is the range of numeric values against which to test x. x is the value to test. sigma is a population standard deviation. This is an optional argument. If it is omitted, the sample standard deviation is used. The values can be entered manually or included into the cell you make reference to. To apply the Z.TEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the Z.TEST function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The Z.TEST function is one of the statistical functions. It is used to return the one-tailed P-value of a z-test. For a given hypothesized population mean, x, Z.TEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean. Syntax Z.TEST(array, x, [sigma]) The Z.TEST function has the following arguments: Argument Description array The range of numeric values against which to test x. x The value to test. sigma A population standard deviation. This is an optional argument. If it is omitted, the sample standard deviation is used. Notes How to apply the Z.TEST function. Examples The figure below displays the result returned by the Z.TEST function." }, { "id": "Functions/ztest.htm", "title": "ZTEST Function", - "body": "The ZTEST function is one of the statistical functions. It is used to return the one-tailed probability-value of a z-test. For a given hypothesized population mean, μ0, ZTEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean. The ZTEST function syntax is: ZTEST(array, x [, sigma]) where array is the range of numeric values against which to test x. x is the value to test. sigma is a population standard deviation. This is an optional argument. If it is omitted, the sample standard deviation is used. The values can be entered manually or included into the cell you make reference to. To apply the ZTEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the ZTEST function, enter the required arguments separating by commas or select a range of cells with the mouse, press the Enter button. The result will be displayed in the selected cell." + "body": "The ZTEST function is one of the statistical functions. It is used to return the one-tailed probability-value of a z-test. For a given hypothesized population mean, μ0, ZTEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean. Syntax ZTEST(array, x, [sigma]) The ZTEST function has the following arguments: Argument Description array The range of numeric values against which to test x. x The value to test. sigma A population standard deviation. This is an optional argument. If it is omitted, the sample standard deviation is used. Notes How to apply the ZTEST function. Examples The figure below displays the result returned by the ZTEST function." }, { "id": "HelpfulHints/About.htm", "title": "About Spreadsheet Editor", - "body": "The Spreadsheet Editor is an online application that allows you to edit spreadsheets directly in your browser . Using the Spreadsheet Editor, you can perform various editing operations like in any desktop editor, print the edited spreadsheets keeping all the formatting details or download them onto your computer hard disk drive as XLSX, PDF, ODS, CSV, XLTX, PDF/A, OTS file. To view the current version of the software, build number, and licensor details in the online version, click the About icon on the left sidebar. To view the current version of the software and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for Mac OS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item." + "body": "The Spreadsheet Editor is an online application that allows you to edit spreadsheets directly in your browser . Using the Spreadsheet Editor, you can perform various editing operations like in any desktop editor, print the edited spreadsheets keeping all the formatting details or download them onto your computer hard disk drive as XLSX, XLTX, PDF, PDF/A, ODS, OTS, CSV, PNG, JPG file. To view the current version of the software, build number, and licensor details in the online version, click the About icon on the left sidebar. To view the current version of the software and licensor details in the desktop version for Windows, select the About menu item on the left sidebar of the main program window. In the desktop version for Mac OS, open the ONLYOFFICE menu at the top of the screen and select the About ONLYOFFICE menu item." }, { "id": "HelpfulHints/AdvancedSettings.htm", "title": "Advanced Settings of the Spreadsheet Editor", - "body": "The Spreadsheet Editor allows you to change its general advanced settings. To access them, open the File tab on the top toolbar and select the Advanced Settings option. The advanced settings are grouped as follows: Editing and saving Autosave is used in the online version to turn on/off automatic saving of changes made during the editing process. Autorecover is used in the desktop version to turn on/off the option that allows you to automatically recover spreadsheets if the program closes unexpectedly. Show the Paste Options button when the content is pasted. The corresponding icon will appear when you paste content in the spreadsheet. Collaboration The Co-editing mode subsection allows you to set the preferable mode for seeing changes made to the spreadsheet when working in collaboration. Fast (by default). The users who take part in the spreadsheet co-editing will see the changes in real time once they are made by other users. Strict. All the changes made by co-editors will be shown only after you click the Save icon that will notify you about new changes. Show changes from other users. This feature allows to see changes made by other users in the spreadsheet opened for viewing only in the Live Viewer mode. Show comments in text. If you disable this feature, the commented passages will be highlighted only if you click the Comments icon on the left sidebar. Show resolved comments. This feature is disabled by default so that the resolved comments are hidden in the spreadsheet. You can view such comments only if you click the Comments icon on the left sidebar. Enable this option if you want to display resolved comments in the spreadsheet. Workspace The R1C1 reference style option is disabled by default and the A1 reference style is used. When the A1 reference style is used, columns are designated by letters, and rows are designated by numbers. If you select the cell located in row 3 and column 2, its address displayed in the box to the left of the the formula bar looks like this: B3. If the R1C1 reference style is enabled, both rows and columns are designated by numbers. If you select the cell at the intersection of row 3 and column 2, its address will look like this: R3C2. Letter R indicates the row number and letter C indicates the column number. In case you refer to other cells using the R1C1 reference style, the reference to a target cell is formed based on the distance from an active cell. For example, when you select the cell in row 5 and column 1 and refer to the cell in row 3 and column 2, the reference is R[-2]C[1]. The numbers in square brackets designate the position of the cell relative to the current cell position, i.e. the target cell is 2 rows up and 1 column to the right of the active cell. If you select the cell in row 1 and column 2 and refer to the same cell in row 3 and column 2, the reference is R[2]C, i.e. the target cell is 2 rows down from the active cell and in the same column. The Use Alt key to navigate the user interface using the keyboard option is used to enable using the Alt / Option key in keyboard shortcuts. The Interface theme option is used to change the color scheme of the editor’s interface. The Same as system option makes the editor follow the interface theme of your system. The Light color scheme incorporates standard blue, white, and light gray colors with less contrast in UI elements suitable for working during daytime. The Classic Light color scheme incorporates standard blue, white, and light gray colors. The Dark color scheme incorporates black, dark gray, and light gray colors suitable for working during nighttime. The Contrast Dark color scheme incorporates black, dark gray, and white colors with more contrast in UI elements highlighting the working area of the file. Note: Apart from the available Light, Classic Light, Dark, and Contrast Dark interface themes, ONLYOFFICE editors can now be customized with your own color theme. Please follow these instructions to learn how you can do that. The Unit of Measurement option is used to specify what units are used on the rulers and in properties of objects when setting such parameters as width, height, spacing, margins etc. The available units are Centimeter, Point, and Inch. The Default Zoom Value option is used to set the default zoom value, selecting it in the list of available options from 50% to 500%. You can also choose the Fit to Page, Fit to Width, or Last Used option. The Last Used option refers to the last set scaling during the current session. The Font Hinting option is used to select how fonts are displayed in the Spreadsheet Editor. Choose As Windows if you like the way fonts are usually displayed on Windows, i.e. using Windows font hinting. Choose As OS X if you like the way fonts are usually displayed on a Mac, i.e. without any font hinting at all. Choose Native to display the text with hinting embedded into the font files. Default cache mode - used to select the cache mode for the font characters. It’s not recommended to switch it without any reason. It can be helpful in some cases only, for example, when an issue with the enabled hardware acceleration in the Google Chrome browser occurs. The Spreadsheet Editor has two cache modes: In the first cache mode, each letter is cached as a separate picture. In the second cache mode, a picture of a certain size is selected where letters are placed dynamically and a mechanism of allocating/removing memory in this picture is also implemented. If there is not enough memory, a second picture is created, etc. The Default cache mode setting applies two above mentioned cache modes separately for different browsers: When the Default cache mode setting is enabled, Internet Explorer (v. 9, 10, 11) uses the second cache mode, other browsers use the first cache mode. When the Default cache mode setting is disabled, Internet Explorer (v. 9, 10, 11) uses the first cache mode, other browsers use the second cache mode. The Macros Settings option is used to set macros display with a notification. Choose Disable All to disable all macros within the spreadsheet. Choose Show Notification to receive notifications about macros within the spreadsheet. Choose Enable All to automatically run all macros within the spreadsheet. Regional Settings The Formula Language option is used to select the language for displaying and entering formula names, argument names, and descriptions. Formula language is supported for 33 languages: Armenian, Belarussian, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese, Korean, Lao, Latvian, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese. The Region option is used to set the display mode for currency, date, and time. Available regions: Azerbaijani, Bulgarian, Czech, Danish, German (Austria), German (Germany), German (Switzerland), Greek (Greece), English (Australia), English (United Kingdom), English (USA), Spanish (Spain), Spanish (Mexico), Finnish (Finland), French (France), French (Switzerland), Italian (Italy), Italian (Switzerland), Japanese, Korean, Latvian, Hungarian, Dutch (Netherlands), Polish (Poland), Portuguese (Brazil), Portuguese (Portugal), Slovak, Slovenian, Swedish (Finland), Swedish (Sweden), Turkish, Ukrainian, Vietnamese, Chinese, Taiwanese. The Use separators based on regional settings option is enabled by default, the separators will correspond to the set region. To set custom separators, uncheck this option and enter the required separators in Decimal separator and Thousands separator fields. Proofing The Dictionary language option is used to set the preferred dictionary for the spell checking. Ignore words in UPPERCASE. Words typed in capital letters are ignored during the spell checking. Ignore words with numbers. Words with numbers in them are ignored during the spell checking. The AutoCorrect options menu allows you to access the autocorrect settings such as replacing text as you type, recognizing functions, automatic formatting etc. Calculating The Use 1904 date system option is used to calculate dates by using January 1, 1904, as a starting point. It can be useful when working with spreadsheets created in MS Excel 2008 for Mac and earlier MS Excel for Mac versions. To save the changes you made, click the Apply button." + "body": "The Spreadsheet Editor allows you to change its general advanced settings. To access them, open the File tab on the top toolbar and select the Advanced Settings option. The advanced settings are grouped as follows: Editing and saving Autosave is used in the online version to turn on/off automatic saving of changes made during the editing process. Autorecover is used in the desktop version to turn on/off the option that allows you to automatically recover spreadsheets if the program closes unexpectedly. Show the Paste Options button when the content is pasted. The corresponding icon will appear when you paste content in the spreadsheet. Collaboration The Co-editing mode subsection allows you to set the preferable mode for seeing changes made to the spreadsheet when working in collaboration. Fast (by default). The users who take part in the spreadsheet co-editing will see the changes in real time once they are made by other users. Strict. All the changes made by co-editors will be shown only after you click the Save icon that will notify you about new changes. Show changes from other users. This feature allows to see changes made by other users in the spreadsheet opened for viewing only in the Live Viewer mode. Show comments in text. If you disable this feature, the commented passages will be highlighted only if you click the Comments icon on the left sidebar. Show resolved comments. This feature is disabled by default so that the resolved comments are hidden in the spreadsheet. You can view such comments only if you click the Comments icon on the left sidebar. Enable this option if you want to display resolved comments in the spreadsheet. Workspace The Turn on screen reader support option is used to enable support of screen reader software. The R1C1 reference style option is disabled by default and the A1 reference style is used. When the A1 reference style is used, columns are designated by letters, and rows are designated by numbers. If you select the cell located in row 3 and column 2, its address displayed in the box to the left of the the formula bar looks like this: B3. If the R1C1 reference style is enabled, both rows and columns are designated by numbers. If you select the cell at the intersection of row 3 and column 2, its address will look like this: R3C2. Letter R indicates the row number and letter C indicates the column number. In case you refer to other cells using the R1C1 reference style, the reference to a target cell is formed based on the distance from an active cell. For example, when you select the cell in row 5 and column 1 and refer to the cell in row 3 and column 2, the reference is R[-2]C[1]. The numbers in square brackets designate the position of the cell relative to the current cell position, i.e. the target cell is 2 rows up and 1 column to the right of the active cell. If you select the cell in row 1 and column 2 and refer to the same cell in row 3 and column 2, the reference is R[2]C, i.e. the target cell is 2 rows down from the active cell and in the same column.
  • The Use Alt key to navigate the user interface using the keyboard option is used to enable using the Alt / Option key in keyboard shortcuts. The Interface theme option is used to change the color scheme of the editor’s interface. The Same as system option makes the editor follow the interface theme of your system. The Light color scheme incorporates standard blue, white, and light gray colors with less contrast in UI elements suitable for working during daytime. The Classic Light color scheme incorporates standard blue, white, and light gray colors. The Dark color scheme incorporates black, dark gray, and light gray colors suitable for working during nighttime. The Contrast Dark color scheme incorporates black, dark gray, and white colors with more contrast in UI elements highlighting the working area of the file. Note: Apart from the available Light, Classic Light, Dark, and Contrast Dark interface themes, ONLYOFFICE editors can now be customized with your own color theme. Please follow these instructions to learn how you can do that. The Unit of Measurement option is used to specify what units are used on the rulers and in properties of objects when setting such parameters as width, height, spacing, margins etc. The available units are Centimeter, Point, and Inch. The Default Zoom Value option is used to set the default zoom value, selecting it in the list of available options from 50% to 500%. You can also choose the Fit to Page, Fit to Width, or Last Used option. The Last Used option refers to the last set scaling during the current session. The Font Hinting option is used to select how fonts are displayed in the Spreadsheet Editor. Choose As Windows if you like the way fonts are usually displayed on Windows, i.e. using Windows font hinting. Choose As OS X if you like the way fonts are usually displayed on a Mac, i.e. without any font hinting at all. Choose Native to display the text with hinting embedded into the font files. Default cache mode - used to select the cache mode for the font characters. It’s not recommended to switch it without any reason. It can be helpful in some cases only, for example, when an issue with the enabled hardware acceleration in the Google Chrome browser occurs. The Spreadsheet Editor has two cache modes: In the first cache mode, each letter is cached as a separate picture. In the second cache mode, a picture of a certain size is selected where letters are placed dynamically and a mechanism of allocating/removing memory in this picture is also implemented. If there is not enough memory, a second picture is created, etc. The Default cache mode setting applies two above mentioned cache modes separately for different browsers: When the Default cache mode setting is enabled, Internet Explorer (v. 9, 10, 11) uses the second cache mode, other browsers use the first cache mode. When the Default cache mode setting is disabled, Internet Explorer (v. 9, 10, 11) uses the first cache mode, other browsers use the second cache mode. The Macros Settings option is used to set macros display with a notification. Choose Disable All to disable all macros within the spreadsheet. Choose Show Notification to receive notifications about macros within the spreadsheet. Choose Enable All to automatically run all macros within the spreadsheet. Regional Settings The Formula Language option is used to select the language for displaying and entering formula names, argument names, and descriptions. Formula language is supported for 33 languages: Armenian, Belarussian, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese, Korean, Lao, Latvian, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian, Vietnamese. The Region option is used to set the display mode for currency, date, and time. Available regions: Azerbaijani, Bulgarian, Czech, Danish, German (Austria), German (Germany), German (Switzerland), Greek (Greece), English (Australia), English (United Kingdom), English (USA), Spanish (Spain), Spanish (Mexico), Finnish (Finland), French (France), French (Switzerland), Italian (Italy), Italian (Switzerland), Japanese, Korean, Latvian, Hungarian, Dutch (Netherlands), Polish (Poland), Portuguese (Brazil), Portuguese (Portugal), Slovak, Slovenian, Swedish (Finland), Swedish (Sweden), Turkish, Ukrainian, Vietnamese, Chinese, Taiwanese. The Use separators based on regional settings option is enabled by default, the separators will correspond to the set region. To set custom separators, uncheck this option and enter the required separators in Decimal separator and Thousands separator fields. Proofing The Dictionary language option is used to set the preferred dictionary for the spell checking. Ignore words in UPPERCASE. Words typed in capital letters are ignored during the spell checking. Ignore words with numbers. Words with numbers in them are ignored during the spell checking. The AutoCorrect options menu allows you to access the autocorrect settings such as replacing text as you type, recognizing functions, automatic formatting etc. Calculating The Use 1904 date system option is used to calculate dates by using January 1, 1904, as a starting point. It can be useful when working with spreadsheets created in MS Excel 2008 for Mac and earlier MS Excel for Mac versions. To save the changes you made, click the Apply button." }, { "id": "HelpfulHints/CollaborativeEditing.htm", @@ -2423,7 +2418,7 @@ var indexes = { "id": "HelpfulHints/Commenting.htm", "title": "Commenting", - "body": "The Spreadsheet Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on spreadsheets in real time, communicate right in the editor, save spreadsheet versions for future use. In Spreadsheet Editor you can leave comments to the content of spreadsheets without actually editing it. Unlike chat messages, the comments stay until deleted. Leaving comments and replying to them To leave a comment, select a cell where you think there is an error or problem, switch to the Insert or Collaboration tab of the top toolbar and click the Comment button, or use the Comments icon on the left sidebar to open the Comments panel and click the Add Comment to Document link, or right-click within the selected cell and select the Add Сomment option from the menu, enter the needed text, click the Add Comment/Add button. If you are using the Strict co-editing mode, new comments added by other users will become visible only after you click the icon in the left upper corner of the top toolbar. To view the comment, just click within the cell. You or any other user can answer to the added comment asking questions or reporting on the work he/she has done. For this purpose, use the Add Reply link, type in your reply text in the entry field and press the Reply button. Disabling display of comments The comment will be seen on the panel on the left. The orange triangle will appear in the upper right corner of the cell you commented. If you need to disable this feature, click the File tab on the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the comments box. In this case, the commented cells will be marked only if you click the Comments icon. Managing comments You can manage the added comments using the icons in the comment balloon or on the Comments panel on the left: sort the added comments by clicking the icon: by date: Newest or Oldest by author: Author from A to Z or Author from Z to A by group: All or choose a certain group from the list. This sorting option is available if you are running a version that includes this functionality. edit the currently selected by clicking the icon, delete the currently selected by clicking the icon, close the currently selected discussion by clicking the icon if the task or problem you stated in your comment was solved, after that the discussion you opened with your comment gets the resolved status. To open it again, click the icon. If you want to hide resolved comments, click the File tab on the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the resolved comments box and click Apply. In this case the resolved comments will be highlighted only if you click the icon, if you want to manage comments in a bunch, open the Resolve drop-down menu on the Collaboration tab. Select one of the options for resolving comments: resolve current comments, resolve my comments or resolve all comments in the spreadsheet. Adding mentions You can only add mentions to the comments made to the spreadsheet content and not to the spreadsheet itself. When entering comments, you can use the mentions feature that allows you to attract somebody's attention to the comment and send a notification to the mentioned user via email and Talk. To add a mention, Enter the \"+\" or \"@\" sign anywhere in the comment text - a list of the portal users will open. To simplify the search process, you can start typing the required name in the comment field - the user list will change while you type. Select the necessary person from the list. If the file has not been shared with the mentioned user yet, the Sharing Settings window will open. The Read only access type is selected by default. Change it if necessary. Click OK. The mentioned user will receive an email notification that they have been mentioned in a comment. If the file has been shared, the user will also receive a corresponding notification. Removing comments To remove comments, click the Remove button on the Collaboration tab of the top toolbar, select the necessary option from the menu: Remove Current Comments - to remove the currently selected comment. If some replies have been added to the comment, all its replies will be removed as well. Remove My Comments - to remove comments you added without removing comments added by other users. If some replies have been added to your comment, all its replies will be removed as well. Remove All Comments - to remove all the comments in the spreadsheet that you and other users added. To close the panel with comments, click the Comments icon on the left sidebar once again." + "body": "The Spreadsheet Editor allows you to maintain constant team-wide approach to work flow: share files and folders, collaborate on spreadsheets in real time, communicate right in the editor, save spreadsheet versions for future use. In Spreadsheet Editor you can leave comments to the content of spreadsheets without actually editing it. Unlike chat messages, the comments stay until deleted. Leaving comments and replying to them To leave a comment, select a cell where you think there is an error or problem, switch to the Insert or Collaboration tab of the top toolbar and click the Comment button, or use the icon on the left sidebar to open the Comments panel, and either click the Add comment button in the top toolbar of the panel, or click the More symbol and choose the Add Comment to Document option to leave a comment to the whole spreadsheet, or right-click within the selected cell and select the Add Сomment option from the menu, enter the needed text, click the Add Comment/Add button. If you are using the Strict co-editing mode, new comments added by other users will become visible only after you click the icon in the left upper corner of the top toolbar. To view the comment, just click within the cell. You or any other user can answer to the added comment asking questions or reporting on the work he/she has done. For this purpose, use the Add Reply link, type in your reply text in the entry field and press the Reply button. Disabling display of comments The comment will be seen on the panel on the left. The orange triangle will appear in the upper right corner of the cell you commented. If you need to disable this feature, click the File tab on the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the comments box. In this case, the commented cells will be marked only if you click the Comments icon. Managing comments You can manage the added comments using the icons in the comment balloon or on the Comments panel on the left: sort the added comments by clicking the icon: by date: Newest or Oldest by author: Author from A to Z or Author from Z to A by group: All or choose a certain group from the list. This sorting option is available if you are running a version that includes this functionality. edit the currently selected by clicking the icon, delete the currently selected by clicking the icon, close the currently selected discussion by clicking the icon if the task or problem you stated in your comment was solved, after that the discussion you opened with your comment gets the resolved status. To open it again, click the icon. If you want to hide resolved comments, click the File tab on the top toolbar, select the Advanced Settings... option, uncheck the Turn on display of the resolved comments box and click Apply. In this case the resolved comments will be highlighted only if you click the icon, if you want to manage comments in a bunch, open the Resolve drop-down menu on the Collaboration tab. Select one of the options for resolving comments: resolve current comments, resolve my comments or resolve all comments in the spreadsheet. Adding mentions You can only add mentions to the comments made to the spreadsheet content and not to the spreadsheet itself. When entering comments, you can use the mentions feature that allows you to attract somebody's attention to the comment and send a notification to the mentioned user via email and Talk. To add a mention, Enter the \"+\" or \"@\" sign anywhere in the comment text - a list of the portal users will open. To simplify the search process, you can start typing the required name in the comment field - the user list will change while you type. Select the necessary person from the list. If the file has not been shared with the mentioned user yet, the Sharing Settings window will open. The Read only access type is selected by default. Change it if necessary. Click OK. The mentioned user will receive an email notification that they have been mentioned in a comment. If the file has been shared, the user will also receive a corresponding notification. Removing comments To remove comments, click the Remove button on the Collaboration tab of the top toolbar, select the necessary option from the menu: Remove Current Comments - to remove the currently selected comment. If some replies have been added to the comment, all its replies will be removed as well. Remove My Comments - to remove comments you added without removing comments added by other users. If some replies have been added to your comment, all its replies will be removed as well. Remove All Comments - to remove all the comments in the spreadsheet that you and other users added. To close the panel with comments, click the Comments icon on the left sidebar once again." }, { "id": "HelpfulHints/Communicating.htm", @@ -2438,7 +2433,7 @@ var indexes = { "id": "HelpfulHints/KeyboardShortcuts.htm", "title": "Keyboard Shortcuts", - "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the Spreadsheet Editor without using a mouse. Press Alt key to turn on all key tips for the editor header, the top toolbar, the right and left sidebars and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Insert tab, press Alt to see all primary key tips. Press letter I to access the Insert tab and you will see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below: Windows/Linux Mac OS Working with Spreadsheet Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel to save, download, print the current spreadsheet, view its info, create a new spreadsheet or open an existing one, access the help menu of the Spreadsheet Editor or its advanced settings. Open 'Find and Replace' dialog box Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find and Replace dialog box to start searching for a cell containing the required characters. Open 'Find and Replace' dialog box with replacement field Ctrl+H ^ Ctrl+H Open the Find and Replace dialog box with the replacement field to replace one or more occurrences of the found characters. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Save spreadsheet Ctrl+S ^ Ctrl+S, ⌘ Cmd+S Save all the changes to the spreadsheet currently edited with the Spreadsheet Editor. The active file will be saved with its current file name, location, and file format. Print spreadsheet Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print your spreadsheet with one of the available printers or save it to a file. Download as... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited spreadsheet to the computer hard disk drive in one of the supported formats: XLSX, PDF, ODS, CSV, XLTX, PDF/A, OTS. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the Spreadsheet Editor on the screen. Help menu F1 F1 Open the Help menu of the Spreadsheet Editor . Open existing file (Desktop Editors) Ctrl+O Open the standard dialog box on the Open local file tab in the Desktop Editors that allows you to select an existing file. Close file (Desktop Editors) Tab/Shift+Tab ↹ Tab/⇧ Shift+↹ Tab Close the current spreadsheet window in the Desktop Editors. Element contextual menu ⇧ Shift+F10 ⇧ Shift+F10 Open the contextual menu of the selected element. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current spreadsheet to a default 100%. Duplicate a worksheet Press and hold down Ctrl+ drag the sheet tab Press and hold down ⌥ Option+ drag the sheet tab Copy an entire worksheet in a workbook and move it to the tab location you need. Navigation Move one cell up, down, left, or right ← → ↑ ↓ ← → ↑ ↓ Outline a cell above/below the currently selected one or to the left/to the right of it. Jump to the edge of the visible data region or the next cell with data Ctrl+← → ↑ ↓ ⌘ Cmd+← → ↑ ↓ Outline a cell at the edge of the visible data region or the next cell with data in a worksheet. If the region does not contain data, the last cell of the visible area will be selected. If the region contains data, the next cell with data will be selected. Jump to the beginning of the row Home Home Outline a cell in the column A of the current row. Jump to the beginning of the spreadsheet Ctrl+Home ^ Ctrl+Home Outline the cell A1. Jump to the end of the row End, Ctrl+→ End, ⌘ Cmd+→ Outline the last cell of the current row. Jump to the end of the spreadsheet Ctrl+End ^ Ctrl+End Outline the lower right used cell in the worksheet situated in the bottommost row with data of the rightmost column with data. If the cursor is in the formula bar, it will be placed to the end of the text. Move to the previous sheet Alt+Page Up ⌥ Option+Page Up Move to the previous sheet in your spreadsheet. Move to the next sheet Alt+Page Down ⌥ Option+Page Down Move to the next sheet in your spreadsheet. Move up one row ↑, ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Outline the cell above the current one in the same column. Move down one row ↓, ↵ Enter ↵ Return Outline the cell below the current one in the same column. Move left one column ←, ⇧ Shift+↹ Tab ←, ⇧ Shift+↹ Tab Outline the previous cell of the current row. Move right one column →, ↹ Tab →, ↹ Tab Outline the next cell of the current row. Move down one screen Page Down Page Down Move one screen down in the worksheet. Move up one screen Page Up Page Up Move one screen up in the worksheet. Move vertical scrollbar Up/Down Mouse scroll Up/Down Mouse scroll Up/Down Move vertical scrollbar up/down. Move horizontal scrollbar Left/Right ⇧ Shift+Mouse scroll Up/Down ⇧ Shift+Mouse scroll Up/Down Move horizontal scrollbar left/right. To move the scrollbar to the right, scroll the mouse wheel down. To move the scrollbar to the left, scroll the mouse wheel up. Zoom In Ctrl++ ^ Ctrl+=, ⌘ Cmd+= Zoom in the currently edited spreadsheet. Zoom Out Ctrl+- ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited spreadsheet. Navigate between controls in modal dialogues ↹ Tab/⇧ Shift+↹ Tab ↹ Tab/⇧ Shift+↹ Tab Navigate between controls to give focus to the next or previous control in modal dialogues. Data Selection Select all Ctrl+A, Ctrl+⇧ Shift+␣ Spacebar ⌘ Cmd+A Select the entire worksheet. Select column Ctrl+␣ Spacebar ^ Ctrl+␣ Spacebar Select an entire column in a worksheet. Select row ⇧ Shift+␣ Spacebar ⇧ Shift+␣ Spacebar Select an entire row in a worksheet. Select fragment ⇧ Shift+→ ← ⇧ Shift+→ ← Select a fragment cell by cell. Select from cursor to beginning of row ⇧ Shift+Home ⇧ Shift+Home Select a fragment from the cursor to the beginning of the current row. Select from cursor to end of row ⇧ Shift+End ⇧ Shift+End Select a fragment from the cursor to the end of the current row. Extend the selection to beginning of worksheet Ctrl+⇧ Shift+Home ^ Ctrl+⇧ Shift+Home Select a fragment from the current selected cells to the beginning of the worksheet. Extend the selection to the last used cell Ctrl+⇧ Shift+End ^ Ctrl+⇧ Shift+End Select a fragment from the current selected cells to the last used cell in the worksheet (in the bottommost row with data of the rightmost column with data). If the cursor is in the formula bar, this will select all text in the formula bar from the cursor position to the end without affecting the height of the formula bar. Select one cell to the left ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Select one cell to the left in a table. Select one cell to the right ↹ Tab ↹ Tab Select one cell to the right in a table. Extend the selection to the nearest nonblank cell to the right ⇧ Shift+End, Ctrl+⇧ Shift+→ ⇧ Shift+End Extend the selection to the nearest nonblank cell in the same row to the right of the active cell. If the next cell is blank, the selection will be extended to the next nonblank cell. Extend the selection to the nearest nonblank cell to the left ⇧ Shift+Home, Ctrl+⇧ Shift+← ⇧ Shift+Home Extend the selection to the nearest nonblank cell in the same row to the left of the active cell. If the next cell is blank, the selection will be extended to the next nonblank cell. Extend the selection to the nearest nonblank cell up/down the column Ctrl+⇧ Shift+↑ ↓ Extend the selection to the nearest nonblank cell in the same column up/down from the active cell. If the next cell is blank, the selection will be extended to the next nonblank cell. Extend the selection down one screen ⇧ Shift+Page Down ⇧ Shift+Page Down Extend the selection to include all the cells one screen down from the active cell. Extend the selection up one screen ⇧ Shift+Page Up ⇧ Shift+Page Up Extend the selection to include all the cells one screen up from the active cell. Undo and Redo Undo Ctrl+Z ⌘ Cmd+Z Reverse the latest performed action. Redo Ctrl+Y ⌘ Cmd+Y Repeat the latest undone action. Cut, Copy, and Paste Cut Ctrl+X, ⇧ Shift+Delete ⌘ Cmd+X Cut the the selected data and send them to the computer clipboard memory. The cut data can be later inserted to another place in the same worksheet, into another spreadsheet, or into some other program. Copy Ctrl+C, Ctrl+Insert ⌘ Cmd+C Send the selected data to the computer clipboard memory. The copied data can be later inserted to another place in the same worksheet, into another spreadsheet, or into some other program. Paste Ctrl+V, ⇧ Shift+Insert ⌘ Cmd+V Insert the previously copied/cut data from the computer clipboard memory to the current cursor position. The data can be previously copied from the same worksheet, from another spreadsheet, or from some other program. Data Formatting Bold Ctrl+B ^ Ctrl+B, ⌘ Cmd+B Make the font of the selected text fragment darker and heavier than normal or remove the bold formatting. Italic Ctrl+I ^ Ctrl+I, ⌘ Cmd+I Make the font of the selected text fragment italicized and slightly slanted or remove italic formatting. Underline Ctrl+U ^ Ctrl+U, ⌘ Cmd+U Make the selected text fragment underlined with a line going under the letters or remove underlining. Strikeout Ctrl+5 ^ Ctrl+5, ⌘ Cmd+5 Make the selected text fragment struck out with a line going through the letters or remove strikeout formatting. Add Hyperlink Ctrl+K ⌘ Cmd+K Insert a hyperlink to an external website or another worksheet. Edit active cell F2 F2 Edit the active cell and position the insertion point at the end of the cell contents. If editing in a cell is turned off, the insertion point will be moved into the Formula Bar. Data Filtering Enable/Remove Filter Ctrl+⇧ Shift+L ^ Ctrl+⇧ Shift+L, ⌘ Cmd+⇧ Shift+L Enable a filter for a selected cell range or remove the filter. Format as table template Ctrl+L ^ Ctrl+L, ⌘ Cmd+L Apply a table template to a selected cell range. Data Entry Complete cell entry and move down ↵ Enter ↵ Return Complete a cell entry in the selected cell or the formula bar, and move to the cell below. Complete cell entry and move up ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Complete a cell entry in the selected cell, and move to the cell above. Complete cell entry and move to the next cell in a row ↹ Tab ↹ Tab Complete a cell entry in the selected cell or the formula bar, and move to the cell to the right. Start new line Alt+↵ Enter Start a new line in the same cell. Cancel Esc Esc Cancel an entry in the selected cell or the formula bar. Delete to the left ← Backspace ← Backspace Delete one character to the left in the formula bar or in the selected cell when the cell editing mode is activated. Also removes the content of the active cell. Delete to the right Delete Delete, Fn+← Backspace Delete one character to the right in the formula bar or in the selected cell when the cell editing mode is activated. Also removes the cell contents (data and formulas) from selected cells without affecting cell formats or comments. Clear cell content Delete, ← Backspace Delete, ← Backspace Remove the content (data and formulas) from selected cells without affecting the cell format or comments. Complete a cell entry and move to the right ↹ Tab ↹ Tab Complete a cell entry in the selected cell or the formula bar and move to the cell on the right. Complete a cell entry and move to the left ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Complete a cell entry in the selected cell or the formula bar and move to the cell on the left . Insert cells Ctrl+⇧ Shift+= Ctrl+⇧ Shift+=, ⌘ Cmd+⇧ Shift+= Open the dialog box for inserting new cells within current spreadsheet with an added parameter of a shift to the right, a shift down, inserting an entire row or an entire column. Delete cells Ctrl+⇧ Shift+- Ctrl+⇧ Shift+-, ⌘ Cmd+⇧ Shift+- Open the dialog box for deleting cells within current spreadsheet with an added parameter of a shift to the left, a shift up, deleting an entire row or an entire column. Insert the current date Ctrl+; Ctrl+;, ⌘ Cmd+; Insert the today date within an active cell. Insert the current time Ctrl+⇧ Shift+; Ctrl+⇧ Shift+;, ⌘ Cmd+⇧ Shift+; Insert the current time within an active cell. Insert the current date and time Ctrl+; then ␣ Spacebar then Ctrl+⇧ Shift+; Ctrl+; then ␣ Spacebar then Ctrl+⇧ Shift+;, ⌘ Cmd+; then ␣ Spacebar then ⌘ Cmd+⇧ Shift+; Insert the current date and time within an active cell. Pivot tables Update pivot table Alt+F5 ⌥ Option+F5 Update the previously selected pivot table. Functions Insert function ⇧ Shift+F3 ⇧ Shift+F3 Open the dialog box for inserting a new function by choosing from the provided list. SUM function Alt+= ⌥ Option+Ctrl+= Insert the SUM function into the selected cell. Open drop-down list Alt+↓ Open a selected drop-down list. Open contextual menu ≣ Menu Open a contextual menu for the selected cell or cell range. Recalculate functions F9 F9 Recalculate the entire workbook. Recalculate functions ⇧ Shift+F9 ⇧ Shift+F9 Recalculate the current worksheet. Data Formats Open the 'Number Format' dialog box Ctrl+1 ^ Ctrl+1, ⌘ Cmd+1 Open the Number Format dialog box. Apply the General format Ctrl+⇧ Shift+~ ^ Ctrl+⇧ Shift+~ Apply the General number format. Apply the Currency format Ctrl+⇧ Shift+$ ^ Ctrl+⇧ Shift+$ Apply the Currency format with two decimal places (negative numbers in parentheses). Apply the Percentage format Ctrl+⇧ Shift+% ^ Ctrl+⇧ Shift+% Apply the Percentage format with no decimal places. Apply the Exponential format Ctrl+⇧ Shift+^ ^ Ctrl+⇧ Shift+^ Apply the Exponential number format with two decimal places. Apply the Date format Ctrl+⇧ Shift+# ^ Ctrl+⇧ Shift+# Apply the Date format with the day, month, and year. Apply the Time format Ctrl+⇧ Shift+@ ^ Ctrl+⇧ Shift+@ Apply the Time format with the hour and minute, and AM or PM. Apply the Number format Ctrl+⇧ Shift+! ^ Ctrl+⇧ Shift+! Apply the Number format with two decimal places, thousands separator, and minus sign (-) for negative values. Modifying Objects Constrain movement ⇧ Shift + drag ⇧ Shift + drag Constrain the movement of the selected object horizontally or vertically. Set 15-degree rotation ⇧ Shift + drag (when rotating) ⇧ Shift + drag (when rotating) Constrain the rotation angle to 15-degree increments. Maintain proportions ⇧ Shift + drag (when resizing) ⇧ Shift + drag (when resizing) Maintain the proportions of the selected object when resizing. Draw straight line or arrow ⇧ Shift + drag (when drawing lines/arrows) ⇧ Shift + drag (when drawing lines/arrows) Draw a straight vertical/horizontal/45-degree line or arrow. Movement by one-pixel increments Ctrl+← → ↑ ↓ Hold down the Ctrl key and use the keybord arrows to move the selected object by one pixel at a time." + "body": "Keyboard Shortcuts for Key Tips Use keyboard shortcuts for a faster and easier access to the features of the Spreadsheet Editor without using a mouse. Press Alt (Option for macOS) key to turn on all key tips for the editor header, the top toolbar, the right and left sidebars and the status bar. Press the letter that corresponds to the item you wish to use. The additional key tips may appear depending on the key you press. The first key tips hide when additional key tips appear. For example, to access the Insert tab, press Alt (Option for macOS) to see all primary key tips. Press letter I to access the Insert tab and you will see all the available shortcuts for this tab. Then press the letter that corresponds to the item you wish to configure. Press Alt (Option for macOS) to hide all key tips, or press Escape to go back to the previous group of key tips. Find the most common keyboard shortcuts in the list below. Please note: for macOS, some shortcuts contain the Home, End, Page Up and Page Down keys which are only available on the extended keyboard. If you don't have these keys, use the keyboard shortcuts specified above (i.e. use ^ Ctrl/⌘ Cmd+← or Fn+← instead of Home, ^ Ctrl/⌘ Cmd+→ or Fn+→ instead of End, Fn+↑ instead of Page Up, Fn+↓ instead of Page Down). Windows/Linux Mac OS Working with Spreadsheet Open 'File' panel Alt+F ^ Ctrl+⌥ Option+F Open the File panel to save, download, print the current spreadsheet, view its info, create a new spreadsheet or open an existing one, access the help menu of the Spreadsheet Editor or its advanced settings. Open 'Find' dialog window Ctrl+F ^ Ctrl+F, ⌘ Cmd+F Open the Find dialog window to start searching for a cell containing the required characters. Open 'Find and Replace' menu (panel) with replacement field Ctrl+H ^ Ctrl+H Open the Find and Replace menu (panel) with the replacement field to replace one or more occurrences of the found characters. Open 'Comments' panel Ctrl+⇧ Shift+H ^ Ctrl+⇧ Shift+H, ⌘ Cmd+⇧ Shift+H Open the Comments panel to add your own comment or reply to other users' comments. Open comment field Alt+H ⌘ Cmd+⌥ Option+A Open a data entry field where you can add the text of your comment. Open 'Chat' panel (Online Editors) Alt+Q ^ Ctrl+⌥ Option+Q Open the Chat panel in the Online Editors and send a message. Save spreadsheet Ctrl+S ^ Ctrl+S, ⌘ Cmd+S Save all the changes to the spreadsheet currently edited with the Spreadsheet Editor. The active file will be saved with its current file name, location, and file format. Print spreadsheet Ctrl+P ^ Ctrl+P, ⌘ Cmd+P Print your spreadsheet with one of the available printers or save it to a file. Download as... Ctrl+⇧ Shift+S ^ Ctrl+⇧ Shift+S, ⌘ Cmd+⇧ Shift+S Open the Download as... panel to save the currently edited spreadsheet to the computer hard disk drive in one of the supported formats: XLSX, XLTX, PDF, PDF/A, ODS, OTS, CSV, PNG, JPG. Full screen (Online Editors) F11 Switch to the full screen view in the Online Editors to fit the Spreadsheet Editor on the screen. Help menu F1 Fn+F1 Open the Help menu of the Spreadsheet Editor. Open existing file Ctrl+O ⌘ Cmd+O Open the standard dialog box that allows selecting an existing file. If you select the file in this dialog box and click Open, the file will be opened in a new tab or window of Desktop Editors. Switch to the next tab Ctrl+↹ Tab ^ Ctrl+↹ Tab Switch to the next file tab in Desktop Editors or browser tab in Online Editors. Switch to the previous tab Ctrl+Shift+↹ Tab ^ Ctrl+⇧ Shift+↹ Tab Switch to the previous file tab in Desktop Editors or browser tab in Online Editors. Close file Ctrl+W, Ctrl+F4 ⌘ Cmd+W Close the current spreadsheet window. Element contextual menu ⇧ Shift+F10 ⇧ Shift+Fn+F10 Open the contextual menu of the selected element. Close menu or modal window, reset modes, etc. Esc Esc Close a menu or modal window. Suspend copying formats. Reset adding shapes mode. Clear clipboard when cutting/copying cells. Hide the Paste Special button. Reset the ‘Zoom’ parameter Ctrl+0 ^ Ctrl+0 or ⌘ Cmd+0 Reset the ‘Zoom’ parameter of the current spreadsheet to a default 100%. Duplicate a worksheet Press and hold down Ctrl+ drag the sheet tab Press and hold down ⌥ Option+ drag the sheet tab Copy an entire worksheet in a workbook and move it to the tab location you need. Navigation Move one cell up, down, left, or right ↑ ↓ ← → ↑ ↓ ← → Outline a cell above/below the currently selected one or to the left/to the right of it. Move active cell down ↵ Enter ↵ Return Move to the cell below. Move active cell up ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Move to the cell above. Move active cell to the right ↹ Tab ↹ Tab Move to the cell on the right. Move active cell to the left ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Move to the cell on the left . Jump to the edge of the visible data region or the next cell with data Ctrl+← → ↑ ↓ ⌘ Cmd+← → ↑ ↓ Home End Page Up Page Down Outline a cell at the edge of the visible data region or the next cell with data in a worksheet. If the region does not contain data, the last cell of the visible area will be selected. If the region contains data, the next cell with data will be selected. Jump to the beginning of the row Home Fn+← Home Outline a cell in the column A of the current row. Jump to the beginning of the spreadsheet Ctrl+Home ^ Ctrl+Fn+←, ⌘ Cmd+Fn+← ^ Ctrl+Home, ⌘ Cmd+Home Outline the cell A1. Jump to the end of the row End, Ctrl+→ Fn+→, ⌘ Cmd+→ End Outline the last cell of the current row. Jump to the end of the spreadsheet Ctrl+End ^ Ctrl+Fn+→, ⌘ Cmd+Fn+→ ^ Ctrl+End, ⌘ Cmd+End Outline the lower right used cell in the worksheet situated in the bottommost row with data of the rightmost column with data. If the cursor is in the formula bar, it will be placed to the end of the text. Move to the previous sheet Alt+Page Up ⌥ Option+Fn+↑ ⌥ Option+Page Up Move to the previous sheet in your spreadsheet. Move to the next sheet Alt+Page Down ⌥ Option+Fn+↓ ⌥ Option+Page Down Move to the next sheet in your spreadsheet. Move up one row ↑, ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Outline the cell above the current one in the same column. Move down one row ↓, ↵ Enter ↵ Return Outline the cell below the current one in the same column. Move left one column ←, ⇧ Shift+↹ Tab ←, ⇧ Shift+↹ Tab Outline the previous cell of the current row. Move right one column →, ↹ Tab →, ↹ Tab Outline the next cell of the current row. Move down one screen Page Down Fn+↓ Page Down Move one screen down in the worksheet. Move up one screen Page Up Fn+↑ Page Up Move one screen up in the worksheet. Move vertical scrollbar Up/Down Mouse scroll Up/Down Mouse scroll Up/Down Move vertical scrollbar up/down. Move horizontal scrollbar Left/Right ⇧ Shift+Mouse scroll Up/Down ⇧ Shift+Mouse scroll Up/Down Move horizontal scrollbar left/right. To move the scrollbar to the right, scroll the mouse wheel down. To move the scrollbar to the left, scroll the mouse wheel up. Zoom In Ctrl++ ^ Ctrl+=, ⌘ Cmd+= Zoom in the currently edited spreadsheet. Zoom Out Ctrl+- ^ Ctrl+-, ⌘ Cmd+- Zoom out the currently edited spreadsheet. Navigate between controls in modal dialogues ↹ Tab/⇧ Shift+↹ Tab ↹ Tab/⇧ Shift+↹ Tab Navigate between controls to give focus to the next or previous control in modal dialogues. Data Selection Select the entire worksheet Ctrl+A, Ctrl+⇧ Shift+␣ Spacebar ⌘ Cmd+A, ^ Ctrl+A Select the entire worksheet (when the focus is on a cell). Select column Ctrl+␣ Spacebar ^ Ctrl+Fn+␣ Spacebar, ⌘ Cmd+Fn+␣ Spacebar Select an entire column in a worksheet. Select row ⇧ Shift+␣ Spacebar ⇧ Shift+␣ Spacebar Select an entire row in a worksheet. Select one cell to the right ⇧ Shift+→ ⇧ Shift+→ Select one cell to the right. Select one cell to the left ⇧ Shift+← ⇧ Shift+← Select one cell to the left. Select one cell up ⇧ Shift+↑ ⇧ Shift+↑ Select one cell up. Select one cell down ⇧ Shift+↓ ⇧ Shift+↓ Select one cell down. Select from cursor to beginning of row ⇧ Shift+Home ⇧ Shift+Fn+← ⇧ Shift+Home Select a fragment from the cursor to the beginning of the current row. Select from cursor to end of row ⇧ Shift+End ⇧ Shift+Fn+→ ⇧ Shift+End Select a fragment from the cursor to the end of the current row. Select to the next nonblank cell to the right Ctrl+⇧ Shift+→ ^ Ctrl+⇧ Shift+→, ⌘ Cmd+⇧ Shift+→ Select cells to the next nonblank cell to the right of the active cell or to the edge of the visible area. Select to the next nonblank cell to the left Ctrl+⇧ Shift+← ^ Ctrl+⇧ Shift+←, ⌘ Cmd+⇧ Shift+← Select cells to the next nonblank cell to the left of the active cell or to the edge of the visible area. Select to the next nonblank cell up Ctrl+⇧ Shift+↑ ^ Ctrl+⇧ Shift+↑, ⌘ Cmd+⇧ Shift+↑ Select cells to the next nonblank cell up from the active cell or to the edge of the visible area. Select to the next nonblank cell down Ctrl+⇧ Shift+↓ ^ Ctrl+⇧ Shift+↓, ⌘ Cmd+⇧ Shift+↓ Select cells to the next nonblank cell down from the active cell or to the edge of the visible area. Extend the selection to beginning of worksheet Ctrl+⇧ Shift+Home ^ Ctrl+⇧ Shift+Fn+←, ⌘ Cmd+⇧ Shift+Fn+← ^ Ctrl+⇧ Shift+Home, ⌘ Cmd+⇧ Shift+Home Select a fragment from the current selected cells to the beginning of the worksheet. Extend the selection to the last used cell Ctrl+⇧ Shift+End ^ Ctrl+⇧ Shift+Fn+→, ⌘ Cmd+⇧ Shift+Fn+→ ^ Ctrl+⇧ Shift+End, ⌘ Cmd+⇧ Shift+End Select a fragment from the current selected cells to the last used cell in the worksheet (in the bottommost row with data of the rightmost column with data). If the cursor is in the formula bar, this will select all text in the formula bar from the cursor position to the end without affecting the height of the formula bar. Extend the selection to the nearest nonblank cell to the right ⇧ Shift+End, Ctrl+⇧ Shift+→ ⇧ Shift+Fn+→ ⇧ Shift+End Extend the selection to the nearest nonblank cell in the same row to the right of the active cell. If the next cell is blank, the selection will be extended to the next nonblank cell. Extend the selection to the nonblank cell to the left Ctrl+⇧ Shift+← Extend the selection to the nonblank cell to the left. Extend the selection to the first column ⇧ Shift+Home ⇧ Shift+Fn+← ⇧ Shift+Home Extend the selection to the first column (A). Extend the selection to the nearest nonblank cell up/down the column Ctrl+⇧ Shift+↑ ↓ Extend the selection to the nearest nonblank cell in the same column up/down from the active cell. If the next cell is blank, the selection will be extended to the next nonblank cell. Extend the selection down one screen ⇧ Shift+Page Down ⇧ Shift+Fn+↓ ⇧ Shift+Page Down Extend the selection to include all the cells one screen down from the active cell. All cells in the columns of the previously selected range will be selected. Extend the selection up one screen ⇧ Shift+Page Up ⇧ Shift+Fn+↑ ⇧ Shift+Page Up Extend the selection to include all the cells one screen up from the active cell. All cells in the columns of the previously selected range will be selected. Undo and Redo Undo Ctrl+Z ⌘ Cmd+Z, ^ Ctrl+Z Reverse the latest performed action. Redo Ctrl+Y ⌘ Cmd+Y, ^ Ctrl+Y Repeat the latest undone action. Cut, Copy, and Paste Cut Ctrl+X, ⇧ Shift+Delete ⌘ Cmd+X Cut the the selected data/graphics and send them to the computer clipboard memory. The cut data can be later inserted to another place in the same worksheet, into another spreadsheet, or into some other program. Copy Ctrl+C, Ctrl+Insert ⌘ Cmd+C Send the selected data/graphics to the computer clipboard memory. The copied data can be later inserted to another place in the same worksheet, into another spreadsheet, or into some other program. Paste Ctrl+V, ⇧ Shift+Insert ⌘ Cmd+V Insert the previously copied/cut data/graphics from the computer clipboard memory to the current cursor position. The data can be previously copied from the same worksheet, from another spreadsheet, or from some other program. Paste Special options 1 Paste only formula Ctrl then F ^ Ctrl then F Paste formulas without pasting the data formatting. Paste formula + number format Ctrl then O ^ Ctrl then O Paste formulas with the formatting applied to numbers. Paste formula + all formatting Ctrl then K ^ Ctrl then K Paste formulas with all the data formatting. Paste formula without borders Ctrl then B ^ Ctrl then B Paste formulas with all the data formatting except the cell borders. Paste formula + column width Ctrl then W ^ Ctrl then W Paste formulas with all the data formatting and set the source column`s width for the cell range. Transpose Ctrl then T ^ Ctrl then T Paste data switching them from columns to rows, or vice versa. This option is available for regular data ranges, but not for formatted tables. Paste only value Ctrl then V ^ Ctrl then V Paste the formula results without pasting the data formatting. Paste value + number format Ctrl then A ^ Ctrl then A Paste the formula results with the formatting applied to numbers. Paste value + all formatting Ctrl then E ^ Ctrl then E Paste the formula results with all the data formatting. Paste only formatting Ctrl then R ^ Ctrl then R Paste the cell formatting only without pasting the cell contents. Paste link Ctrl then N ^ Ctrl then N Paste the external link to a cell or range of cells in another spreadsheet within the current portal (in the online editor) or in a local file (in the desktop editor). Working with Hyperlinks Insert hyperlink Ctrl+K ⌘ Cmd+K, ^ Ctrl+K Insert a hyperlink which can be used to go to a web address. Visit hyperlink Enter Return Visit a hyperlink (with the cursor in the hyperlink). Data Formatting Bold Ctrl+B ^ Ctrl+B, ⌘ Cmd+B Make the font of the selected text fragment darker and heavier than normal or remove the bold formatting. Italic Ctrl+I ⌘ Cmd+I Make the font of the selected text fragment italicized and slightly slanted or remove italic formatting. Underline Ctrl+U ^ Ctrl+U, ⌘ Cmd+U Make the selected text fragment underlined with a line going under the letters or remove underlining. Strikeout Ctrl+5 ^ Ctrl+5, ⌘ Cmd+5 Make the selected text fragment struck out with a line going through the letters or remove strikeout formatting. Edit active cell F2 Fn+F2 Edit the active cell and position the insertion point at the end of the cell contents. If editing in a cell is turned off, the insertion point will be moved into the Formula Bar. Data Filtering Enable/Remove Filter Ctrl+⇧ Shift+L ^ Ctrl+⇧ Shift+L, ⌘ Cmd+⇧ Shift+L Enable a filter for a selected cell range or remove the filter. Open filter window Alt+↓ ⌥ Option+↓ In the header of a column with a filter, open the filter window. Format as table template Ctrl+L ^ Ctrl+L, ⌘ Cmd+L Apply a table template to a selected cell range. Data Entry Complete cell entry and move down ↵ Enter ↵ Return Complete a cell entry in the selected cell or the formula bar, and move to the cell below. Complete cell entry and move up ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Complete a cell entry in the selected cell, and move to the cell above. Complete cell entry and move to the right ↹ Tab ↹ Tab Complete a cell entry in the selected cell or the formula bar and move to the cell on the right. Complete cell entry and move to the left ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Complete a cell entry in the selected cell or the formula bar and move to the cell on the left . Complete cell entry and stay in it Ctrl+⇧ Shift+↵ Enter, Ctrl+↵ Enter ^ Ctrl+⇧ Shift+↵ Return, ^ Ctrl+↵ Return Complete a cell entry in the selected cell or the formula bar and stay in it. Fill the selected cell range with the current entry Ctrl+↵ Enter ^ Ctrl+↵ Return Fill the selected cell range with the current entry. Select a cell range, type data to the active cell and press the specified keys to fill all the selected cells with entered data. Start new line Alt+↵ Enter ⌥ Option+↵ Return Start a new line in the same cell. Add new placeholder to equation argument Enter Return, ⇧ Shift+Return Add a new placeholder to the equation argument. Cancel Esc Esc Cancel an entry in the selected cell or the formula bar. Delete to the left ← Backspace Delete Delete one character to the left in the formula bar or in the selected cell when the cell editing mode is activated. Remove the selection. Also removes the content of the active cell. It is also applicable to text in graphical objects. Delete to the right Delete Fn+Delete Delete one character to the right in the formula bar or in the selected cell when the cell editing mode is activated. Remove the selection. Also removes the cell contents (data and formulas) from selected cells without affecting cell formats or comments. It is also applicable to text in graphical objects. Clear active cell content Delete, ← Backspace Delete Remove the content (data and formulas) from the active cell without affecting the cell format or comments. Clear content of all selected cells Delete Fn+Delete Remove the content (data and formulas) from all selected cells without affecting the cell format or comments. Insert cells Ctrl+⇧ Shift+= Ctrl+⇧ Shift+=, ⌘ Cmd+⇧ Shift+= Open the dialog box for inserting new cells within current spreadsheet with an added parameter of a shift to the right, a shift down, inserting an entire row or an entire column. Delete cells Ctrl+⇧ Shift+- Ctrl+⇧ Shift+-, ⌘ Cmd+⇧ Shift+- Open the dialog box for deleting cells within current spreadsheet with an added parameter of a shift to the left, a shift up, deleting an entire row or an entire column. Insert the current date Ctrl+; Ctrl+;, ⌘ Cmd+; Insert the today date within an active cell. Insert the current time Ctrl+⇧ Shift+; Ctrl+⇧ Shift+;, ⌘ Cmd+⇧ Shift+; Insert the current time within an active cell. Insert the current date and time Ctrl+; then ␣ Spacebar then Ctrl+⇧ Shift+; Ctrl+; then ␣ Spacebar then Ctrl+⇧ Shift+;, ⌘ Cmd+; then ␣ Spacebar then ⌘ Cmd+⇧ Shift+; Insert the current date and time within an active cell. Insert separator Numpad . Insert separator within an active cell. Auto Fill (Open drop-down list) Alt+↓ ⌥ Option+↓ Use this shortcut in an empty cell below or above existing values in the column. A drop-down list with existing values will appear. Select one of the available text values to fill an empty cell. Insert an em dash ⌥ Option+⇧ Shift+- Insert an em dash ‘—’ within the current cell. Insert an en dash ⌥ Option+- Insert an en dash ‘-’ within the current cell. Work with keyboard supporting the ability to insert Unicode symbols ⌥ Option+Q, ⌥ Option+F, ⇧ Shift+⌥ Option+7, and others When using the ⌥ Option+keyboard symbol shortcuts, for the keyboards supporting the ability to insert Unicode symbols, the keyboard symbols are added. The examples are listed below. With the English ABC layout, the ⌥ Option+Q shortcut inserts the \"œ\" symbol, the ⌥ Option+F shortcut inserts the “ƒ” function symbol. With the US International w/o deadkeys layout, the ⌥ Option+Q shortcut inserts the “ä” symbol. With the Swiss-german layout, the ⇧ Shift+⌥ Option+7 shortcut inserts the \"\\” symbol. Working with text in cells and graphical objects Remove word, selection to the left Ctrl+Backspace ⌥ Option+Delete Remove a word, selection to the left of the cursor. Remove word, selection to the right Ctrl+Delete Fn+⌥ Option+Delete Remove a word, selection to the right of the cursor. Select all Ctrl+A ⌘ Cmd+A, ^ Ctrl+A Select the entire shape content (when the cursor is within the shape content). Select the entire cell content (when the cursor is within the cell). Move one character to the left/right or one line up/down ← → ↑ ↓ ← → ↑ ↓ Move the cursor one character to the left/right or one line up/down. Select one character to the right ⇧ Shift+→ ⇧ Shift+→ Select one character to the right of the cursor position. Select one character to the left ⇧ Shift+← ⇧ Shift+← Select one character to the left of the cursor position. Move the cursor one word to the left Ctrl+← ⌥ Option+← Move the cursor one word to the left. Move the cursor one word to the right Ctrl+→ ⌥ Option+→ Move the cursor one word to the right. Select one word to the left Ctrl+⇧ Shift+← ⇧ Shift+⌥ Option+← Select one word to the left of the cursor. Select one word to the right Ctrl+⇧ Shift+→ ⇧ Shift+⌥ Option+→ Select one word to the right of the cursor. Jump to the beginning of the text Ctrl+Home ^ Ctrl+Fn+←, ⌘ Cmd+Fn+← ^ Ctrl+Home, ⌘ Cmd+Home Put the cursor to the very beginning of the text in a cell or shape. Jump to the end of the text Ctrl+End ^ Ctrl+Fn+→, ⌘ Cmd+Fn+→ ^ Ctrl+End, ⌘ Cmd+End Put the cursor to the very end of the text in a cell or shape. Select from cursor to beginning of text Ctrl+⇧ Shift+Home ^ Ctrl+⇧ Shift+Fn+←, ⌘ Cmd+⇧ Shift+Fn+← ^ Ctrl+⇧ Shift+Home, ⌘ Cmd+⇧ Shift+Home Select a text fragment from the cursor to the beginning of the text in a cell or shape. Select from cursor to end of text Ctrl+⇧ Shift+End ^ Ctrl+⇧ Shift+Fn+→, ⌘ Cmd+⇧ Shift+Fn+→ ^ Ctrl+⇧ Shift+End, ⌘ Cmd+⇧ Shift+End Select a text fragment from the cursor to the end of the text in a cell or shape. Jump to the beginning of the line Home ⌘ Cmd+← Home Put the cursor to the beginning of the currently edited line. Jump to the end of the line End ⌘ Cmd+→ End Put the cursor to the end of the currently edited line. Select from cursor to beginning of line ⇧ Shift+Home ⇧ Shift+Fn+← ⇧ Shift+Home Select a text fragment from the cursor to the beginning of the current line. Select from cursor to end of line ⇧ Shift+End ⇧ Shift+Fn+→ ⇧ Shift+End Select a text fragment from the cursor to the end of the current line. Select one line up ⇧ Shift+↑ ⇧ Shift+↑ Select one line up (with the cursor at the beginning of a line). Select one line down ⇧ Shift+↓ ⇧ Shift+↓ Select one line down (with the cursor at the end of a line). Pivot tables Update pivot table Alt+F5 ⌥ Option+Fn+F5 Update the previously selected pivot table. Update all pivot tables Ctrl+Alt+F5 2 Ctrl+⌥ Option+Fn+F5 Update all pivot tables. Slicers Clear selected values Alt+C Ctrl+⌥ Option+C, ⌘ Cmd+⌥ Option+C Clear selected values for a slicer. Switch multi-select Alt+S Ctrl+⌥ Option+S, ⌘ Cmd+⌥ Option+S Enable/disabler multi-select for a slicer. Formatted tables Add summary row Ctrl+⇧ Shift+R Ctrl+⇧ Shift+R, ⌘ Cmd+⇧ Shift+R Add the Summary row for a formatted table. Functions Insert function ⇧ Shift+F3 ⇧ Shift+Fn+F3 Open the dialog box for inserting a new function by choosing from the provided list. SUM function Alt+= ⌥ Option+Ctrl+= Insert the SUM function into the selected cell. Recalculate functions F9 Fn+F9 Recalculate the entire workbook. Recalculate functions ⇧ Shift+F9 ⇧ Shift+Fn+F9 Recalculate the current worksheet. Display functions on sheet Ctrl+` Ctrl+` Display functions (not their values) on a sheet for printing them. Switch the type of reference F4 Fn+F4 Switch the type of a reference to a cell in the formula bar (absolute, relative). Data Formats Open the 'Number Format' dialog box Ctrl+1 ^ Ctrl+1, ⌘ Cmd+1 Open the Number Format dialog box. Apply the General format Ctrl+⇧ Shift+~ ^ Ctrl+⇧ Shift+~ Apply the General number format. Apply the Currency format Ctrl+⇧ Shift+$ ^ Ctrl+⇧ Shift+$ Apply the Currency format with two decimal places. Apply the Percentage format Ctrl+⇧ Shift+% ^ Ctrl+⇧ Shift+% Apply the Percentage format with no decimal places. Apply the Exponential format Ctrl+⇧ Shift+^ ^ Ctrl+⇧ Shift+^ Apply the Exponential number format with two decimal places. Apply the Date format Ctrl+⇧ Shift+# ^ Ctrl+⇧ Shift+# Apply the Date format with the day, month, and year. Apply the Time format Ctrl+⇧ Shift+@ ^ Ctrl+⇧ Shift+@ Apply the Time format with the hour and minute, and AM or PM. Apply the Number format Ctrl+⇧ Shift+! ^ Ctrl+⇧ Shift+! Apply the Number format with two decimal places, thousands separator, and minus sign (-) for negative values. Modifying Objects Working with shapes ↵ Enter Return When the shape is selected, if it does not contain content, create content and move the cursor to the beginning of the line. If the content is empty, move the cursor to it, otherwise select the entire content. Working with charts ↵ Enter When the chart title is selected, select the text. Create a copy when dragging Ctrl ^ Ctrl Select an object and hold down the specified key when dragging the object to create the copy of the object in the location where it was moved. Constrain movement ⇧ Shift + drag ⇧ Shift + drag Constrain the movement of the selected object horizontally or vertically. Set 15-degree rotation ⇧ Shift + drag (when rotating) ⇧ Shift + drag (when rotating) Constrain the rotation angle to 15-degree increments. Maintain proportions ⇧ Shift + drag (when resizing) ⇧ Shift + drag (when resizing) Maintain the proportions of the selected object when resizing. Change angle of line/arrow when drawing ⇧ Shift + drag (when drawing lines/arrows) ⇧ Shift + drag (when drawing lines/arrows) Hold down the Shift key while drawing the line/arrow and rotate the spout of the arrow/end of the line to change the angle of the line/arrow when drawing it. The line/arrow will be rotated exactly 45 degrees. Movement by one-pixel increments Ctrl+← → ↑ ↓ ⌘ Cmd+← → ↑ ↓ Hold down the specified key and use the keybord arrows to move the selected object to the left, right, up, or down by one pixel at a time. Move shape by a big step ← → ↑ ↓ ← → ↑ ↓ Use the keybord arrows to move the selected object by a big step to the left, right, up, or down. Move focus to the next object ↹ Tab ↹ Tab Move focus to the next object after the currently selected one. Move focus to the previous object ⇧ Shift+↹ Tab ⇧ Shift+↹ Tab Move focus to the previous object before the currently selected one. Select all Ctrl+A ⌘ Cmd+A, ^ Ctrl+A Select all shapes (when the focus is on a shape). Add tab character to the object content ↹ Tab ↹ Tab Add the tab character to the object content. Subscript Ctrl+. ^ Ctrl+., ⌘ Cmd+. Make the selected text fragment smaller and place it to the lower part of the text line, e.g. as in chemical formulas. Works only with text within a graphical object. Superscript Ctrl+, ^ Ctrl+,, ⌘ Cmd+, Make the selected text fragment smaller and place it to the upper part of the text line, e.g. as in fractions. Works only with text within a graphical object. Increase font Ctrl+] ⌘ Cmd+], ^ Ctrl+] Increase the size of the font for the selected text fragment 1 point. Works only with text within a graphical object. Decrease font Ctrl+[ ⌘ Cmd+[, ^ Ctrl+[ Decrease the size of the font for the selected text fragment 1 point. Works only with text within a graphical object. Align center Ctrl+E ^ Ctrl+E, ⌘ Cmd+E Switch a paragraph between centered and left-aligned. Works only with text within a graphical object. Align justified Ctrl+J ^ Ctrl+J, ⌘ Cmd+J Switch a paragraph between justified and left-aligned. Works only with text within a graphical object. Align right Ctrl+R ^ Ctrl+R, ⌘ Cmd+R Switch a paragraph between right-aligned and left-aligned. Works only with text within a graphical object. Align left Ctrl+L ^ Ctrl+L, ⌘ Cmd+L Align a paragraph left. Works only with text within a graphical object. End paragraph and start a new one ↵ Enter ↵ Return End the current paragraph and start a new one when entering text within a graphical object. Add line break ⇧ Shift+↵ Enter ⇧ Shift+↵ Return Add a line break without starting a new paragraph when entering text within a graphical object. Remove graphical object Delete, Ctrl+Delete, Backspace, Ctrl+Backspace Delete, ⌥ Option+Delete Remove graphical object. Exit from adding shapes mode, remove selection step by step Esc Esc Exit from adding shapes mode. Remove selection step by step (e.g., if the content of a shape within a group is selected, the cursor will be removed from the content first, then from the shape, then from the group). 1 - Paste the copied data using Ctrl+V on Windows or Cmd+V on macOS. After pasting the copied data, use the Ctrl key to open the Paste Special menu, then press the letter key which corresponds to the necessary option. 2 - This keyboard shortcut does not work on Linux." }, { "id": "HelpfulHints/Navigation.htm", @@ -2473,7 +2468,7 @@ var indexes = { "id": "ProgramInterface/DataTab.htm", "title": "Data tab", - "body": "The Data tab allows managing data in the Spreadsheet Editor. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: sort and filter data, convert text to columns, remove duplicates from a data range, group and ungroup data, set data validation parameters, get data from TXT/CSV file, view other files the spreadsheet is linked to via the External Links button." + "body": "The Data tab allows managing data in the Spreadsheet Editor. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: sort and filter data, convert text to columns, remove duplicates from a data range, group and ungroup data, set data validation parameters, find the right input for the value that you want, get data from TXT/CSV file, view other files the spreadsheet is linked to via the External Links button." }, { "id": "ProgramInterface/DrawTab.htm", @@ -2493,12 +2488,12 @@ var indexes = { "id": "ProgramInterface/HomeTab.htm", "title": "Home tab", - "body": "The Home tab opens by default when you open the Spreadsheet Editor. It allows you to format cells and data in them, apply filters, insert functions, etc. Some other options are also available here, such as Format as table template feature and so on. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: set the font type, size, style, and colors, align data in cells, add cell borders and merge cells, insert functions and create named ranges, sort and filter data, change the number format, add or remove cells, rows, columns, copy/clear the cell formatting, use conditional formatting, apply a table template to the selected cell range." + "body": "The Home tab opens by default when you open the Spreadsheet Editor. It allows you to format cells and data in them, apply filters, insert functions, etc. Some other options are also available here, such as Format as table template feature and so on. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: set the font type, size, style, and colors, align data in cells, add cell borders and merge cells, insert functions and create named ranges, use the Series tool to fill in data ranges, sort and filter data, change the number format, add or remove cells, rows, columns, copy/clear the cell formatting, use conditional formatting, apply a table template to the selected cell range." }, { "id": "ProgramInterface/InsertTab.htm", "title": "Insert tab", - "body": "The Insert tab allows adding visual objects and comments in the Spreadsheet Editor. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: insert pivot tables, insert formatted tables, insert images, shapes, text boxes and Text Art objects, charts, sparklines, insert comments and hyperlinks, insert headers/footers, insert equations and symbols, insert slicers." + "body": "The Insert tab allows adding visual objects and comments in the Spreadsheet Editor. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: insert pivot tables, insert formatted tables, insert images, shapes, text boxes and Text Art objects,SmartArt objects, insert recommended charts, charts, sparklines, insert comments and hyperlinks, insert headers/footers, insert equations and symbols, insert slicers." }, { "id": "ProgramInterface/LayoutTab.htm", @@ -2508,17 +2503,17 @@ var indexes = { "id": "ProgramInterface/PivotTableTab.htm", "title": "Pivot Table tab", - "body": "The Pivot Table tab in the Spreadsheet Editor allows creating and editing pivot tables. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: create a new pivot table, choose the necessary layout for your pivot table, update the pivot table if you change the data in your source data set, select an entire pivot table with a single click, highlight certain rows/columns by applying a specific formatting style to them, choose one of the predefined tables styles." + "body": "The Pivot Table tab in the Spreadsheet Editor allows creating and editing pivot tables. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: Using this tab, you can: create a new pivot table, choose the necessary layout for your pivot table, update the pivot table if you change the data in your source data set, select an entire pivot table with a single click, expand or collapse fields to show/hide the details for the pivot table items, highlight certain rows/columns by applying a specific formatting style to them, choose one of the predefined tables styles." }, { "id": "ProgramInterface/PluginsTab.htm", "title": "Plugins tab", - "body": "The Plugins tab in the Spreadsheet Editor allows accessing the advanced editing features using the available third-party components. With this tab, you can also use macros to simplify routine operations. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: The Plugin Manager button allows you to open the window where you can view and manage all the installed plugins and add your own ones. The Macros button allows you to open the window where you can create and run your own macros. To learn more about macros, please refer to our API Documentation. Currently, the following plugins are available: Send allows to send the spreadsheet via email using the default desktop mail client (available in the desktop version only), Highlight code allows to highlight syntax of the code selecting the necessary language, style, background color, Photo Editor allows to edit images: crop, flip, rotate them, draw lines and shapes, add icons and text, load a mask and apply filters such as Grayscale, Invert, Sepia, Blur, Sharpen, Emboss, etc., Thesaurus allows to search for synonyms and antonyms of a word and replace it with the selected one, Translator allows to translate the selected text into other languages, Note: this plugin doesn't work in Internet Explorer. YouTube allows to embed YouTube videos into your spreadsheet. To learn more about plugins please refer to our API Documentation. All the existing open-source plugin examples are currently available on GitHub." + "body": "The Plugins tab in the Spreadsheet Editor allows accessing the advanced editing features using the available third-party components. With this tab, you can also use macros to simplify routine operations. The corresponding window of the Online Spreadsheet Editor: The corresponding window of the Desktop Spreadsheet Editor: The Plugin Manager button allows you to open the window where you can view and manage all the installed plugins and add your own ones. The Background Plugins button allows viewing the list of plugins that work in the background. Here you can activate or disable them by activating/deactivating the corresponding switches, and adjust their settings by clicking the More button next to the required plugin. The Macros button allows you to open the window where you can create and run your own macros. To learn more about macros, please refer to our API Documentation. Currently, the following plugins are available: Send allows to send the spreadsheet via email using the default desktop mail client (available in the desktop version only), Highlight code allows to highlight syntax of the code selecting the necessary language, style, background color, Photo Editor allows to edit images: crop, flip, rotate them, draw lines and shapes, add icons and text, load a mask and apply filters such as Grayscale, Invert, Sepia, Blur, Sharpen, Emboss, etc., Thesaurus allows to search for synonyms and antonyms of a word and replace it with the selected one, Translator allows to translate the selected text into other languages, Note: this plugin doesn't work in Internet Explorer. YouTube allows to embed YouTube videos into your spreadsheet. Several visual plugins can be added to your document. The added plugins will be displayed as corresponding icons on the left panel. To learn more about plugins, please refer to our API Documentation. All the existing open-source plugin examples are currently available on GitHub." }, { "id": "ProgramInterface/ProgramInterface.htm", "title": "Introducing the Spreadsheet Editor user interface", - "body": "The Spreadsheet Editor uses a tabbed interface where editing commands are grouped into tabs by functionality. Main window of the Online Spreadsheet Editor: Main window of the Desktop Spreadsheet Editor: The editor interface consists of the following main elements: The Editor header displays the logo, tabs for all opened spreadsheets, with their names and menu tabs.. On the left side of the Editor header there are the Save, Print file, Undo and Redo buttons are located. On the right side of the Editor header along with the user name the following icons are displayed: Open file location - in the desktop version, it allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder in the Documents module where the file is stored, in a new browser tab. Share - (available in the online version only) allows setting access rights for the documents stored in the cloud. Mark as favorite - click the star to add a file to favorites as to make it easy to find. The added file is just a shortcut so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location. Search - allows to search the spreadsheet for a particular word or symbol, etc. The top toolbar displays a set of editing commands depending on the selected menu tab. Currently, the following tabs are available: File, Home, Insert, Layout, Formula, Data, Pivot Table, Collaboration, Protection, View, Plugins. The Copy, Paste, Cut and Select All options are always available at the left part of the Top toolbar regardless of the selected tab. The Formula bar allows entering and editing formulas or values in the cells. The Formula bar displays the contents of the currently selected cell. The Status bar at the bottom of the editor window contains some navigation tools: sheet navigation buttons, add worksheet button, list of sheets button, sheet tabs, and zoom buttons. The Status bar also displays the background save status and connection status when there is no connection and the editor is trying to reconnect, the number of filtered records if you apply a filter, or the results of automatic calculations if you select several cells containing data. The Left sidebar contains the following icons: - allows using the Search and Replace tool, - allows opening the Comments panel, - (available in the online version only) allows opening the Chat panel, - allows to check the spelling of your text in a certain language and correct mistakes while editing. - allows contacting our support team, - (available in the online version only) allows viewing the information about the program. The Right sidebar allows adjusting additional parameters of different objects. When you select a particular object in a worksheet, the corresponding icon is activated on the right sidebar. Click this icon to expand the right sidebar. The Working area allows viewing the contents of a spreadsheet, as well as entering and editing data. The horizontal and vertical Scroll bars allow scrolling up/down and left/right. For your convenience, you can hide some components and display them again when necessary. To learn more on how to adjust view settings please refer to this page." + "body": "The Spreadsheet Editor uses a tabbed interface where editing commands are grouped into tabs by functionality. Main window of the Online Spreadsheet Editor: Main window of the Desktop Spreadsheet Editor: The editor interface consists of the following main elements: The Editor header displays the logo, tabs for all opened spreadsheets, with their names and menu tabs.. On the left side of the Editor header there are the Save, Print file, Undo and Redo buttons are located. On the right side of the Editor header along with the user name the following icons are displayed: Open file location - in the desktop version, it allows opening the folder, where the file is stored, in the File explorer window. In the online version, it allows opening the folder in the Documents module where the file is stored, in a new browser tab. Share - (available in the online version only) allows setting access rights for the documents stored in the cloud. Mark as favorite - click the star to add a file to favorites as to make it easy to find. The added file is just a shortcut so the file itself remains stored in its original location. Deleting a file from favorites does not remove the file from its original location. Search - allows to search the spreadsheet for a particular word or symbol, etc. The top toolbar displays a set of editing commands depending on the selected menu tab. Currently, the following tabs are available: File, Home, Insert, Draw, Layout, Formula, Data, Pivot Table, Collaboration, Protection, View, Plugins. The Copy, Paste, Cut and Select All options are always available at the left part of the Top toolbar regardless of the selected tab. The Formula bar allows entering and editing formulas or values in the cells. The Formula bar displays the contents of the currently selected cell. The Status bar at the bottom of the editor window contains some navigation tools: sheet navigation buttons, add worksheet button, list of sheets button, sheet tabs, and zoom buttons. The Status bar also displays the background save status and connection status when there is no connection and the editor is trying to reconnect, the number of filtered records if you apply a filter, or the results of automatic calculations if you select several cells containing data. The Left sidebar contains the following icons: - allows using the Search and Replace tool, - allows opening the Comments panel, - (available in the online version only) allows opening the Chat panel, - allows to check the spelling of your text in a certain language and correct mistakes while editing. - allows contacting our support team, - (available in the online version only) allows viewing the information about the program. The Right sidebar allows adjusting additional parameters of different objects. When you select a particular object in a worksheet, the corresponding icon is activated on the right sidebar. Click this icon to expand the right sidebar. The Working area allows viewing the contents of a spreadsheet, as well as entering and editing data. The horizontal and vertical Scroll bars allow scrolling up/down and left/right. For your convenience, you can hide some components and display them again when necessary. To learn more on how to adjust view settings please refer to this page. When there are many icons on the left and right panels, the ones below will be hidden, and they can be accessed via the More button." }, { "id": "ProgramInterface/ProtectionTab.htm", @@ -2538,12 +2533,12 @@ var indexes = { "id": "UsageInstructions/AddExternalLinks.htm", "title": "Add external links to cells", - "body": "In the Spreadsheet Editor, you can create an external link to a cell or a range of cells in another workbook. The external links to cells can be created between files within the current portal (in the online editor) or between local files (in the desktop editor). Note: in the online editor, the ability to insert data via an external link must also be implemented on the integrator side (e.g., in a third-party document management system). If data in the source workbook changes, you can update values in the destination workbook without copying them manually once again. To add an external link, open the source workbook and the destination workbook, in the source workbook, copy a cell or a range of cells (Ctrl+C), in the destination workbook, paste the copied data (Ctrl+V), click the Paste Special button and choose the Paste link (Ctrl+N) option. The link will be added. If you click the cell which contains an external link, it looks like ='[SourceWorkbook.xlsx]Sheet1'!A1 in the formula bar. To update the added external links, switch to the Data tab, click the External Links button, select the necessary link in the list, click the Update Values button or click the arrow next to it and choose whether you want to Update values (currently selected) or Update all. The status will be changed to 'OK'. When you open the workbook which contains external links, the warning appears: Click Update to update all external links. To break the added external links, switch to the Data tab, click the External Links button, select the necessary link in the list, click the Break Links button or click the arrow next to it and choose whether you want to Break links (currently selected) or Break all links. The links will be broken, and the values will not be updated." + "body": "In the Spreadsheet Editor, you can create an external link to a cell or a range of cells in another workbook. The external links to cells can be created between files within the current portal (in the online editor) or between local files (in the desktop editor). Note: in the online editor, the ability to insert data via an external link must also be implemented on the integrator side (e.g., in a third-party document management system). If data in the source workbook changes, you can update values in the destination workbook without copying them manually once again. To add an external link, open the source workbook and the destination workbook, in the source workbook, copy a cell or a range of cells (Ctrl+C), in the destination workbook, paste the copied data (Ctrl+V), click the Paste Special button and choose the Paste link option (or use the Ctrl key to open the Paste Special menu, then press N). The link will be added. If you click the cell which contains an external link, it looks like ='[SourceWorkbook.xlsx]Sheet1'!A1 in the formula bar. To update the added external links, switch to the Data tab, click the External Links button, select the necessary link in the list, click the Update Values button or click the arrow next to it and choose whether you want to Update values (currently selected) or Update all. The status will be changed to 'OK'. When you open the workbook which contains external links, the warning appears: Click Update to update all external links. To break the added external links, switch to the Data tab, click the External Links button, select the necessary link in the list, click the Break Links button or click the arrow next to it and choose whether you want to Break links (currently selected) or Break all links. The links will be broken, and the values will not be updated." }, { "id": "UsageInstructions/AddHyperlinks.htm", "title": "Add hyperlinks", - "body": "To add a hyperlink in the Spreadsheet Editor, select a cell where a hyperlink should be added, switch to the Insert tab of the top toolbar, click the Hyperlink icon on the top toolbar, the Hyperlink Settings window will appear, and you will be able to specify the hyperlink settings: Select the required link type: Use the External Link option and enter a URL in the http://www.example.com format in the Link to field below if you need to add a hyperlink leading to an external website. If you need to add a hyperlink to a local file, enter the URL in the file://path/Spreadsheet.xlsx (for Windows) or file:///path/Spreadsheet.xlsx (for MacOS and Linux) format in the Link to field. The file://path/Spreadsheet.xlsx or file:///path/Spreadsheet.xlsx hyperlink type can be opened only in the desktop version of the editor. In the web editor you can only add the link without being able to open it. Use the Internal Data Range option, select a worksheet and a cell range in the fields below, or a previously added Named range if you need to add a hyperlink leading to a certain cell range in the same spreadsheet. You can also generate an external link which will lead to a particular cell or a range of cells by clicking the Get Link button or using the Get link to this range option in the contextual right-click menu of the required cell range. Display - enter a text that will become clickable and lead to the web address specified in the upper field. Note: if the selected cell already contains data, it will be automatically displayed in this field. ScreenTip Text - enter a text that will become visible in a small pop-up window with a brief note or label connected to the hyperlink. click the OK button. To add a hyperlink, you can also use the Ctrl+K key combination or click with the right mouse button the position where the hyperlink should be added and select the Hyperlink option in the right-click menu. When you hover the cursor over the added hyperlink, the ScreenTip will appear. To follow the link, click the link in the spreadsheet. To select a cell that contains a link without opening the link, click and hold the mouse button. To delete the added hyperlink, activate the cell containing the added hyperlink and press the Delete key, or right-click the cell and select the Clear All option from the drop-down list." + "body": "To add a hyperlink in the Spreadsheet Editor, select a cell where a hyperlink should be added, switch to the Insert tab of the top toolbar, click the Hyperlink icon on the top toolbar, the Hyperlink Settings window will appear, and you will be able to specify the hyperlink settings: Select the required link type: Use the External Link option and enter a URL in the http://www.example.com format in the Link to field below if you need to add a hyperlink leading to an external website. If you need to add a hyperlink to a local file, enter the URL in the file://path/Spreadsheet.xlsx (for Windows) or file:///path/Spreadsheet.xlsx (for MacOS and Linux) format in the Link to field. The file://path/Spreadsheet.xlsx or file:///path/Spreadsheet.xlsx hyperlink type can be opened only in the desktop version of the editor. In the web editor you can only add the link without being able to open it. Use the Internal Data Range option, select a worksheet and a cell range in the fields below, or a previously added Named range if you need to add a hyperlink leading to a certain cell range in the same spreadsheet. You can also generate an external link which will lead to a particular cell or a range of cells by clicking the Get Link button or using the Get link to this range option in the contextual right-click menu of the required cell range. The Get link to this range option is also available in the viewing mode. Display - enter a text that will become clickable and lead to the web address specified in the upper field. Note: if the selected cell already contains data, it will be automatically displayed in this field. ScreenTip Text - enter a text that will become visible in a small pop-up window with a brief note or label connected to the hyperlink. click the OK button. To add a hyperlink, you can also use the Ctrl+K key combination or click with the right mouse button the position where the hyperlink should be added and select the Hyperlink option in the right-click menu. When you hover the cursor over the added hyperlink, the ScreenTip will appear. To follow the link, click the link in the spreadsheet. To select a cell that contains a link without opening the link, click and hold the mouse button. To delete the added hyperlink, activate the cell containing the added hyperlink and press the Delete key, or right-click the cell and select the Clear All option from the drop-down list." }, { "id": "UsageInstructions/AlignText.htm", @@ -2578,7 +2573,7 @@ var indexes = { "id": "UsageInstructions/CopyPasteData.htm", "title": "Cut/copy/paste data", - "body": "Use basic clipboard operations To cut, copy and paste data in the current spreadsheet make use of the right-click menu or use the corresponding icons of the Spreadsheet Editor available on any tab of the top toolbar, Cut - select data and use the Cut option from the right-click menu, or the Cut icon on the top toolbar to delete the selected data and send them to the computer clipboard memory. The cut data can be later inserted to another place in the same spreadsheet. Copy - select data and either use the Copy icon at the top toolbar or right-click and select the Copy option from the menu to send the selected data to the computer clipboard memory. The copied data can be later inserted to another place in the same spreadsheet. Paste - select a place and either use the Paste icon on the top toolbar or right-click and select the Paste option to insert the previously copied/cut data from the computer clipboard memory to the current cursor position. The data can be previously copied from the same spreadsheet. In the online version, the following key combinations are only used to copy or paste data from/into another spreadsheet or some other program, in the desktop version, both the corresponding buttons/menu options and key combinations can be used for any copy/paste operations: Ctrl+X key combination for cutting; Ctrl+C key combination for copying; Ctrl+V key combination for pasting. Note: instead of cutting and pasting data within the same worksheet you can select the required cell/cell range, hover the mouse cursor over the selection border so that it turns into the Arrow icon and drag and drop the selection to the necessary position. To enable / disable the automatic appearance of the Paste Special button after pasting, go to the File tab > Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Use the Paste Special feature Note: For collaborative editing, the Paste Special feature is available in the Strict co-editing mode only. Once the copied data is pasted, the Paste Special button appears next to the lower right corner of the inserted cell/cell range. Click this button to select the necessary paste option. When pasting a cell/cell range with formatted data, the following options are available: Paste (Ctrl+P) - allows you to paste all the cell contents including data formatting. This option is selected by default. The following options can be used if the copied data contains formulas: Paste only formula (Ctrl+F) - allows you to paste formulas without pasting the data formatting. Formula + number format (Ctrl+O) - allows you to paste formulas with the formatting applied to numbers. Formula + all formatting (Ctrl+K) - allows you to paste formulas with all the data formatting. Formula without borders (Ctrl+B) - allows you to paste formulas with all the data formatting except the cell borders. Formula + column width (Ctrl+W) - allows you to paste formulas with all the data formatting and set the source column`s width for the cell range. Transpose (Ctrl+T) - allows you to paste data switching them from columns to rows, or vice versa. This option is available for regular data ranges, but not for formatted tables. The following options allow you to paste the result that the copied formula returns without pasting the formula itself: Paste only value (Ctrl+V) - allows you to paste the formula results without pasting the data formatting. Value + number format (Ctrl+A) - allows to paste the formula results with the formatting applied to numbers. Value + all formatting (Ctrl+E) - allows you to paste the formula results with all the data formatting. Paste only formatting (Ctrl+R) - allows you to paste the cell formatting only without pasting the cell contents. Paste link (Ctrl+N) - allows you to paste the inner link to a cell or a file within the current portal. Paste Formulas - allows you to paste formulas without pasting the data formatting. Values - allows you to paste the formula results without pasting the data formatting. Formats - allows you to apply the formatting of the copied area. Comments - allows you to add comments of the copied area. Column widths - allows you to set certal column widths of the copied area. All except borders - allows you to paste formulas, formula results with all its formatting except borders. Formulas & formatting - allows you to paste formulas and apply formatting on them from the copied area. Formulas & column widths - allows you to paste formulas and set certaln column widths of the copied area. Formulas & number formulas - allows you to paste formulas and number formulas. Values & number formats - allows you to paste formula results and apply the numbers formatting of the copied area. Values & formatting - allows you to paste formula results and apply the formatting of the copied area. Operation Add - allows you to automatically add numeric values in each inserted cell. Subtract - allows you to automatically subtract numeric values in each inserted cell. Multiply - allows you to automatically multiply numeric values in each inserted cell. Divide - allows you to automatically divide numeric values in each inserted cell. Transpose - allows you to paste data switching them from columns to rows, or vice versa. Skip blanks - allows you to skip pasting empty cells and their formatting. When pasting the contents of a single cell or some text within autoshapes, the following options are available: Source formatting (Ctrl+K) - allows you to keep the source formatting of the copied data. Destination formatting (Ctrl+M) - allows you to apply the formatting that is already used for the cell/autoshape where the data are to be inserted to. Paste delimited text When pasting the delimited text copied from a .txt file, the following options are available: The delimited text can contain several records, and each record corresponds to a single table row. Each record can contain several text values separated with a delimiter (such as a comma, semicolon, colon, tab, space or other characters). The file should be saved as a plain text .txt file. Keep text only (Ctrl+T) - allows you to paste text values into a single column where each cell contents corresponds to a row in the source text file. Use text import wizard - allows you to open the Text Import Wizard which helps to easily split the text values into multiple columns where each text value separated by a delimiter will be placed into a separate cell. When the Text Import Wizard window opens, select the text delimiter used in the delimited data from the Delimiter drop-down list. The data split into columns will be displayed in the Preview field below. If you are satisfied with the result, click the OK button. If you pasted delimited data from a source that is not a plain text file (e.g. text copied from a web page etc.), or if you applied the Keep text only feature and now want to split the data from a single column into several columns, you can use the Text to Columns option. To split data into multiple columns: Select the necessary cell or column that contains data with delimiters. Switch to the Data tab. Click the Text to columns button on the top toolbar. The Text to Columns Wizard opens. In the Delimiter drop-down list, select the delimiter used in the delimited data. Click the Advanced button to open the Advanced Settings window in which you can specify the Decimal and Thousands separators. Preview the result in the field below and click OK. After that, each text value separated by the delimiter will be located in a separate cell. If there is some data in the cells to the right of the column you want to split, the data will be overwritten. Use the Auto Fill option To quickly fill multiple cells with the same data use the Auto Fill option: select a cell/cell range containing the required data, move the mouse cursor over the fill handle in the right lower corner of the cell. The cursor will turn into the black cross: drag the handle over the adjacent cells to fill them with the selected data. Note: if you need to create a series of numbers (such as 1, 2, 3, 4...; 2, 4, 6, 8... etc.) or dates, you can enter at least two starting values and quickly extend the series selecting these cells and dragging the fill handle. For a series of days of the week or months, enter the initial value and drag the fill handle. Fill cells in the column with text values If a column in your spreadsheet contains some text values, you can easily replace any value within this column or fill the next blank cell selecting one of already existing text values. Right-click the necessary cell and choose the Select from drop-down list option in the contextual menu. Select one of the available text values to replace the current one or fill an empty cell." + "body": "Use basic clipboard operations To cut, copy and paste data in the current spreadsheet make use of the right-click menu or use the corresponding icons of the Spreadsheet Editor available on any tab of the top toolbar, Cut - select data and use the Cut option from the right-click menu, or the Cut icon on the top toolbar to delete the selected data and send them to the computer clipboard memory. The cut data can be later inserted to another place in the same spreadsheet. Copy - select data and either use the Copy icon at the top toolbar or right-click and select the Copy option from the menu to send the selected data to the computer clipboard memory. The copied data can be later inserted to another place in the same spreadsheet. Paste - select a place and either use the Paste icon on the top toolbar or right-click and select the Paste option to insert the previously copied/cut data from the computer clipboard memory to the current cursor position. The data can be previously copied from the same spreadsheet. In the online version, the following key combinations are only used to copy or paste data from/into another spreadsheet or some other program, in the desktop version, both the corresponding buttons/menu options and key combinations can be used for any copy/paste operations: Ctrl+X key combination for cutting (Cmd+X for macOS); Ctrl+C key combination for copying (Cmd+C for macOS); Ctrl+V key combination for pasting (Cmd+V for macOS). Note: instead of cutting and pasting data within the same worksheet you can select the required cell/cell range, hover the mouse cursor over the selection border so that it turns into the Arrow icon and drag and drop the selection to the necessary position. To enable / disable the automatic appearance of the Paste Special button after pasting, go to the File tab > Advanced Settings and check / uncheck the Show the Paste Options button when the content is pasted checkbox. Use the Paste Special feature Note: For collaborative editing, the Paste Special feature is available in the Strict co-editing mode only. Once the copied data is pasted, the Paste Special button appears next to the lower right corner of the inserted cell/cell range. Click this button to select the necessary paste option or use the Ctrl key to open the Paste Special menu, then press the letter key given in the brackets next to the required option. When pasting a cell/cell range with formatted data, the following options are available: Paste (Ctrl then P) - allows you to paste all the cell contents including data formatting. This option is selected by default. The following options can be used if the copied data contains formulas: Paste only formula (Ctrl then F) - allows you to paste formulas without pasting the data formatting. Formula + number format (Ctrl then O) - allows you to paste formulas with the formatting applied to numbers. Formula + all formatting (Ctrl then K) - allows you to paste formulas with all the data formatting. Formula without borders (Ctrl then B) - allows you to paste formulas with all the data formatting except the cell borders. Formula + column width (Ctrl then W) - allows you to paste formulas with all the data formatting and set the source column`s width for the cell range. Transpose (Ctrl then T) - allows you to paste data switching them from columns to rows, or vice versa. This option is available for regular data ranges, but not for formatted tables. The following options allow you to paste the result that the copied formula returns without pasting the formula itself: Paste only value (Ctrl then +V) - allows you to paste the formula results without pasting the data formatting. Value + number format (Ctrl then A) - allows to paste the formula results with the formatting applied to numbers. Value + all formatting (Ctrl then E) - allows you to paste the formula results with all the data formatting. Paste only formatting (Ctrl then R) - allows you to paste the cell formatting only without pasting the cell contents. Paste link (Ctrl then N) - allows you to paste the external link to a cell or range of cells in another spreadsheet within the current portal (in the online editor) or in a local file (in the desktop editor). Paste Formulas - allows you to paste formulas without pasting the data formatting. Values - allows you to paste the formula results without pasting the data formatting. Formats - allows you to apply the formatting of the copied area. Comments - allows you to add comments of the copied area. Column widths - allows you to set certal column widths of the copied area. All except borders - allows you to paste formulas, formula results with all its formatting except borders. Formulas & formatting - allows you to paste formulas and apply formatting on them from the copied area. Formulas & column widths - allows you to paste formulas and set certaln column widths of the copied area. Formulas & number formulas - allows you to paste formulas and number formulas. Values & number formats - allows you to paste formula results and apply the numbers formatting of the copied area. Values & formatting - allows you to paste formula results and apply the formatting of the copied area. Operation Add - allows you to automatically add numeric values in each inserted cell. Subtract - allows you to automatically subtract numeric values in each inserted cell. Multiply - allows you to automatically multiply numeric values in each inserted cell. Divide - allows you to automatically divide numeric values in each inserted cell. Transpose - allows you to paste data switching them from columns to rows, or vice versa. Skip blanks - allows you to skip pasting empty cells and their formatting. When pasting the contents of a single cell or some text within autoshapes, the following options are available: Source formatting (Ctrl+K) - allows you to keep the source formatting of the copied data. Destination formatting (Ctrl+M) - allows you to apply the formatting that is already used for the cell/autoshape where the data are to be inserted to. Paste delimited text When pasting the delimited text copied from a .txt file, the following options are available: The delimited text can contain several records, and each record corresponds to a single table row. Each record can contain several text values separated with a delimiter (such as a comma, semicolon, colon, tab, space or other characters). The file should be saved as a plain text .txt file. Keep text only (Ctrl+T) - allows you to paste text values into a single column where each cell contents corresponds to a row in the source text file. Use text import wizard - allows you to open the Text Import Wizard which helps to easily split the text values into multiple columns where each text value separated by a delimiter will be placed into a separate cell. When the Text Import Wizard window opens, select the text delimiter used in the delimited data from the Delimiter drop-down list. The data split into columns will be displayed in the Preview field below. If you are satisfied with the result, click the OK button. If you pasted delimited data from a source that is not a plain text file (e.g. text copied from a web page etc.), or if you applied the Keep text only feature and now want to split the data from a single column into several columns, you can use the Text to Columns option. To split data into multiple columns: Select the necessary cell or column that contains data with delimiters. Switch to the Data tab. Click the Text to columns button on the top toolbar. The Text to Columns Wizard opens. In the Delimiter drop-down list, select the delimiter used in the delimited data. Click the Advanced button to open the Advanced Settings window in which you can specify the Decimal and Thousands separators. Preview the result in the field below and click OK. After that, each text value separated by the delimiter will be located in a separate cell. If there is some data in the cells to the right of the column you want to split, the data will be overwritten. Use the Auto Fill option To quickly fill multiple cells with the same data use the Auto Fill option: select a cell/cell range containing the required data, move the mouse cursor over the fill handle in the right lower corner of the cell. The cursor will turn into the black cross: drag the handle over the adjacent cells to fill them with the selected data. Note: if you need to create a series of numbers (such as 1, 2, 3, 4...; 2, 4, 6, 8... etc.) or dates, you can enter at least two starting values and quickly extend the series selecting these cells and dragging the fill handle. For a series of days of the week or months, enter the initial value and drag the fill handle. Fill cells in the column with text values If a column in your spreadsheet contains some text values, you can easily replace any value within this column or fill the next blank cell selecting one of already existing text values. Right-click the necessary cell and choose the Select from drop-down list option in the contextual menu. Select one of the available text values to replace the current one or fill an empty cell. Fill cells using the Series tool Select a cell/cell range containing the initial data and some empty cells in the necessary direction. Click the Fill icon on the Home tab of the top toolbar and choose the Series option. You can also use the Down, Right, Up, Left options to fill the selected empty cells. There is another way to access the Series window. You can select the initial data, move the mouse cursor over the fill handle in the right lower corner of the cell, click and hold the right mouse button on the fill handle, then drag down, up, right, or left and release the right mouse button - the context menu appears with the Series option. You can also use the following options to fill the selected empty cells: Copy cells is used to fill cells with the same values, Fill series is used to fill cells with a series using the default step value, Fill days is used to fill cells with a series of dates, Linear trend is available if more than one starting value is selected, is used to add the default step value to the starting value and then to each subsequent value, Growth trend is available if more than one starting value is selected, is used to multiply the starting value by the default step value. In the Series dialog window, select the necessary options and click OK: Series in: Rows, Columns - select the direction to fill cells. Type: Linear is used to add the step value to the starting value and then to each subsequent value, Growth is used to multiply the starting value by the step value, Date is used to fill cells with a series of dates, AutoFill is used to fill cells with the same data. Date unit: Day, Weekday, Month, Year - select the date unit you want to increase the series by. Trend - check this box if there is more than one starting value in the series. Step value - select the numerical value you want to increase the series by. By default, it is set to 1. Stop value - specify the last value in the series." }, { "id": "UsageInstructions/DataValidation.htm", @@ -2600,6 +2595,11 @@ var indexes = "title": "Use formatted tables", "body": "Create a new formatted table To make it easier for you to work with data, the Spreadsheet Editor allows you to apply a table template to the selected cell range and automatically enable the filter. To do that, select a range of cells you need to format, click the Format as table template icon situated on the Home tab of the top toolbar, select the required template in the gallery, in the opened pop-up window, check the cell range to be formatted as a table, check the Title if you wish the table headers to be included in the selected cell range, otherwise, the header row will be added at the top while the selected cell range will be moved one row down, click the OK button to apply the selected template. The template will be applied to the selected range of cells, and you will be able to edit the table headers and apply the filter to work with your data. It's also possible to insert a formatted table using the Table button on the Insert tab. In this case, the default table template is applied. Note: once you create a new formatted table, the default name (Table1, Table2, etc.) will be automatically assigned to the table. You can change this name making it more meaningful and use it for further work. If you enter a new value in the cell below the last row of the table (if the table does not have the Total row) or in the cell to the right of the last column of the table, the formatted table will be automatically extended to include a new row or column. If you do not want to expand the table, click the Paste special button that will appear and select the Undo table autoexpansion option. Once you undo this action, the Redo table autoexpansion option will be available in this menu. Note: To enable/disable table auto-expansion, select the Stop automatically expanding tables option in the Paste special button menu or go to Advanced Settings -> Spell Checking -> Proofing -> AutoCorrect Options -> AutoFormat As You Type. Select rows and columns To select an entire row in the formatted table, move the mouse cursor over the left border of the table row until it turns into the black arrow , then left-click. To select an entire column in the formatted table, move the mouse cursor over the top edge of the column header until it turns into the black arrow , then left-click. If you click once, the column data will be selected (as it is shown on the image below); if you click twice, the entire column including the header will be selected. To select an entire formatted table, move the mouse cursor over the upper left corner of the formatted table until it turns into the diagonal black arrow , then left-click. Edit formatted tables Some of the table settings can be changed using the Table settings tab of the right sidebar that will open if you select at least one cell within the table with the mouse and click the Table settings icon on the right. The Rows and Columns sections on the top allow you to emphasize certain rows/columns applying specific formatting to them, or highlight different rows/columns with different background colors to clearly distinguish them. The following options are available: Header - allows you to display the header row. Total - adds the Summary row at the bottom of the table. Note: if this option is selected, you can also select a function to calculate the summary values. Once you select a cell in the Summary row, the button will be available to the right of the cell. Click it and choose the necessary function from the list: Average, Count, Max, Min, Sum, StdDev, or Var. The More functions option allows you to open the Insert Function window and choose any other function. If you choose the None option, the currently selected cell in the Summary row will not display a summary value for this column. Banded - enables the background color alternation for odd and even rows. Filter button - allows you to display the drop-down arrows in each cell of the header row. This option is only available when the Header option is selected. First - emphasizes the leftmost column in the table with special formatting. Last - emphasizes the rightmost column in the table with special formatting. Banded - enables the background color alternation for odd and even columns. The Select From Template section allows you to choose one of the predefined tables styles. Each template combines certain formatting parameters, such as a background color, border style, row/column banding, etc. Depending on the options checked in the Rows and/or Columns sections above, the templates set will be displayed differently. For example, if you've checked the Header option in the Rows section and the Banded option in the Columns section, the displayed templates list will include only templates with the header row and banded columns enabled: If you want to remove the current table style (background color, borders, etc.) without removing the table itself, apply the None template from the template list: The Resize table section allows you to change the cell range the table formatting is applied to. Click the Select Data button - a new pop-up window will open. Change the link to the cell range in the entry field or select the necessary cell range in the worksheet with the mouse and click the OK button. Note: The headers must remain in the same row, and the resulting table range must overlap the original table range. The Rows & Columns section allows you to perform the following operations: Select a row, column, all columns data excluding the header row, or the entire table including the header row. Insert a new row above or below the selected one as well as a new column to the left or the right of the selected one. Delete a row, column (depending on the cursor position or the selection), or the entire table. Note: the options of the Rows & Columns section are also accessible from the right-click menu. The Remove duplicates option can be used if you want to remove duplicate values from the formatted table. For more details on removing duplicates, please refer to this page. The Convert to range option can be used if you want to transform the table into a regular data range removing the filter but preserving the table style (i.e. cell and font colors, etc.). Once you apply this option, the Table settings tab on the right sidebar will be unavailable. The Insert slicer option is used to create a slicer for the formatted table. For more details on working with slicers, please refer to this page. The Insert pivot table option is used to create a pivot table on the base of the formatted table. For more details on working with pivot tables, please refer to this page. Adjust formatted table advanced settings To change the advanced table properties, use the Show advanced settings link on the right sidebar. The 'Table - Advanced Settings' window will open: The Alternative Text tab allows you to specify the Title and the Description which will be read to people with vision or cognitive impairments to help them better understand what information the table contains. Note: To enable/disable table auto-expansion, go to Advanced Settings -> Spell Checking -> Proofing -> AutoCorrect Options -> AutoFormat As You Type. Use Formula Autocomplete to Add Formulas to Formatted Tables The Formula Autocomplete list displays all the available options when you apply formulas to formatted tables. You can add a reference to a table in your formula inside or outside a table. Columns and item names are used instead of cell addresses as references. The example below shows a reference to a table in the SUM function. Select a cell and start typing a formula beginning with an equal sign, select the necessary function from the Formula Autocomplete list. After the opening parenthesis, start typing the table name, and select the appropriate name from the Formula Autocomplete list. Then type an opening bracket [ to open the drop-down list that contains columns and items that can be used in the formula. A tooltip describing the reference appears when you hover the mouse pointer over it in the list. Note: Each reference must contain an opening and a closing bracket. Don’t forget to check formula syntax." }, + { + "id": "UsageInstructions/GoalSeek.htm", + "title": "Goal Seek", + "body": "ONLYOFFICE Spreadsheet Editor offers a Goal Seek feature that allows you to determine which numbers should be substituted into the formula to obtain the desired and previously known result. Open the Data tab and click the Goal Seek icon on the top toolbar. In the opened Goal Seek window, select the necessary options: Set cell - enter the reference to the cell that contains a formula. You can use the icon to select the cell. To value - enter the result you want to get in the cell containing the formula. By changing cell - enter the reference to the cell that that contains the value you want to change. You can use the icon to select the cell. This cell must be referenced by the formula located in the cell which you specified in the Set cell field. Click OK. The  Goal Seek Status window will display the result. Click OK to replace the values in the the cells specified in the Set cell and By changing cell fields." + }, { "id": "UsageInstructions/GroupData.htm", "title": "Group data", @@ -2623,7 +2623,7 @@ var indexes = { "id": "UsageInstructions/InsertChart.htm", "title": "Insert charts", - "body": "Insert a chart To insert a chart in the Spreadsheet Editor, Select the cell range that contain the data you wish to use for the chart. Switch to the Insert tab of the top toolbar. Click the Chart icon on the top toolbar. Select the needed chart type from the available ones: Column Charts Clustered column Stacked column 100% stacked column 3-D Clustered Column 3-D Stacked Column 3-D 100% stacked column 3-D Column Line Charts Line Stacked line 100% stacked line Line with markers Stacked line with markers 100% stacked line with markers 3-D Line Pie Charts Pie Doughnut 3-D Pie Bar Charts Clustered bar Stacked bar 100% stacked bar 3-D clustered bar 3-D stacked bar 3-D 100% stacked bar Area Charts Area Stacked area 100% stacked area Stock Charts XY (Scatter) Charts Scatter Stacked bar Scatter with smooth lines and markers Scatter with smooth lines Scatter with straight lines and markers Scatter with straight lines Radar Charts Radar Radar with markers Filled radar Combo Charts Clustered column - line Clustered column - line on secondary axis Stacked area - clustered column Custom combination After that the chart will be added to the worksheet. Note: ONLYOFFICE Spreadsheet Editor supports the following types of charts that were created with third-party editors: Pyramid, Bar (Pyramid), Horizontal/Vertical Cylinders, Horizontal/Vertical Cones. You can open the file containing such a chart and modify it using the available chart editing tools. Adjust the chart settings Now you can change the settings of the inserted chart. To change the chart type, Select the chart with the mouse. Click the Chart settings icon on the right sidebar. Open the Style drop-down list below and select the style which suits you best. Open the Change type drop-down list and select the type you need. Click the Switch row/column option to change the positioning of chart rows and columns. The selected chart type and style will be changed. Additionally, 3D Rotation settings are available for 3D charts: X rotation - set the required value for the X axis rotation using the keyboard or via the Left and Right arrows to the right. Y rotation - set the required value for the Y axis rotation using the keyboard or via the Up and Down arrows to the right. Perspective - set the required value for depth rotation using the keyboard or via the Narrow field of view and Widen field of view arrows to the right. Right Angle Axis - is used to set the right angle axis view. Autoscale - check this box to autoscale the depth and height values of the chart, or uncheck this box to set the depth and height values manually. Depth (% of base) - set the required depth value using the keyboard or via the arrows. Height (% of base) - set the required height value using the keyboard or via the arrows. Default Rotation - set the 3D parameters to their default. Please note that you cannot edit each element of the chart; the settings will be applied to the chart as a whole. To edit chart data: Click the Select Data button on the right-side panel. Use the Chart data dialog to manage Chart data range, Legend entries (series), Horizontal (category) axis label and Switch row/column. Chart data range - select data for your chart. Click the icon on the right of the Chart data range box to select data range. Legend entries (series) - add, edit, or remove legend entries. Type or select series name for legend entries. In Legend entries (series), click Add button. In Edit series, type a new legend entry or click the icon on the right of the Series name box. Horizontal (category) axis labels - change text for category labels. In Horizontal (category) axis labels, click Edit. In Axis label range, type the labels you want to add or click the icon on the right of the Axis label range box to select data range. Switch row/column - rearrange the worksheet data that is configured in the chart not in the way that you want it. Switch rows to columns to display data on a different axis. Click OK button to apply the changes and close the window. Click Show advanced settings to change other settings such as Layout, Vertical axis, Secondary vertical axis, Horizontal axis, Secondary horizontal axis, Cell snapping and Alternative text. The Layout tab allows you to change the layout of chart elements. Specify the Chart title position in regard to your chart by selecting the necessary option from the drop-down list: None to display no chart title, Overlay to overlay and center the title in the plot area, No overlay to display the title above the plot area. Specify the Legend position in regard to your chart by selecting the necessary option from the drop-down list: None to display no legend, Bottom to display the legend and align it to the bottom of the plot area, Top to display the legend and align it to the top of the plot area, Right to display the legend and align it to the right of the plot area, Left to display the legend and align it to the left of the plot area, Left overlay to overlay and center the legend to the left in the plot area, Right overlay to overlay and center the legend to the right in the plot area. Specify the Data labels (i.e., text labels that represent exact values of data points) parameters: Specify the Data labels position relative to the data points by selecting the necessary option from the drop-down list. The available options vary depending on the selected chart type. For Column/Bar charts, you can choose the following options: None, Center, Inner bottom, Inner top, Outer top. For Line/XY (Scatter)/Stock charts, you can choose the following options: None, Center, Left, Right, Top, Bottom. For Pie charts, you can choose the following options: None, Center, Fit to width, Inner top, Outer top. For Area charts as well as for 3D Column, Line, Radar, and Bar charts, you can choose the following options: None, Center. Select the data you wish to include into your labels checking the corresponding boxes: Series name, Category name, Value, Enter a character (comma, semicolon, etc.) you wish to use for separating several labels into the Data labels separator entry field. Lines - is used to choose a line style for Line/XY (Scatter) charts. You can choose one of the following options: Straight to use straight lines between data points, Smooth to use smooth curves between data points, or None to not display lines. Markers - is used to specify whether the markers should be displayed (if the box is checked) or not (if the box is unchecked) for Line/XY (Scatter) charts. Note: the Lines and Markers options are available for Line charts and XY (Scatter) charts only. The Vertical axis tab allows you to change the parameters of the vertical axis also referred to as the values axis or y-axis which displays numeric values. Note that the vertical axis will be the category axis which displays text labels for the Bar charts, therefore in this case the Vertical axis tab options will correspond to the ones described in the next section. For the XY (Scatter) charts, both axes are value axes. Note: the Axis settings and Gridlines sections will be disabled for Pie charts since charts of this type have no axes and gridlines. Select Hide to hide vertical axis in the chart, leave it unchecked to have vertical axis displayed. Specify Title orientation by selecting the necessary option from the drop-down list: None to display no vertical axis title, Rotated to display the title from bottom to top to the left of the vertical axis, Horizontal to display the title horizontally to the left of the vertical axis. Minimum value - is used to specify the lowest value displayed at the vertical axis start. The Auto option is selected by default, in this case the minimum value is calculated automatically depending on the selected data range. You can select the Fixed option from the drop-down list and specify a different value in the entry field on the right. Maximum value - is used to specify the highest value displayed at the vertical axis end. The Auto option is selected by default, in this case the maximum value is calculated automatically depending on the selected data range. You can select the Fixed option from the drop-down list and specify a different value in the entry field on the right. Axis crosses - is used to specify a point on the vertical axis where the horizontal axis should cross it. The Auto option is selected by default, in this case the axes intersection point value is calculated automatically depending on the selected data range. You can select the Value option from the drop-down list and specify a different value in the entry field on the right, or set the axes intersection point at the Minimum/Maximum Value on the vertical axis. Display units - is used to determine the representation of the numeric values along the vertical axis. This option can be useful if you're working with great numbers and wish the values on the axis to be displayed in a more compact and readable way (e.g. you can represent 50 000 as 50 by using the Thousands display units). Select desired units from the drop-down list: Hundreds, Thousands, 10 000, 100 000, Millions, 10 000 000, 100 000 000, Billions, Trillions, or choose the None option to return to the default units. Values in reverse order - is used to display values in the opposite direction. When the box is unchecked, the lowest value is at the bottom and the highest value is at the top of the axis. When the box is checked, the values are ordered from top to bottom. Logarithmic scale - is used to enable logarithmic scaling to the Base that is determined by the user. The Tick Options section allows adjusting the appearance of tick marks on the vertical scale. Major tick marks are the larger scale divisions which can have labels displaying numeric values. Minor tick marks are the scale subdivisions which are placed between the major tick marks and have no labels. Tick marks also define where gridlines can be displayed if the corresponding option is set on the Layout tab. The Major/minor type drop-down lists contain the following placement options: None to display no major/minor tick marks, Cross to display major/minor tick marks on both sides of the axis, In to display major/minor tick marks inside the axis, Out to display major/minor tick marks outside the axis. The Label options section allows adjusting the appearance of major tick mark labels which display values. To specify a Label position in regard to the vertical axis, select the necessary option from the drop-down list: None to display no tick mark labels, Low to display tick mark labels to the left of the plot area, High to display tick mark labels to the right of the plot area, Next to axis to display tick mark labels next to the axis. To specify a Label format click the Label Format button and choose a category as it deems appropriate. Available label format categories: General Number Scientific Accounting Currency Date Time Percentage Fraction Text Custom Label format options vary depending on the selected category. For more information on changing number format, go to this page. Check Linked to source to keep number formatting from the data source in the chart. Note: Secondary axes are supported in Combo charts only. Secondary axes are useful in Combo charts when data series vary considerably or mixed types of data are used to plot a chart. Secondary Axes make it easier to read and understand a combo chart. The Secondary vertical/horizontal axis tab appears when you choose an appropriate data series for a combo chart. All the settings and options on the Secondary vertical/horizontal axis tab are the same as the settings on the Vertical/Horizontal Axis. For a detailed description of the Vertical/horizontal axis options, see description above/below. The Horizontal axis tab allows you to change the parameters of the horizontal axis also referred to as the categories axis or x-axis which displays text labels. Note that the horizontal axis will be the value axis which displays numeric values for the Bar charts, therefore in this case the Horizontal axis tab options will correspond to the ones described in the previous section. For the XY (Scatter) charts, both axes are value axes. Select Hide to hide horizontal axis in the chart, leave it unchecked to have horizontal axis displayed. Specify Title orientation by selecting the necessary option from the drop-down list: None when you don’t want to display a horizontal axis title, No overlay  to display the title below the horizontal axis, Gridlines is used to specify the Horizontal gridlines to display by selecting the necessary option from the drop-down list: None,  Major, Minor, or Major and minor. Axis crosses - is used to specify a point on the horizontal axis where the vertical axis should cross it. The Auto option is selected by default, in this case the axes intersection point value is calculated automatically depending on the selected data range. You can select the Value option from the drop-down list and specify a different value in the entry field on the right, or set the axes intersection point at the Minimum/maximum value (that corresponds to the first and last category) on the horizontal axis. Axis position - is used to specify where the axis text labels should be placed: On tick marks or Between tick marks. Values in reverse order - is used to display categories in the opposite direction. When the box is unchecked, categories are displayed from left to right. When the box is checked, the categories are ordered from right to left. The Tick Options section allows adjusting the appearance of tick marks on the horizontal scale. Major tick marks are the larger divisions which can have labels displaying category values. Minor tick marks are the smaller divisions which are placed between the major tick marks and have no labels. Tick marks also define where gridlines can be displayed if the corresponding option is set on the Layout tab. You can adjust the following tick mark parameters: Major/minor type - is used to specify the following placement options: None to display no major/minor tick marks, Cross to display major/minor tick marks on both sides of the axis, In to display major/minor tick marks inside the axis, Out to display major/minor tick marks outside the axis. Interval between marks - is used to specify how many categories should be displayed between two adjacent tick marks. The Label options section allows adjusting the appearance of labels which display categories. Label position - is used to specify where the labels should be placed in regard to the horizontal axis. Select the necessary option from the drop-down list: None to display no category labels, Low to display category labels at the bottom of the plot area, High to display category labels at the top of the plot area, Next to axis to display category labels next to the axis. Axis label distance - is used to specify how closely the labels should be placed to the axis. You can specify the necessary value in the entry field. The more the value you set, the more the distance between the axis and labels is. Interval between labels - is used to specify how often the labels should be displayed. The Auto option is selected by default, in this case labels are displayed for every category. You can select the Manual option from the drop-down list and specify the necessary value in the entry field on the right. For example, enter 2 to display labels for every other category etc. To specify a Label format click the Label Format button and choose a category as it deems appropriate. Available label format categories: General Number Scientific Accounting Currency Date Time Percentage Fraction Text Custom Label format options vary depending on the selected category. For more information on changing number format, go to this page. Check Linked to source to keep number formatting from the data source in the chart. The Cell snapping tab contains the following parameters: Move and size with cells - this option allows you to snap the chart to the cell behind it. If the cell moves (e.g. if you insert or delete some rows/columns), the chart will be moved together with the cell. If you increase or decrease the width or height of the cell, the chart will change its size as well. Move but don't size with cells - this option allows to snap the chart to the cell behind it preventing the chart from being resized. If the cell moves, the chart will be moved together with the cell, but if you change the cell size, the chart dimensions remain unchanged. Don't move or size with cells - this option allows to prevent the chart from being moved or resized if the cell position or size was changed. The Alternative text tab allows to specify the Title and the Description which will be read to people with vision or cognitive impairments to help them better understand what information the chart contains. Edit chart elements To edit the chart Title, select the default text with the mouse and type in your own one instead. To change the font formatting within text elements, such as the chart title, axes titles, legend entries, data labels etc., select the necessary text element by left-clicking it. Then use icons on the Home tab of the top toolbar to change the font type, style, size, or color. When the chart is selected, the Shape settings icon is also available on the right, since the shape is used as a background for the chart. You can click this icon to open the Shape settings tab on the right sidebar and adjust the shape Fill and Line. Note that you cannot change the shape type. Using the Shape settings tab on the right panel you can not only adjust the chart area itself, but also change the chart elements, such as the plot area, data series, chart title, legend, etc. and apply different fill types to them. Select the chart element by clicking it with the left mouse button and choose the preferred fill type: solid color, gradient, texture or picture, pattern. Specify the fill parameters and set the Opacity level if necessary. When you select a vertical or horizontal axis or gridlines, the stroke settings are only available on the Shape Settings tab: color, width, type, and opacity. For more details on how to work with shape colors, fills and stroke, please refer to this page. Note: the Show shadow option is also available on the Shape settings tab, but it is disabled for chart elements. If you need to resize chart elements, left-click to select the needed element and drag one of 8 white squares located along the perimeter of the element. To change the position of the element, left-click on it, make sure your cursor changed to , hold the left mouse button and drag the element to the needed position. To delete a chart element, select it by left-clicking and press the Delete key on the keyboard. You can also rotate 3D charts using the mouse. Left-click within the plot area and hold the mouse button. Drag the cursor without releasing the mouse button to change the 3D chart orientation. If necessary, you can change the chart size and position. To delete the inserted chart, click it and press the Delete key. Assign a Macro to a Chart You can provide a quick and easy access to a macro within a spreadsheet by assigning a macro to any chart. Once you assign a macro, the chart appears as a button control and you can run the macro whenever you click it. To assign a macro: Right-click the chart to assign a macro to and choose the Assign Macro option from the drop-down menu. The Assign Macro dialogue will open Choose a macro from the list, or type in the macro name, and click OK to confirm. Once a macro is assigned, you can still select the chart to perform other operations by left-clicking on chart surface. Using sparklines ONLYOFFICE Spreadsheet Editor supports Sparklines. Sparklines are small charts that fit into a cell, and are an efficient data visualization tool. For more information about how to create, edit and format sparklines, please see our Insert Sparklines guidelines." + "body": "Insert a recommended chart The easiest way to insert a chart in the Spreadsheet Editor is to use the Recommended Chart tool which suggests using certain types of charts depending on the selected data as well as displays preview for all types of charts. Select the cell range that contain the data you wish to use for the chart. Switch to the Insert tab of the top toolbar. Click the Recommended Chart icon on the top toolbar. Switch between the recommended chart types to see how the chart will look like. You can also use tabs on the left to preview other chart types. When the chart type is selected, click OK. Insert and adjust a chart manually To insert a chart and manually adjust its parameters, Select the cell range that contain the data you wish to use for the chart. Switch to the Insert tab of the top toolbar. Click the Chart icon on the top toolbar. Select the needed chart type from the available ones: Column Charts Clustered column Stacked column 100% stacked column 3-D Clustered Column 3-D Stacked Column 3-D 100% stacked column 3-D Column Line Charts Line Stacked line 100% stacked line Line with markers Stacked line with markers 100% stacked line with markers 3-D Line Pie Charts Pie Doughnut 3-D Pie Bar Charts Clustered bar Stacked bar 100% stacked bar 3-D clustered bar 3-D stacked bar 3-D 100% stacked bar Area Charts Area Stacked area 100% stacked area Stock Charts XY (Scatter) Charts Scatter Stacked bar Scatter with smooth lines and markers Scatter with smooth lines Scatter with straight lines and markers Scatter with straight lines Radar Charts Radar Radar with markers Filled radar Combo Charts Clustered column - line Clustered column - line on secondary axis Stacked area - clustered column Custom combination After that the chart will be added to the worksheet. Note: ONLYOFFICE Spreadsheet Editor supports the following types of charts that were created with third-party editors: Pyramid, Bar (Pyramid), Horizontal/Vertical Cylinders, Horizontal/Vertical Cones. You can open the file containing such a chart and modify it using the available chart editing tools. Adjust the chart settings Now you can change the settings of the inserted chart. To change the chart type, Select the chart with the mouse. Click the Chart settings icon on the right sidebar. Open the Style drop-down list below and select the style which suits you best. Open the Change type drop-down list and select the type you need. Click the Switch row/column option to change the positioning of chart rows and columns. The selected chart type and style will be changed. Additionally, 3D Rotation settings are available for 3D charts: X rotation - set the required value for the X axis rotation using the keyboard or via the Left and Right arrows to the right. Y rotation - set the required value for the Y axis rotation using the keyboard or via the Up and Down arrows to the right. Perspective - set the required value for depth rotation using the keyboard or via the Narrow field of view and Widen field of view arrows to the right. Right Angle Axis - is used to set the right angle axis view. Autoscale - check this box to autoscale the depth and height values of the chart, or uncheck this box to set the depth and height values manually. Depth (% of base) - set the required depth value using the keyboard or via the arrows. Height (% of base) - set the required height value using the keyboard or via the arrows. Default Rotation - set the 3D parameters to their default. Please note that you cannot edit each element of the chart; the settings will be applied to the chart as a whole. To edit chart data: Click the Select Data button on the right-side panel. Use the Chart data dialog to manage Chart data range, Legend entries (series), Horizontal (category) axis label and Switch row/column. Chart data range - select data for your chart. Click the icon on the right of the Chart data range box to select data range. Legend entries (series) - add, edit, or remove legend entries. Type or select series name for legend entries. In Legend entries (series), click Add button. In Edit series, type a new legend entry or click the icon on the right of the Series name box. Horizontal (category) axis labels - change text for category labels. In Horizontal (category) axis labels, click Edit. In Axis label range, type the labels you want to add or click the icon on the right of the Axis label range box to select data range. Switch row/column - rearrange the worksheet data that is configured in the chart not in the way that you want it. Switch rows to columns to display data on a different axis. Click OK button to apply the changes and close the window. Click Show advanced settings to change other settings such as Layout, Vertical axis, Secondary vertical axis, Horizontal axis, Secondary horizontal axis, Cell snapping and Alternative text. The Layout tab allows you to change the layout of chart elements. Specify the Chart title position in regard to your chart by selecting the necessary option from the drop-down list: None to display no chart title, Overlay to overlay and center the title in the plot area, No overlay to display the title above the plot area. Specify the Legend position in regard to your chart by selecting the necessary option from the drop-down list: None to display no legend, Bottom to display the legend and align it to the bottom of the plot area, Top to display the legend and align it to the top of the plot area, Right to display the legend and align it to the right of the plot area, Left to display the legend and align it to the left of the plot area, Left overlay to overlay and center the legend to the left in the plot area, Right overlay to overlay and center the legend to the right in the plot area. Specify the Data labels (i.e., text labels that represent exact values of data points) parameters: Specify the Data labels position relative to the data points by selecting the necessary option from the drop-down list. The available options vary depending on the selected chart type. For Column/Bar charts, you can choose the following options: None, Center, Inner bottom, Inner top, Outer top. For Line/XY (Scatter)/Stock charts, you can choose the following options: None, Center, Left, Right, Top, Bottom. For Pie charts, you can choose the following options: None, Center, Fit to width, Inner top, Outer top. For Area charts as well as for 3D Column, Line, Radar, and Bar charts, you can choose the following options: None, Center. Select the data you wish to include into your labels checking the corresponding boxes: Series name, Category name, Value, Enter a character (comma, semicolon, etc.) you wish to use for separating several labels into the Data labels separator entry field. Lines - is used to choose a line style for Line/XY (Scatter) charts. You can choose one of the following options: Straight to use straight lines between data points, Smooth to use smooth curves between data points, or None to not display lines. Markers - is used to specify whether the markers should be displayed (if the box is checked) or not (if the box is unchecked) for Line/XY (Scatter) charts. Note: the Lines and Markers options are available for Line charts and XY (Scatter) charts only. The Vertical axis tab allows you to change the parameters of the vertical axis also referred to as the values axis or y-axis which displays numeric values. Note that the vertical axis will be the category axis which displays text labels for the Bar charts, therefore in this case the Vertical axis tab options will correspond to the ones described in the next section. For the XY (Scatter) charts, both axes are value axes. Note: the Axis settings and Gridlines sections will be disabled for Pie charts since charts of this type have no axes and gridlines. Select Hide to hide vertical axis in the chart, leave it unchecked to have vertical axis displayed. Specify Title orientation by selecting the necessary option from the drop-down list: None to display no vertical axis title, Rotated to display the title from bottom to top to the left of the vertical axis, Horizontal to display the title horizontally to the left of the vertical axis. Minimum value - is used to specify the lowest value displayed at the vertical axis start. The Auto option is selected by default, in this case the minimum value is calculated automatically depending on the selected data range. You can select the Fixed option from the drop-down list and specify a different value in the entry field on the right. Maximum value - is used to specify the highest value displayed at the vertical axis end. The Auto option is selected by default, in this case the maximum value is calculated automatically depending on the selected data range. You can select the Fixed option from the drop-down list and specify a different value in the entry field on the right. Axis crosses - is used to specify a point on the vertical axis where the horizontal axis should cross it. The Auto option is selected by default, in this case the axes intersection point value is calculated automatically depending on the selected data range. You can select the Value option from the drop-down list and specify a different value in the entry field on the right, or set the axes intersection point at the Minimum/Maximum Value on the vertical axis. Display units - is used to determine the representation of the numeric values along the vertical axis. This option can be useful if you're working with great numbers and wish the values on the axis to be displayed in a more compact and readable way (e.g. you can represent 50 000 as 50 by using the Thousands display units). Select desired units from the drop-down list: Hundreds, Thousands, 10 000, 100 000, Millions, 10 000 000, 100 000 000, Billions, Trillions, or choose the None option to return to the default units. Values in reverse order - is used to display values in the opposite direction. When the box is unchecked, the lowest value is at the bottom and the highest value is at the top of the axis. When the box is checked, the values are ordered from top to bottom. Logarithmic scale - is used to enable logarithmic scaling to the Base that is determined by the user. The Tick Options section allows adjusting the appearance of tick marks on the vertical scale. Major tick marks are the larger scale divisions which can have labels displaying numeric values. Minor tick marks are the scale subdivisions which are placed between the major tick marks and have no labels. Tick marks also define where gridlines can be displayed if the corresponding option is set on the Layout tab. The Major/minor type drop-down lists contain the following placement options: None to display no major/minor tick marks, Cross to display major/minor tick marks on both sides of the axis, In to display major/minor tick marks inside the axis, Out to display major/minor tick marks outside the axis. The Label options section allows adjusting the appearance of major tick mark labels which display values. To specify a Label position in regard to the vertical axis, select the necessary option from the drop-down list: None to display no tick mark labels, Low to display tick mark labels to the left of the plot area, High to display tick mark labels to the right of the plot area, Next to axis to display tick mark labels next to the axis. To specify a Label format click the Label Format button and choose a category as it deems appropriate. Available label format categories: General Number Scientific Accounting Currency Date Time Percentage Fraction Text Custom Label format options vary depending on the selected category. For more information on changing number format, go to this page. Check Linked to source to keep number formatting from the data source in the chart. Note: Secondary axes are supported in Combo charts only. Secondary axes are useful in Combo charts when data series vary considerably or mixed types of data are used to plot a chart. Secondary Axes make it easier to read and understand a combo chart. The Secondary vertical/horizontal axis tab appears when you choose an appropriate data series for a combo chart. All the settings and options on the Secondary vertical/horizontal axis tab are the same as the settings on the Vertical/Horizontal Axis. For a detailed description of the Vertical/horizontal axis options, see description above/below. The Horizontal axis tab allows you to change the parameters of the horizontal axis also referred to as the categories axis or x-axis which displays text labels. Note that the horizontal axis will be the value axis which displays numeric values for the Bar charts, therefore in this case the Horizontal axis tab options will correspond to the ones described in the previous section. For the XY (Scatter) charts, both axes are value axes. Select Hide to hide horizontal axis in the chart, leave it unchecked to have horizontal axis displayed. Specify Title orientation by selecting the necessary option from the drop-down list: None when you don’t want to display a horizontal axis title, No overlay  to display the title below the horizontal axis, Gridlines is used to specify the Horizontal gridlines to display by selecting the necessary option from the drop-down list: None,  Major, Minor, or Major and minor. Axis crosses - is used to specify a point on the horizontal axis where the vertical axis should cross it. The Auto option is selected by default, in this case the axes intersection point value is calculated automatically depending on the selected data range. You can select the Value option from the drop-down list and specify a different value in the entry field on the right, or set the axes intersection point at the Minimum/maximum value (that corresponds to the first and last category) on the horizontal axis. Axis position - is used to specify where the axis text labels should be placed: On tick marks or Between tick marks. Values in reverse order - is used to display categories in the opposite direction. When the box is unchecked, categories are displayed from left to right. When the box is checked, the categories are ordered from right to left. The Tick Options section allows adjusting the appearance of tick marks on the horizontal scale. Major tick marks are the larger divisions which can have labels displaying category values. Minor tick marks are the smaller divisions which are placed between the major tick marks and have no labels. Tick marks also define where gridlines can be displayed if the corresponding option is set on the Layout tab. You can adjust the following tick mark parameters: Major/minor type - is used to specify the following placement options: None to display no major/minor tick marks, Cross to display major/minor tick marks on both sides of the axis, In to display major/minor tick marks inside the axis, Out to display major/minor tick marks outside the axis. Interval between marks - is used to specify how many categories should be displayed between two adjacent tick marks. The Label options section allows adjusting the appearance of labels which display categories. Label position - is used to specify where the labels should be placed in regard to the horizontal axis. Select the necessary option from the drop-down list: None to display no category labels, Low to display category labels at the bottom of the plot area, High to display category labels at the top of the plot area, Next to axis to display category labels next to the axis. Axis label distance - is used to specify how closely the labels should be placed to the axis. You can specify the necessary value in the entry field. The more the value you set, the more the distance between the axis and labels is. Interval between labels - is used to specify how often the labels should be displayed. The Auto option is selected by default, in this case labels are displayed for every category. You can select the Manual option from the drop-down list and specify the necessary value in the entry field on the right. For example, enter 2 to display labels for every other category etc. To specify a Label format click the Label Format button and choose a category as it deems appropriate. Available label format categories: General Number Scientific Accounting Currency Date Time Percentage Fraction Text Custom Label format options vary depending on the selected category. For more information on changing number format, go to this page. Check Linked to source to keep number formatting from the data source in the chart. The Cell snapping tab contains the following parameters: Move and size with cells - this option allows you to snap the chart to the cell behind it. If the cell moves (e.g. if you insert or delete some rows/columns), the chart will be moved together with the cell. If you increase or decrease the width or height of the cell, the chart will change its size as well. Move but don't size with cells - this option allows to snap the chart to the cell behind it preventing the chart from being resized. If the cell moves, the chart will be moved together with the cell, but if you change the cell size, the chart dimensions remain unchanged. Don't move or size with cells - this option allows to prevent the chart from being moved or resized if the cell position or size was changed. The Alternative text tab allows to specify the Title and the Description which will be read to people with vision or cognitive impairments to help them better understand what information the chart contains. Edit chart elements To edit the chart Title, select the default text with the mouse and type in your own one instead. To change the font formatting within text elements, such as the chart title, axes titles, legend entries, data labels etc., select the necessary text element by left-clicking it. Then use icons on the Home tab of the top toolbar to change the font type, style, size, or color. When the chart is selected, the Shape settings icon is also available on the right, since the shape is used as a background for the chart. You can click this icon to open the Shape settings tab on the right sidebar and adjust the shape Fill and Line. Note that you cannot change the shape type. Using the Shape settings tab on the right panel you can not only adjust the chart area itself, but also change the chart elements, such as the plot area, data series, chart title, legend, etc. and apply different fill types to them. Select the chart element by clicking it with the left mouse button and choose the preferred fill type: solid color, gradient, texture or picture, pattern. Specify the fill parameters and set the Opacity level if necessary. When you select a vertical or horizontal axis or gridlines, the stroke settings are only available on the Shape Settings tab: color, width, type, and opacity. For more details on how to work with shape colors, fills and stroke, please refer to this page. Note: the Show shadow option is also available on the Shape settings tab, but it is disabled for chart elements. If you need to resize chart elements, left-click to select the needed element and drag one of 8 white squares located along the perimeter of the element. To change the position of the element, left-click on it, make sure your cursor changed to , hold the left mouse button and drag the element to the needed position. To delete a chart element, select it by left-clicking and press the Delete key on the keyboard. You can also rotate 3D charts using the mouse. Left-click within the plot area and hold the mouse button. Drag the cursor without releasing the mouse button to change the 3D chart orientation. If necessary, you can change the chart size and position. To delete the inserted chart, click it and press the Delete key. Assign a Macro to a Chart You can provide a quick and easy access to a macro within a spreadsheet by assigning a macro to any chart. Once you assign a macro, the chart appears as a button control and you can run the macro whenever you click it. To assign a macro: Right-click the chart to assign a macro to and choose the Assign Macro option from the drop-down menu. The Assign Macro dialogue will open Choose a macro from the list, or type in the macro name, and click OK to confirm. Once a macro is assigned, you can still select the chart to perform other operations by left-clicking on chart surface. Using sparklines ONLYOFFICE Spreadsheet Editor supports Sparklines. Sparklines are small charts that fit into a cell, and are an efficient data visualization tool. For more information about how to create, edit and format sparklines, please see our Insert Sparklines guidelines." }, { "id": "UsageInstructions/InsertDeleteCells.htm", @@ -2638,7 +2638,7 @@ var indexes = { "id": "UsageInstructions/InsertFunction.htm", "title": "Insert functions", - "body": "The ability to perform basic calculations is the principal reason for using the Spreadsheet Editor. Some of them are performed automatically when you select a cell range in your spreadsheet: Average is used to analyze the selected cell range and find the average value. Count is used to count the number of the selected cells with values ignoring the empty cells. Min is used to analyze the range of data and find the smallest number. Max is used to analyze the range of data and find the largest number. Sum is used to add all the numbers in the selected range ignoring the empty cells or those contaning text. The results of these calculations are displayed in the right lower corner on the status bar. You can manage the status bar by right-clicking on it and choosing only those functions to display that you need. To perform any other calculations, you can insert the required formula manually using the common mathematical operators or insert a predefined formula - Function. The abilities to work with Functions are accessible from both the Home and Formula tab or by pressing Shift+F3 key combination. On the Home tab, you can use the Insert function button to add one of the most commonly used functions (SUM, AVERAGE, MIN, MAX, COUNT) or open the Insert Function window that contains all the available functions classified by category. Use the search box to find the exact function by its name. On the Formula tab you can use the following buttons: Function - to open the Insert Function window that contains all the available functions classified by category. Autosum - to quickly access the SUM, MIN, MAX, COUNT functions. When you select a functions from this group, it automatically performs calculations for all cells in the column above the selected cell so that you don't need to enter arguments. Recently used - to quickly access 10 recently used functions. Financial, Logical, Text and data, Date and time, Lookup and references, Math and trigonometry - to quickly access functions that belongs to the corresponding categories. More functions - to access the functions from the following groups: Database, Engineering, Information and Statistical. Named ranges - to open the Name Manager, or define a new name, or paste a name as a function argument. For more details, you can refer to this page. Trace Precedents - to show arrows that indicate which cells affect the value of the selected cell. Trace Dependents - to show arrows that indicate which cells are affected by the value of the selected cell. Remove Arrows - to remove the arrows used for precedents and dependents. Click the arrow next to the Remove Arrows option to choose whether to remove all arrows, precedent arrows, or dependent arrows. Show Formulas - to show the formulas used in the cells instead of the final results of the formulas. Watch Window - to display changes in the cells that are not currently in the visible area of the worksheet. To learn more about the Watch Window, please read the following article. Calculation - to force the program to recalculate functions. To insert a function, Select a cell where you wish to insert a function. Proceed in one of the following ways: switch to the Formula tab and use the buttons available on the top toolbar to access a function from a specific group, then click the necessary function to open the Function Arguments wizard. You can also use the Additional option from the menu or click the Function button on the top toolbar to open the Insert Function window. switch to the Home tab, click the Insert function icon, select one of the commonly used functions (SUM, AVERAGE, MIN, MAX, COUNT) or click the Additional option to open the Insert Function window. right-click within the selected cell and select the Insert Function option from the contextual menu. click the icon before the formula bar. In the opened Insert Function window, enter its name in the search box or select the necessary function group, then choose the required function from the list and click OK. Once you click the necessary function, the Function Arguments window will open: In the opened Function Arguments window, enter the necessary values of each argument. You can enter the function arguments either manually or by clicking the icon and selecting a cell or cell range to be included as an argument. Note: generally, numeric values, logical values (TRUE, FALSE), text values (must be quoted), cell references, cell range references, names assigned to ranges and other functions can be used as function arguments. The function result will be displayed below. When all the agruments are specified, click the OK button in the Function Arguments window. To enter a function manually using the keyboard, Select a cell. Enter the equal sign (=). Each formula must begin with the equal sign (=). Enter the function name. Once you type the initial letters, the Formula Autocomplete list will be displayed. As you type, the items (formulas and names) that match the entered characters are displayed in it. If you hover the mouse pointer over a formula, a tooltip with the formula description will be displayed. You can select the necessary formula from the list and insert it by clicking it or pressing the Tab key. Enter the function arguments either manually or by dragging to select a cell range to be included as an argument. If the function requires several arguments, they must be separated by commas. Arguments must be enclosed into parentheses. The opening parenthesis '(' is added automatically if you select a function from the list. When you enter arguments, a tooltip that contains the formula syntax is also displayed. When all the agruments are specified, enter the closing parenthesis ')' and press Enter. If you enter new data or change the values used as arguments, recalculation of functions is performed automatically by default. You can force the program to recalculate functions by using the Calculation button on the Formula tab. Click the Calculation button to recalculate the entire workbook, or click the arrow below the button and choose the necessary option from the menu: Calculate workbook or Calculate current sheet. You can also use the following key combinations: F9 to recalculate the workbook, Shift +F9 to recalculate the current worksheet. Here is the list of the available functions grouped by categories: Function Category Description Functions Text and Data Functions Used to correctly display the text data in the spreadsheet. ARRAYTOTEXT; ASC; CHAR; CLEAN; CODE; CONCATENATE; CONCAT; DOLLAR; EXACT; FIND; FINDB; FIXED; LEFT; LEFTB; LEN; LENB; LOWER; MID; MIDB; NUMBERVALUE; PROPER; REPLACE; REPLACEB; REPT; RIGHT; RIGHTB; SEARCH; SEARCHB; SUBSTITUTE; T; TEXT; TEXTJOIN; TRIM; UNICHAR; UNICODE; UPPER; VALUE; TEXTBEFORE; TEXTAFTER; TEXTSPLIT Statistical Functions Used to analyze data: finding the average value, the largest or smallest values in a cell range. AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BETAINV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; FTEST; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; GROWTH; HARMEAN; HYPGEOMDIST; HYPGEOM.DIST; INTERCEPT; KURT; LARGE; LINEST; LOGEST, LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; T.INV.2T; TINV; TREND, TRIMMEAN; TTEST; T.TEST; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST Math and Trigonometry Functions Used to perform basic math and trigonometry operations such as adding, multiplying, dividing, rounding, etc. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE; ARABIC; ASIN; ASINH; ATAN; ATAN2; ATANH; BASE; CEILING; CEILING.MATH; CEILING.PRECISE; COMBIN; COMBINA; COS; COSH; COT; COTH; CSC; CSCH; DECIMAL; DEGREES; ECMA.CEILING; EVEN; EXP; FACT; FACTDOUBLE; FLOOR; FLOOR.PRECISE; FLOOR.MATH; GCD; INT; ISO.CEILING; LCM; LN; LOG; LOG10; MDETERM; MINVERSE; MMULT; MOD; MROUND; MULTINOMIAL; MUNIT; ODD; PI; POWER; PRODUCT; QUOTIENT; RADIANS; RAND; RANDARRAY; RANDBETWEEN; ROMAN; ROUND; ROUNDDOWN; ROUNDUP; SEC; SECH; SERIESSUM; SEQUENCE; SIGN; SIN; SINH; SQRT; SQRTPI; SUBTOTAL; SUM; SUMIF; SUMIFS; SUMPRODUCT; SUMSQ; SUMX2MY2; SUMX2PY2; SUMXMY2; TAN; TANH; TRUNC Date and Time Functions Used to correctly display the date and time in the spreadsheet. DATE; DATEDIF; DATEVALUE; DAY; DAYS; DAYS360; EDATE; EOMONTH; HOUR; ISOWEEKNUM; MINUTE; MONTH; NETWORKDAYS; NETWORKDAYS.INTL; NOW; SECOND; TIME; TIMEVALUE; TODAY; WEEKDAY; WEEKNUM; WORKDAY; WORKDAY.INTL; YEAR; YEARFRAC Engineering Functions Used to perform some engineering calculations: converting between different bases number systems, finding complex numbers etc. BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; CONVERT; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX Database Functions Used to perform calculations for the values in a certain field of the database that meet the specified criteria. DAVERAGE; DCOUNT; DCOUNTA; DGET; DMAX; DMIN; DPRODUCT; DSTDEV; DSTDEVP; DSUM; DVAR; DVARP Financial Functions Used to perform some financial calculations: calculating the net present value, payments etc. ACCRINT; ACCRINTM; AMORDEGRC; AMORLINC; COUPDAYBS; COUPDAYS; COUPDAYSNC; COUPNCD; COUPNUM; COUPPCD; CUMIPMT; CUMPRINC; DB; DDB; DISC; DOLLARDE; DOLLARFR; DURATION; EFFECT; FV; FVSCHEDULE; INTRATE; IPMT; IRR; ISPMT; MDURATION; MIRR; NOMINAL; NPER; NPV; ODDFPRICE; ODDFYIELD; ODDLPRICE; ODDLYIELD; PDURATION; PMT; PPMT; PRICE; PRICEDISC; PRICEMAT; PV; RATE; RECEIVED; RRI; SLN; SYD; TBILLEQ; TBILLPRICE; TBILLYIELD; VDB; XIRR; XNPV; YIELD; YIELDDISC; YIELDMAT Lookup and Reference Functions Used to easily find information from the data list. ADDRESS; CHOOSE; CHOOSECOLS; CHOOSEROWS; COLUMN; COLUMNS; DROP; EXPAND; FILTER; FORMULATEXT; HLOOKUP; HSTACK; HYPERLINK; INDEX; INDIRECT; LOOKUP; MATCH; OFFSET; ROW; ROWS; SORT; SORTBY; TAKE; TOCOL; TOROW; TRANSPOSE; UNIQUE; VLOOKUP; VSTACK; WRAPCOLS; WRAPROWS; XLOOKUP; XMATCH Information Functions Used to provide information about the data in the selected cell or cell range. CELL; ERROR.TYPE; ISBLANK; ISERR; ISERROR; ISEVEN; ISFORMULA; ISLOGICAL; ISNA; ISNONTEXT; ISNUMBER; ISODD; ISREF; ISTEXT; N; NA; SHEET; SHEETS; TYPE Logical Functions Used to check if a condition is true or false. AND; FALSE; IF; IFERROR; IFNA; IFS; NOT; OR; SWITCH; TRUE; XOR" + "body": "The ability to perform basic calculations is the principal reason for using the Spreadsheet Editor. Some of them are performed automatically when you select a cell range in your spreadsheet: Average is used to analyze the selected cell range and find the average value. Count is used to count the number of the selected cells with values ignoring the empty cells. Min is used to analyze the range of data and find the smallest number. Max is used to analyze the range of data and find the largest number. Sum is used to add all the numbers in the selected range ignoring the empty cells or those contaning text. The results of these calculations are displayed in the right lower corner on the status bar. You can manage the status bar by right-clicking on it and choosing only those functions to display that you need. To perform any other calculations, you can insert the required formula manually using the common mathematical operators or insert a predefined formula - Function. The abilities to work with Functions are accessible from both the Home and Formula tab or by pressing Shift+F3 key combination. On the Home tab, you can use the Insert function button to add one of the most commonly used functions (SUM, AVERAGE, MIN, MAX, COUNT) or open the Insert Function window that contains all the available functions classified by category. Use the search box to find the exact function by its name. On the Formula tab you can use the following buttons: Function - to open the Insert Function window that contains all the available functions classified by category. Autosum - to quickly access the SUM, MIN, MAX, COUNT functions. When you select a functions from this group, it automatically performs calculations for all cells in the column above the selected cell so that you don't need to enter arguments. Recently used - to quickly access 10 recently used functions. Financial, Logical, Text and data, Date and time, Lookup and references, Math and trigonometry - to quickly access functions that belongs to the corresponding categories. More functions - to access the functions from the following groups: Database, Engineering, Information and Statistical. Named ranges - to open the Name Manager, or define a new name, or paste a name as a function argument. For more details, you can refer to this page. Trace Precedents - to show arrows that indicate which cells affect the value of the selected cell. Trace Dependents - to show arrows that indicate which cells are affected by the value of the selected cell. Remove Arrows - to remove the arrows used for precedents and dependents. Click the arrow next to the Remove Arrows option to choose whether to remove all arrows, precedent arrows, or dependent arrows. Show Formulas - to show the formulas used in the cells instead of the final results of the formulas. Watch Window - to display changes in the cells that are not currently in the visible area of the worksheet. To learn more about the Watch Window, please read the following article. Calculation - to force the program to recalculate functions. How to apply functions To insert a function, Select a cell where you wish to insert a function. Proceed in one of the following ways: switch to the Formula tab and use the buttons available on the top toolbar to access a function from a specific group, then click the necessary function to open the Function Arguments wizard. You can also use the Additional option from the menu or click the Function button on the top toolbar to open the Insert Function window. switch to the Home tab, click the Insert function icon, select one of the commonly used functions (SUM, AVERAGE, MIN, MAX, COUNT) or click the Additional option to open the Insert Function window. right-click within the selected cell and select the Insert Function option from the contextual menu. click the icon before the formula bar. In the opened Insert Function window, enter its name in the search box or select the necessary function group, then choose the required function from the list and click OK. Once you click the necessary function, the Function Arguments window will open: In the opened Function Arguments window, enter the necessary values of each argument. You can enter the function arguments either manually or by clicking the icon and selecting a cell or cell range to be included as an argument. Note: generally, numeric values, logical values (TRUE, FALSE), text values (must be quoted), cell references, cell range references, names assigned to ranges and other functions can be used as function arguments. The function result will be displayed below. When all the agruments are specified, click the OK button in the Function Arguments window. To enter a function manually using the keyboard, Select a cell. Enter the equal sign (=). Each formula must begin with the equal sign (=). Enter the function name. Once you type the initial letters, the Formula Autocomplete list will be displayed. As you type, the items (formulas and names) that match the entered characters are displayed in it. If you hover the mouse pointer over a formula, a tooltip with the formula description will be displayed. You can select the necessary formula from the list and insert it by clicking it or pressing the Tab key. Enter the function arguments either manually or by dragging to select a cell range to be included as an argument. If the function requires several arguments, they must be separated by commas. Arguments must be enclosed into parentheses. The opening parenthesis '(' is added automatically if you select a function from the list. When you enter arguments, a tooltip that contains the formula syntax is also displayed. When all the agruments are specified, enter the closing parenthesis ')' and press Enter. If you enter new data or change the values used as arguments, recalculation of functions is performed automatically by default. You can force the program to recalculate functions by using the Calculation button on the Formula tab. Click the Calculation button to recalculate the entire workbook, or click the arrow below the button and choose the necessary option from the menu: Calculate workbook or Calculate current sheet. You can also use the following key combinations: F9 to recalculate the workbook, Shift +F9 to recalculate the current worksheet. Here is the list of the available functions grouped by categories: Function Category Description Functions Text and Data Functions Used to correctly display the text data in the spreadsheet. ARRAYTOTEXT; ASC; CHAR; CLEAN; CODE; CONCATENATE; CONCAT; DOLLAR; EXACT; FIND; FINDB; FIXED; LEFT; LEFTB; LEN; LENB; LOWER; MID; MIDB; NUMBERVALUE; PROPER; REPLACE; REPLACEB; REPT; RIGHT; RIGHTB; SEARCH; SEARCHB; SUBSTITUTE; T; TEXT; TEXTJOIN; TRIM; UNICHAR; UNICODE; UPPER; VALUE; TEXTBEFORE; TEXTAFTER; TEXTSPLIT Statistical Functions Used to analyze data: finding the average value, the largest or smallest values in a cell range. AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BETAINV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; FTEST; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; GROWTH; HARMEAN; HYPGEOMDIST; HYPGEOM.DIST; INTERCEPT; KURT; LARGE; LINEST; LOGEST, LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; T.INV.2T; TINV; TREND, TRIMMEAN; TTEST; T.TEST; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST Math and Trigonometry Functions Used to perform basic math and trigonometry operations such as adding, multiplying, dividing, rounding, etc. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE; ARABIC; ASIN; ASINH; ATAN; ATAN2; ATANH; BASE; CEILING; CEILING.MATH; CEILING.PRECISE; COMBIN; COMBINA; COS; COSH; COT; COTH; CSC; CSCH; DECIMAL; DEGREES; ECMA.CEILING; EVEN; EXP; FACT; FACTDOUBLE; FLOOR; FLOOR.PRECISE; FLOOR.MATH; GCD; INT; ISO.CEILING; LCM; LN; LOG; LOG10; MDETERM; MINVERSE; MMULT; MOD; MROUND; MULTINOMIAL; MUNIT; ODD; PI; POWER; PRODUCT; QUOTIENT; RADIANS; RAND; RANDARRAY; RANDBETWEEN; ROMAN; ROUND; ROUNDDOWN; ROUNDUP; SEC; SECH; SERIESSUM; SEQUENCE; SIGN; SIN; SINH; SQRT; SQRTPI; SUBTOTAL; SUM; SUMIF; SUMIFS; SUMPRODUCT; SUMSQ; SUMX2MY2; SUMX2PY2; SUMXMY2; TAN; TANH; TRUNC Date and Time Functions Used to correctly display the date and time in the spreadsheet. DATE; DATEDIF; DATEVALUE; DAY; DAYS; DAYS360; EDATE; EOMONTH; HOUR; ISOWEEKNUM; MINUTE; MONTH; NETWORKDAYS; NETWORKDAYS.INTL; NOW; SECOND; TIME; TIMEVALUE; TODAY; WEEKDAY; WEEKNUM; WORKDAY; WORKDAY.INTL; YEAR; YEARFRAC Engineering Functions Used to perform some engineering calculations: converting between different bases number systems, finding complex numbers etc. BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; CONVERT; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX Database Functions Used to perform calculations for the values in a certain field of the database that meet the specified criteria. DAVERAGE; DCOUNT; DCOUNTA; DGET; DMAX; DMIN; DPRODUCT; DSTDEV; DSTDEVP; DSUM; DVAR; DVARP Financial Functions Used to perform some financial calculations: calculating the net present value, payments etc. ACCRINT; ACCRINTM; AMORDEGRC; AMORLINC; COUPDAYBS; COUPDAYS; COUPDAYSNC; COUPNCD; COUPNUM; COUPPCD; CUMIPMT; CUMPRINC; DB; DDB; DISC; DOLLARDE; DOLLARFR; DURATION; EFFECT; FV; FVSCHEDULE; INTRATE; IPMT; IRR; ISPMT; MDURATION; MIRR; NOMINAL; NPER; NPV; ODDFPRICE; ODDFYIELD; ODDLPRICE; ODDLYIELD; PDURATION; PMT; PPMT; PRICE; PRICEDISC; PRICEMAT; PV; RATE; RECEIVED; RRI; SLN; SYD; TBILLEQ; TBILLPRICE; TBILLYIELD; VDB; XIRR; XNPV; YIELD; YIELDDISC; YIELDMAT Lookup and Reference Functions Used to easily find information from the data list. ADDRESS; CHOOSE; CHOOSECOLS; CHOOSEROWS; COLUMN; COLUMNS; DROP; EXPAND; FILTER; FORMULATEXT; HLOOKUP; HSTACK; HYPERLINK; INDEX; INDIRECT; LOOKUP; MATCH; OFFSET; ROW; ROWS; SORT; SORTBY; TAKE; TOCOL; TOROW; TRANSPOSE; UNIQUE; VLOOKUP; VSTACK; WRAPCOLS; WRAPROWS; XLOOKUP; XMATCH Information Functions Used to provide information about the data in the selected cell or cell range. CELL; ERROR.TYPE; ISBLANK; ISERR; ISERROR; ISEVEN; ISFORMULA; ISLOGICAL; ISNA; ISNONTEXT; ISNUMBER; ISODD; ISREF; ISTEXT; N; NA; SHEET; SHEETS; TYPE Logical Functions Used to check if a condition is true or false. AND; FALSE; IF; IFERROR; IFNA; IFS; NOT; OR; SWITCH; TRUE; XOR" }, { "id": "UsageInstructions/InsertHeadersFooters.htm", @@ -2713,7 +2713,7 @@ var indexes = { "id": "UsageInstructions/PivotTables.htm", "title": "Create and edit pivot tables", - "body": "Pivot tables allow you to group and arrange data of large data sets to get summarized information. In the Spreadsheet Editor you can reorganize data in many different ways to display only the necessary information and focus on important aspects. Create a new pivot table To create a pivot table, Prepare the source data set you want to use for creating a pivot table. It should include column headers. The data set should not contain empty rows or columns. Select any cell within the source data range. Switch to the Pivot Table tab of the top toolbar and click the Insert Table icon. If you want to create a pivot table on the base of a formatted table, you can also use the Insert pivot table option on the Table settings tab of the right sidebar. The Create Pivot Table window will appear. The Source data range is already specified. In this case, all data from the source data range will be used. If you want to change the data range (e.g. to include only a part of source data), click the icon. In the Select Data Range window, enter the necessary data range in the following format: Sheet1!$A$1:$E$10. You can also select the necessary cell range on the sheet using the mouse. When ready, click OK. Specify where you want to place the pivot table. The New worksheet option is selected by default. It allows you to place the pivot table in a new worksheet. You can also select the Existing worksheet option and choose a certain cell. In this case, the selected cell will be the upper right cell of the created pivot table. To select a cell, click the icon. In the Select Data Range window, enter the cell address in the following format: Sheet1!$G$2. You can also click the necessary cell in the sheet. When ready, click OK. When you select the pivot table location, click OK in the Create Table window. An empty pivot table will be inserted in the selected location. The Pivot table settings tab on the right sidebar will be opened. You can hide or display this tab by clicking the icon. Pivot table settings are also available in the context menu that appears when you right click the table. The context menu options depend on the field you click. Select fields to display The Select Fields section contains the fields named according to the column headers in your source data set. Each field contains values from the corresponding column of the source table. The following four sections are available below: Filters, Columns, Rows, and Values. Check the fields you want to display in the pivot table. When you check a field, it will be added to one of the available sections on the right sidebar depending on the data type and will be displayed in the pivot table. Fields containing text values will be added to the Rows section; fields containing numeric values will be added to the Values section. You can simply drag fields to the necessary section as well as drag the fields between sections to quickly reorganize your pivot table. To remove a field from the current section, drag it out of this section. In order to add a field to the necessary section, it's also possible to click the black arrow to the right of a field in the Select Fields section and choose the necessary option from the menu: Add to Filters, Add to Rows, Add to Columns, Add to Values. Below you can see some examples of using the Filters, Columns, Rows, and Values sections. If you add a field to the Filters section, a separate filter will be added above the pivot table. It will be applied to the entire pivot table. If you click the drop-down arrow in the added filter, you'll see the values from the selected field. When you uncheck some values in the filter option window and click OK, the unchecked values will not be displayed in the pivot table. If you add a field to the Columns section, the pivot table will contain a number of columns equal to the number of values from the selected field. The Grand Total column will also be added. If you add a field to the Rows section, the pivot table will contain a number of rows equal to the number of values from the selected field. The Grand Total row will also be added. If you add a field to the Values section, the pivot table will display the summation value for all numeric values from the selected field. If the field contains text values, the count of values will be displayed. The function used to calculate the summation value can be changed in the field settings. To see more information regarding any value field, click it with the right mouse button to open the context menu and choose the Show details option, or double click the required value field with the left mouse button. Rearrange fields and adjust their properties Once the fields are added to the necessary sections, you can manage them to change the layout and format of the pivot table. Click the black arrow to the right of a field within the Filters, Columns, Rows, or Values sections to access the field context menu. It allows you to: Move the selected field Up, Down, to the Beginning, or to the End of the current section if you have added more than one field to the current section. Move the selected field to a different section - to Filters, Columns, Rows, or Values. The option that corresponds to the current section will be disabled. Remove the selected field from the current section. Adjust the selected field settings. The Filters, Columns, and Rows field settings look similarly: The Layout tab contains the following options: The Source name option allows you to view the field name corresponding to the column header from the source data set. The Custom name option allows you to change the name of the selected field displayed in the pivot table. The Report Form section allows you to change the way the selected field is displayed in the pivot table: Choose the necessary layout for the selected field in the pivot table: The Tabular form displays one column for each field and provides space for field headers. The Outline form displays one column for each field and provides space for field headers. It also allows you to display subtotals at the top of groups. The Compact form displays items from different row section fields in a single column. The Number format option allows you to choose the required number format for the value field. Click this button, choose the required format from the Category list, then click OK when ready. To learn more about number formats, please refer to the following article. The Repeat items labels at each row option allows you to visually group rows or columns together if you have multiple fields in the tabular form. The Insert blank rows after each item option allows you to add blank lines after items of the selected field. The Show subtotals option allows you to choose if you want to display subtotals for the selected field. You can select one of the options: Show at top of group or Show at bottom of group. The Show items with no data option allows you to show or hide blank items in the selected field. The Subtotals tab allows you to choose Functions for Subtotals. Check the necessary functions in the list: Sum, Count, Average, Max, Min, Product, Count Numbers, StdDev, StdDevp, Var, Varp. Values field settings The Source name option allows you to view the field name corresponding to the column header from the source data set. The Custom name option allows you to change the name of the selected field displayed in the pivot table. The Summarize value field by option allows you to choose the function used to calculate the summation value for all values from this field. By default, Sum is used for numeric values, Count is used for text values. The available functions are Sum, Count, Average, Max, Min, Product, Count Numbers, StdDev, StdDevp, Var, Varp. The Show values as option allows you to show instant custom calculations instead of adding a formula and creating a calculated field. No calculation is the default option that displays the actual value in the field. Other calculation options: % of grand total, % of column total, % of row total, % of, % of parent row total, % of parent column total, % of parent total, Difference from, % difference from, Running total in, % running total in, Rank smallest to largest, Rank largest to smallest, Index. Use Base field and Base item when these options are available for the calculation you selected (% of, % of parent total, Difference from, % difference from, Running total in, % running total in). The Number format option allows you to choose the required number format for the value field. Click this button, choose the required format from the Category list, then click OK when ready. To learn more about number formats, please refer to the following article. Group and ungroup data Data in pivot tables can be grouped according to custom requirements. Grouping is available for dates and basic numbers. Grouping dates To group dates, create a pivot table incorporating a set of needed dates. Right click any cell in a pivot table with a date, choose the Group option in the pop-up menu, and set the needed parameters in the opened window. Starting at - the first date in the source data is chosen by default. To change it, enter the needed date in this field. Deactivate this box to ignore the starting point. Ending at - the last date in the source data is chosen by default. To change it, enter the needed date in this field. Deactivate this box to ignore the ending point. By - the Seconds, Minutes, and Hours options group the data according to the time given in the source data. The Months option eliminates days and leaves months only. The Quarters option operates at a condition: four months constitute a quarter, thus providing Qtr1, Qtr2, etc. The Years option groups dates as per years given in the source data. Combine the options to achieve the needed result. Number of days - set the required value to determine a date range. Click OK when finished. Grouping numbers To group numbers, create a pivot table incorporating a set of needed numbers. Right click any cell in a pivot table with a number, choose the Group option in the pop-up menu, and set the needed parameters in the opened window. Starting at - the smallest number in the source data is chosen by default. To change it, enter the needed number in this field. Deactivate this box to ignore the smallest number. Ending at - the largest number in the source data is chosen by default. To change it, enter the needed number in this field. Deactivate this box to ignore the largest number. By - set the required interval for grouping numbers. E.g., “2” will group the set of numbers from 1 through 10 as “1-2”, “3-4”, etc. Click OK when finished. Ungrouping data To ungroup previously grouped data, right-click any cell that is in the group, select the Ungroup option in the context menu. Change the appearance of pivot tables You can use options available on the top toolbar to adjust the way your pivot table is displayed. These options are applied to the entire pivot table. Select at least one cell within the pivot table with the mouse to activate the editing tools on the top toolbar. The Report Layout drop-down list allows you to choose the necessary layout for your pivot table: Show in Compact Form - allows you to display items from different row section fields in a single column. Show in Outline Form - allows you to display the pivot table in the classic pivot table style. It displays one column for each field and provides space for field headers. It also allows you to display subtotals at the top of groups. Show in Tabular Form - allows you to display the pivot table in a traditional table format. It displays one column for each field and provides space for field headers. Repeat All Item Labels - allows you to visually group rows or columns together if you have multiple fields in the tabular form. Don't Repeat All Item Labels - allows you to hide item labels if you have multiple fields in the tabular form. The Blank Rows drop-down list allows you to choose if you want to display blank lines after items: Insert Blank Line after Each Item - allows you to add blank lines after items. Remove Blank Line after Each Item - allows you to remove the added blank lines. The Subtotals drop-down list allows you to choose if you want to display subtotals in the pivot table: Don't Show Subtotals - allows you to hide subtotals for all items. Show all Subtotals at Bottom of Group - allows you to display subtotals below the subtotaled rows. Show all Subtotals at Top of Group - allows you to display subtotals above the subtotaled rows. The Grand Totals drop-down list allows you to choose if you want to display grand totals in the pivot table: Off for Rows and Columns - allows you to hide grand totals for both rows and columns. On for Rows and Columns - allows you to display grand totals for both rows and columns. On for Rows Only - allows you to display grand totals for rows only. On for Columns Only - allows you to display grand totals for columns only. Note: the similar settings are also available in the pivot table advanced settings window in the Grand Totals section of the Name and Layout tab. The Select button allows you to select the entire pivot table. If you change the data in your source data set, select the pivot table and click the Refresh button to update the pivot table. Change the style of pivot tables You can change the appearance of pivot tables in a spreadsheet using the style editing tools available on the top toolbar. Select at least one cell within the pivot table with the mouse to activate the editing tools on the top toolbar. The rows and columns options allow you to emphasize certain rows/columns applying specific formatting to them, or highlight different rows/columns with different background colors to clearly distinguish them. The following options are available: Row Headers - allows you to highlight the row headers with special formatting. Column Headers - allows you to highlight the column headers with special formatting. Banded Rows - enables the background color alternation for odd and even rows. Banded Columns - enables the background color alternation for odd and even columns. The template list allows you to choose one of the predefined pivot table styles. Each template combines certain formatting parameters, such as a background color, border style, row/column banding, etc. Depending on the options checked for rows and columns, the templates set will be displayed differently. For example, if you've checked the Row Headers and Banded Columns options, the visible part of the templates list will include templates with the row headers highlighted and banded columns enabled, but you can expand the full list by clicking the arrow to see all the available templates. Filter, sort and add slicers in pivot tables You can filter pivot tables by labels or values and use the additional sort parameters. Filtering Click the drop-down arrow in the Row Labels or Column Labels of the pivot table. The Filter option list will open: Adjust the filter parameters. You can proceed in one of the following ways: select the data to display or filter the data by certain criteria. Select the data to display Uncheck the boxes near the data you need to hide. For your convenience, all the data within the Filter option list are sorted in ascending order. Note: the (blank) checkbox corresponds to the empty cells. It is available if the selected cell range contains at least one empty cell. To facilitate the process, make use of the search field on the top. Enter your query, entirely or partially, in the field - the values that include these characters will be displayed in the list below. The following two options will be also available: Select All Search Results - is checked by default. It allows selecting all the values that correspond to your query in the list. Add current selection to filter - if you check this box, the selected values will not be hidden when you apply the filter. After you select all the necessary data, click the OK button in the Filter option list to apply the filter. Filter data by certain criteria You can choose either the Label filter or the Value filter option on the right side of the Filter options list, and then select one of the options from the submenu: For the Label filter the following options are available: For texts: Equals..., Does not equal..., Begins with..., Does not begin with..., Ends with..., Does not end with..., Contains..., Does not contain... For numbers: Greater than..., Greater than or equal to..., Less than..., Less than or equal to..., Between, Not between. For the Value filter the following options are available: Equals..., Does not equal..., Greater than..., Greater than or equal to..., Less than..., Less than or equal to..., Between, Not between, Top 10. After you select one of the above options (apart from Top 10), the Label/Value Filter window will open. The corresponding field and criterion will be selected in the first and second drop-down lists. Enter the necessary value in the field on the right. Click OK to apply the filter. If you choose the Top 10 option from the Value filter option list, a new window will open: The first drop-down list allows choosing if you wish to display the highest (Top) or the lowest (Bottom) values. The second field allows specifying how many entries from the list or which percent of the overall entries number you want to display (you can enter a number from 1 to 500). The third drop-down list allows setting the units of measure: Item, Percent, or Sum. The fourth drop-down list displays the selected field name. Once the necessary parameters are set, click OK to apply the filter. The Filter button will appear in the Row Labels or Column Labels of the pivot table. It means that the filter is applied. Sorting You can sort your pivot table data using the sort options. Click the drop-down arrow in the Row Labels or Column Labels of the pivot table and then select Sort Lowest to Highest or Sort Highest to Lowest option from the submenu. The More Sort Options option allows you to open the Sort window where you can select the necessary sorting order - Ascending or Descending - and then select a certain field you want to sort. Adding slicers You can add slicers to filter data easier by displaying only what is needed. To learn more about slicers, please read the guide on creating slicers. Adjust pivot table advanced settings To change the advanced settings of the pivot table, use the Show advanced settings link on the right sidebar. The 'Pivot Table - Advanced Settings' window will open: The Name and Layout tab allows you to change the pivot table common properties. The Name option allows you to change the pivot table name. The Grand Totals section allows you to choose if you want to display grand totals in the pivot table. The Show for rows and Show for columns options are checked by default. You can uncheck either one of them or both these options to hide the corresponding grand totals from your pivot table. Note: the similar settings are available on the top toolbar in the Grand Totals menu. The Display fields in report filter area section allows you to adjust the report filters which appear when you add fields to the Filters section: The Down, then over option is used for column arrangement. It allows you to show the report filters across the column. The Over, then down option is used for row arrangement. It allows you to show the report filters across the row. The Report filter fields per column option allows you to select the number of filters to go in each column. The default value is set to 0. You can set the necessary numeric value. The Show field headers for rows and columns option allows you to choose if you want to display field headers in your pivot table. The option is enabled by default. Uncheck it to hide field headers from your pivot table. The Autofit column widths on update option allows you to enable/disable automatic adjusting of the column widths. The option is enabled by default. The Data Source tab allows you to change the data you wish to use to create the pivot table. Check the selected Data Range and modify it, if necessary. To do that, click the icon. In the Select Data Range window, enter the necessary data range in the following format: Sheet1!$A$1:$E$10. You can also select the necessary cell range in the sheet using the mouse. When ready, click OK. The Alternative Text tab allows specifying the Title and the Description which will be read to people with vision or cognitive impairments to help them better understand what information the pivot table contains. Delete a pivot table To delete a pivot table, Select the entire pivot table using the Select button on the top toolbar. Press the Delete key." + "body": "Pivot tables allow you to group and arrange data of large data sets to get summarized information. In the Spreadsheet Editor you can reorganize data in many different ways to display only the necessary information and focus on important aspects. Create a new pivot table To create a pivot table, Prepare the source data set you want to use for creating a pivot table. It should include column headers. The data set should not contain empty rows or columns. Select any cell within the source data range. Switch to the Pivot Table tab of the top toolbar and click the Insert Table icon. If you want to create a pivot table on the base of a formatted table, you can also use the Insert pivot table option on the Table settings tab of the right sidebar. The Create Pivot Table window will appear. The Source data range is already specified. In this case, all data from the source data range will be used. If you want to change the data range (e.g. to include only a part of source data), click the icon. In the Select Data Range window, enter the necessary data range in the following format: Sheet1!$A$1:$E$10. You can also select the necessary cell range on the sheet using the mouse. When ready, click OK. Specify where you want to place the pivot table. The New worksheet option is selected by default. It allows you to place the pivot table in a new worksheet. You can also select the Existing worksheet option and choose a certain cell. In this case, the selected cell will be the upper right cell of the created pivot table. To select a cell, click the icon. In the Select Data Range window, enter the cell address in the following format: Sheet1!$G$2. You can also click the necessary cell in the sheet. When ready, click OK. When you select the pivot table location, click OK in the Create Table window. An empty pivot table will be inserted in the selected location. The Pivot table settings tab on the right sidebar will be opened. You can hide or display this tab by clicking the icon. Pivot table settings are also available in the context menu that appears when you right click the table. The context menu options depend on the field you click. Select fields to display The Select Fields section contains the fields named according to the column headers in your source data set. Each field contains values from the corresponding column of the source table. The following four sections are available below: Filters, Columns, Rows, and Values. Check the fields you want to display in the pivot table. When you check a field, it will be added to one of the available sections on the right sidebar depending on the data type and will be displayed in the pivot table. Fields containing text values will be added to the Rows section; fields containing numeric values will be added to the Values section. You can simply drag fields to the necessary section as well as drag the fields between sections to quickly reorganize your pivot table. To remove a field from the current section, drag it out of this section. In order to add a field to the necessary section, it's also possible to click the black arrow to the right of a field in the Select Fields section and choose the necessary option from the menu: Add to Filters, Add to Rows, Add to Columns, Add to Values. Below you can see some examples of using the Filters, Columns, Rows, and Values sections. If you add a field to the Filters section, a separate filter will be added above the pivot table. It will be applied to the entire pivot table. If you click the drop-down arrow in the added filter, you'll see the values from the selected field. When you uncheck some values in the filter option window and click OK, the unchecked values will not be displayed in the pivot table. If you add a field to the Columns section, the pivot table will contain a number of columns equal to the number of values from the selected field. The Grand Total column will also be added. If you add a field to the Rows section, the pivot table will contain a number of rows equal to the number of values from the selected field. The Grand Total row will also be added. If you add a field to the Values section, the pivot table will display the summation value for all numeric values from the selected field. If the field contains text values, the count of values will be displayed. The function used to calculate the summation value can be changed in the field settings. To see more information regarding any value field, click it with the right mouse button to open the context menu and choose the Show details option, or double click the required value field with the left mouse button. The data that the value field is based on will open in a new sheet. Rearrange fields and adjust their properties Once the fields are added to the necessary sections, you can manage them to change the layout and format of the pivot table. Click the black arrow to the right of a field within the Filters, Columns, Rows, or Values sections to access the field context menu. It allows you to: Move the selected field Up, Down, to the Beginning, or to the End of the current section if you have added more than one field to the current section. Move the selected field to a different section - to Filters, Columns, Rows, or Values. The option that corresponds to the current section will be disabled. Remove the selected field from the current section. Adjust the selected field settings. The Filters, Columns, and Rows field settings look similarly: The Layout tab contains the following options: The Source name option allows you to view the field name corresponding to the column header from the source data set. The Custom name option allows you to change the name of the selected field displayed in the pivot table. The Report Form section allows you to change the way the selected field is displayed in the pivot table: Choose the necessary layout for the selected field in the pivot table: The Tabular form displays one column for each field and provides space for field headers. The Outline form displays one column for each field and provides space for field headers. It also allows you to display subtotals at the top of groups. The Compact form displays items from different row section fields in a single column. The Number format option allows you to choose the required number format for the value field. Click this button, choose the required format from the Category list, then click OK when ready. To learn more about number formats, please refer to the following article. The Repeat items labels at each row option allows you to visually group rows or columns together if you have multiple fields in the tabular form. The Insert blank rows after each item option allows you to add blank lines after items of the selected field. The Show subtotals option allows you to choose if you want to display subtotals for the selected field. You can select one of the options: Show at top of group or Show at bottom of group. The Show items with no data option allows you to show or hide blank items in the selected field. The Subtotals tab allows you to choose Functions for Subtotals. Check the necessary functions in the list: Sum, Count, Average, Max, Min, Product, Count Numbers, StdDev, StdDevp, Var, Varp. Values field settings The Source name option allows you to view the field name corresponding to the column header from the source data set. The Custom name option allows you to change the name of the selected field displayed in the pivot table. The Summarize value field by option allows you to choose the function used to calculate the summation value for all values from this field. By default, Sum is used for numeric values, Count is used for text values. The available functions are Sum, Count, Average, Max, Min, Product, Count Numbers, StdDev, StdDevp, Var, Varp. The Show values as option allows you to show instant custom calculations instead of adding a formula and creating a calculated field. No calculation is the default option that displays the actual value in the field. Other calculation options: % of grand total, % of column total, % of row total, % of, % of parent row total, % of parent column total, % of parent total, Difference from, % difference from, Running total in, % running total in, Rank smallest to largest, Rank largest to smallest, Index. Use Base field and Base item when these options are available for the calculation you selected (% of, % of parent total, Difference from, % difference from, Running total in, % running total in). The Number format option allows you to choose the required number format for the value field. Click this button, choose the required format from the Category list, then click OK when ready. To learn more about number formats, please refer to the following article. Group and ungroup data Data in pivot tables can be grouped according to custom requirements. Grouping is available for dates and basic numbers. Grouping dates To group dates, create a pivot table incorporating a set of needed dates. Right click any cell in a pivot table with a date, choose the Group option in the pop-up menu, and set the needed parameters in the opened window. Starting at - the first date in the source data is chosen by default. To change it, enter the needed date in this field. Deactivate this box to ignore the starting point. Ending at - the last date in the source data is chosen by default. To change it, enter the needed date in this field. Deactivate this box to ignore the ending point. By - the Seconds, Minutes, and Hours options group the data according to the time given in the source data. The Months option eliminates days and leaves months only. The Quarters option operates at a condition: four months constitute a quarter, thus providing Qtr1, Qtr2, etc. The Years option groups dates as per years given in the source data. Combine the options to achieve the needed result. Number of days - set the required value to determine a date range. Click OK when finished. Grouping numbers To group numbers, create a pivot table incorporating a set of needed numbers. Right click any cell in a pivot table with a number, choose the Group option in the pop-up menu, and set the needed parameters in the opened window. Starting at - the smallest number in the source data is chosen by default. To change it, enter the needed number in this field. Deactivate this box to ignore the smallest number. Ending at - the largest number in the source data is chosen by default. To change it, enter the needed number in this field. Deactivate this box to ignore the largest number. By - set the required interval for grouping numbers. E.g., “2” will group the set of numbers from 1 through 10 as “1-2”, “3-4”, etc. Click OK when finished. Ungrouping data To ungroup previously grouped data, right-click any cell that is in the group, select the Ungroup option in the context menu. Change the appearance of pivot tables You can use options available on the top toolbar to adjust the way your pivot table is displayed. These options are applied to the entire pivot table. Select at least one cell within the pivot table with the mouse to activate the editing tools on the top toolbar. The Report Layout drop-down list allows you to choose the necessary layout for your pivot table: Show in Compact Form - allows you to display items from different row section fields in a single column. Show in Outline Form - allows you to display the pivot table in the classic pivot table style. It displays one column for each field and provides space for field headers. It also allows you to display subtotals at the top of groups. Show in Tabular Form - allows you to display the pivot table in a traditional table format. It displays one column for each field and provides space for field headers. Repeat All Item Labels - allows you to visually group rows or columns together if you have multiple fields in the tabular form. Don't Repeat All Item Labels - allows you to hide item labels if you have multiple fields in the tabular form. The Blank Rows drop-down list allows you to choose if you want to display blank lines after items: Insert Blank Line after Each Item - allows you to add blank lines after items. Remove Blank Line after Each Item - allows you to remove the added blank lines. The Subtotals drop-down list allows you to choose if you want to display subtotals in the pivot table: Don't Show Subtotals - allows you to hide subtotals for all items. Show all Subtotals at Bottom of Group - allows you to display subtotals below the subtotaled rows. Show all Subtotals at Top of Group - allows you to display subtotals above the subtotaled rows. The Grand Totals drop-down list allows you to choose if you want to display grand totals in the pivot table: Off for Rows and Columns - allows you to hide grand totals for both rows and columns. On for Rows and Columns - allows you to display grand totals for both rows and columns. On for Rows Only - allows you to display grand totals for rows only. On for Columns Only - allows you to display grand totals for columns only. Note: the similar settings are also available in the pivot table advanced settings window in the Grand Totals section of the Name and Layout tab. The Select button allows you to select the entire pivot table. If you change the data in your source data set, select the pivot table and click the Refresh button to update the pivot table. Expand or collapse fields To expand or collapse data details, click a field with the right mouse button to open the context menu, choose the Expand/Collapse menu item, then select the necessary option: Expand - to show details for the currently selected item. Collapse - to hide details for the currently selected item. Expand Entire Field - to show details for all items in a field. The similar setting is also available at the top toolbar. Collapse Entire Field - to hide details for all items in a field. The similar setting is also available at the top toolbar. The groups are hidden behind the plus/minus icons. You can also expand/collapse fields by double-clicking the pivot table headers. The Expand option, when the last field of rows or columns is selected, opens a dialog window for adding a new field to the row or column. Choose the necessary field and click OK. Change the style of pivot tables You can change the appearance of pivot tables in a spreadsheet using the style editing tools available on the top toolbar. Select at least one cell within the pivot table with the mouse to activate the editing tools on the top toolbar. The rows and columns options allow you to emphasize certain rows/columns applying specific formatting to them, or highlight different rows/columns with different background colors to clearly distinguish them. The following options are available: Row Headers - allows you to highlight the row headers with special formatting. Column Headers - allows you to highlight the column headers with special formatting. Banded Rows - enables the background color alternation for odd and even rows. Banded Columns - enables the background color alternation for odd and even columns. The template list allows you to choose one of the predefined pivot table styles. Each template combines certain formatting parameters, such as a background color, border style, row/column banding, etc. Depending on the options checked for rows and columns, the templates set will be displayed differently. For example, if you've checked the Row Headers and Banded Columns options, the visible part of the templates list will include templates with the row headers highlighted and banded columns enabled, but you can expand the full list by clicking the arrow to see all the available templates. Filter, sort and add slicers in pivot tables You can filter pivot tables by labels or values and use the additional sort parameters. Filtering Click the drop-down arrow in the Row Labels or Column Labels of the pivot table. The Filter option list will open: Adjust the filter parameters. You can proceed in one of the following ways: select the data to display or filter the data by certain criteria. Select the data to display Uncheck the boxes near the data you need to hide. For your convenience, all the data within the Filter option list are sorted in ascending order. Note: the (blank) checkbox corresponds to the empty cells. It is available if the selected cell range contains at least one empty cell. To facilitate the process, make use of the search field on the top. Enter your query, entirely or partially, in the field - the values that include these characters will be displayed in the list below. The following two options will be also available: Select All Search Results - is checked by default. It allows selecting all the values that correspond to your query in the list. Add current selection to filter - if you check this box, the selected values will not be hidden when you apply the filter. After you select all the necessary data, click the OK button in the Filter option list to apply the filter. Filter data by certain criteria You can choose either the Label filter or the Value filter option on the right side of the Filter options list, and then select one of the options from the submenu: For the Label filter the following options are available: For texts: Equals..., Does not equal..., Begins with..., Does not begin with..., Ends with..., Does not end with..., Contains..., Does not contain... For numbers: Greater than..., Greater than or equal to..., Less than..., Less than or equal to..., Between, Not between. For the Value filter the following options are available: Equals..., Does not equal..., Greater than..., Greater than or equal to..., Less than..., Less than or equal to..., Between, Not between, Top 10. After you select one of the above options (apart from Top 10), the Label/Value Filter window will open. The corresponding field and criterion will be selected in the first and second drop-down lists. Enter the necessary value in the field on the right. Click OK to apply the filter. If you choose the Top 10 option from the Value filter option list, a new window will open: The first drop-down list allows choosing if you wish to display the highest (Top) or the lowest (Bottom) values. The second field allows specifying how many entries from the list or which percent of the overall entries number you want to display (you can enter a number from 1 to 500). The third drop-down list allows setting the units of measure: Item, Percent, or Sum. The fourth drop-down list displays the selected field name. Once the necessary parameters are set, click OK to apply the filter. The Filter button will appear in the Row Labels or Column Labels of the pivot table. It means that the filter is applied. Sorting You can sort your pivot table data using the sort options. Click the drop-down arrow in the Row Labels or Column Labels of the pivot table and then select Sort Lowest to Highest or Sort Highest to Lowest option from the submenu. The More Sort Options option allows you to open the Sort window where you can select the necessary sorting order - Ascending or Descending - and then select a certain field you want to sort. Adding slicers You can add slicers to filter data easier by displaying only what is needed. To learn more about slicers, please read the guide on creating slicers. Adjust pivot table advanced settings To change the advanced settings of the pivot table, use the Show advanced settings link on the right sidebar. The 'Pivot Table - Advanced Settings' window will open: The Name and Layout tab allows you to change the pivot table common properties. The Name option allows you to change the pivot table name. The Grand Totals section allows you to choose if you want to display grand totals in the pivot table. The Show for rows and Show for columns options are checked by default. You can uncheck either one of them or both these options to hide the corresponding grand totals from your pivot table. Note: the similar settings are available on the top toolbar in the Grand Totals menu. The Display fields in report filter area section allows you to adjust the report filters which appear when you add fields to the Filters section: The Down, then over option is used for column arrangement. It allows you to show the report filters across the column. The Over, then down option is used for row arrangement. It allows you to show the report filters across the row. The Report filter fields per column option allows you to select the number of filters to go in each column. The default value is set to 0. You can set the necessary numeric value. The Show field headers for rows and columns option allows you to choose if you want to display field headers in your pivot table. The option is enabled by default. Uncheck it to hide field headers from your pivot table. The Autofit column widths on update option allows you to enable/disable automatic adjusting of the column widths. The option is enabled by default. The Data Source tab allows you to change the data you wish to use to create the pivot table. Check the selected Data Range and modify it, if necessary. To do that, click the icon. In the Select Data Range window, enter the necessary data range in the following format: Sheet1!$A$1:$E$10. You can also select the necessary cell range in the sheet using the mouse. When ready, click OK. The Alternative Text tab allows specifying the Title and the Description which will be read to people with vision or cognitive impairments to help them better understand what information the pivot table contains. Delete a pivot table To delete a pivot table, Select the entire pivot table using the Select button on the top toolbar. Press the Delete key." }, { "id": "UsageInstructions/ProtectRanges.htm", @@ -2743,7 +2743,7 @@ var indexes = { "id": "UsageInstructions/SavePrintDownload.htm", "title": "Save/print/download your spreadsheet", - "body": "Saving By default, the online Spreadsheet Editor automatically saves your file each 2 seconds when you are working on it preventing your data from loss if the program closes unexpectedly. If you co-edit the file in the Fast mode, the timer requests for updates 25 times a second and saves the changes if they have been made. When the file is being co-edited in the Strict mode, changes are automatically saved at 10-minute intervals. If you need, you can easily select the preferred co-editing mode or disable the Autosave feature on the Advanced Settings page. To save your current spreadsheet manually in the current format and location, click the Save icon on the left side of the editor header, or use the Ctrl+S key combination, or click the File tab of the top toolbar and select the Save option. In the desktop version, to prevent data loss if the program closes unexpectedly, you can turn on the Autorecover option on the Advanced Settings page. In the desktop version, you can save the spreadsheet with another name, in a new location or format, click the File tab of the top toolbar, select the Save as option, choose one of the available formats depending on your needs: XLSX, XLTX, ODS, OTS, CSV, PDF, PDF/A, XLTM, JPG, PNG. Downloading In the online version, you can download the resulting spreadsheet onto your computer hard disk drive, click the File tab of the top toolbar, select the Download as option, choose one of the available formats depending on your needs: XLSX, ODS, CSV, PDF, XLTX, OTS, PDF/A, JPG, PNG. Note: if you select the CSV format, all features (font formatting, formulas, etc.) except the plain text will not be preserved in the CSV file. If you continue saving, the Choose CSV Options window will open. By default, Unicode (UTF-8) is used as the Encoding type. The default Delimiter is comma (,), but the following options are also available: semicolon (;), colon (:), Tab, Space and Other (this option allows you to set a custom delimiter character). Saving a copy In the online version, you can save a copy of the file on your portal, click the File tab of the top toolbar, select the Save Copy as option, choose one of the available formats depending on your needs: XLSX, ODS, CSV, PDF, XLTX, OTS, PDF/A, JPG, PNG, select a location of the file on the portal and press Save. Printing To print out the current spreadsheet, click the Print icon on the left side of the editor header, or use the Ctrl+P key combination, or click the File tab of the top toolbar and select the Print option. The Firefox browser enables printing without downloading the document as a .pdf file first. The spreadsheet Preview and the available printing options will open. Some of these settings (page Margins, Orientation, Size, Print Area as well as Scale to Fit) are also available on the Layout tab of the top toolbar. Here you can adjust the following parameters. In the desktop version you can also define the Print sides option to print on one or two sides flipping the pages on long or short edge as well as print the file to PDF or use the Quick print button in the top toolbar to print the file on the last selected or default printer. Print range - specify what to print: Active sheets, All sheets or Selection. If you previously set a constant print area but want to print the entire sheet, check the Ignore print area box. Pages - specify the range of pages for printing. You can enter the numbers manually or use the corresponding arrows. Settings of sheet - specify individual print settings for each separate sheet, if you have selected the All Sheets option in the Print range drop-down list. Page size - select one of the available sizes from the drop-down list. Page orientation - choose the Portrait option if you wish to print vertically on the page, or use the Landscape option to print horizontally. Margins - choose one of the availabe presets: Normal, Narrow, or Wide, or choose the Custom option and specify the distance between the worksheet data and the edges of the printed page changing the default sizes in the Top, Bottom, Left and Right fields. Scaling - if you do not want some columns or rows to be printed on the second page, you can shrink sheet contents to fit it on one page by selecting the corresponding option: Actual Size, Fit Sheet on One Page, Fit All Columns on One Page or Fit All Rows on One Page. Leave the Actual Size option to print the sheet without adjusting. If you choose the Custom Options item from the menu, the Scale Settings window will open: Fit To: allows you to select the necessary number of pages you want to fit the printed worksheet to. Select the necessary number of pages from the Width and Height lists. Scale To: allows you to enlarge or reduce the scale of the worksheet to fit printed pages by manually specifying the percentage of normal size. Print titles - if you want to print row or column titles on every page, use Repeat rows at top and/or Repeat columns at left to indicate the row and the column with the title to repeat, or select one of the available options from the drop-down list: Frozen rows/columns, First row/column or Don't repeat. Gridlines and headings - specify the worksheet elements to print by checking the corresponding boxes: Print gridlines and Print row and column headings. Header/footer settings - allow to add some additional information to a printed worksheet, such as date and time, page number, sheet name, etc. First page number - specify the number of the first page printed. After you have configured the printing settings click the Print button to save changes and print out the spreadsheet or the Save button to save changes made to printing settings. All changes you made will be lost if you don't print the spreadsheet or save the changes. The spreadsheet Preview allows you to navigate a spreadsheet using arrows at the bottom to see how your data will be displayed on a sheet when printed and to correct eventual faults using the print setting above. In the online version, a PDF file will be generated on the basis of the document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later. Some browsers (e.g. Chrome and Opera) support direct printing. Setting up the print area If you want to print the selected cell range only instead of the entire worksheet, you can use the Selection option from the Print range drop-down list. When the workbook is saved, this setting is not saved, it is intended for single use. If a cell range should be printed frequently, you can set a constant print area on the worksheet. When the workbook is saved, the print area is also saved, it can be used when you open the spreadsheet next time. It's also possible to set several constant print areas in a sheet, in this case each area will be printed on a separate page. To set the print area: select the necessary cell range on the worksheet. To select multiple cell ranges, hold down the Ctrl key, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Set Print Area option. The created print area is saved when the workbook is saved. When you open the file next time, the specified print area will be printed. When you create a print area, a Print_Area named range is also automatically created, which is displayed in the Name Manager. To highlight the borders of all the print areas on the current worksheet, you can click the arrow in the name box located to the left of the the formula bar and select the Print_Area name from the name list. To add cells to the print area: open the necessary worksheet where the print area is added, select the necessary cell range on the worksheet, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Add to Print Area option. A new print area will be added. Each print area will be printed on a separate page. To remove the print area: open the necessary worksheet where the print area is added, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Clear Print Area option. All the existing print areas in this sheet will be removed. Then the entire sheet will be printed." + "body": "Saving By default, the online Spreadsheet Editor automatically saves your file each 2 seconds when you are working on it preventing your data from loss if the program closes unexpectedly. If you co-edit the file in the Fast mode, the timer requests for updates 25 times a second and saves the changes if they have been made. When the file is being co-edited in the Strict mode, changes are automatically saved at 10-minute intervals. If you need, you can easily select the preferred co-editing mode or disable the Autosave feature on the Advanced Settings page. To save your current spreadsheet manually in the current format and location, click the Save icon on the left side of the editor header, or use the Ctrl+S key combination, or click the File tab of the top toolbar and select the Save option. In the desktop version, to prevent data loss if the program closes unexpectedly, you can turn on the Autorecover option on the Advanced Settings page. In the desktop version, you can save the spreadsheet with another name, in a new location or format, click the File tab of the top toolbar, select the Save as option, choose one of the available formats depending on your needs: XLSX, XLTX, ODS, OTS, CSV, PDF, PDF/A, XLTM, JPG, PNG. Downloading In the online version, you can download the resulting spreadsheet onto your computer hard disk drive, click the File tab of the top toolbar, select the Download as option, choose one of the available formats depending on your needs: XLSX, ODS, CSV, PDF, XLTX, OTS, PDF/A, JPG, PNG. Note: if you select the CSV format, all features (font formatting, formulas, etc.) except the plain text will not be preserved in the CSV file. If you continue saving, the Choose CSV Options window will open. By default, Unicode (UTF-8) is used as the Encoding type. The default Delimiter is comma (,), but the following options are also available: semicolon (;), colon (:), Tab, Space and Other (this option allows you to set a custom delimiter character). Saving a copy In the online version, you can save a copy of the file on your portal, click the File tab of the top toolbar, select the Save Copy as option, choose one of the available formats depending on your needs: XLSX, ODS, CSV, PDF, XLTX, OTS, PDF/A, JPG, PNG, select a location of the file on the portal and press Save. Printing To print out the current spreadsheet, click the Print icon on the left side of the editor header, or use the Ctrl+P key combination, or click the File tab of the top toolbar and select the Print option. The Firefox browser enables printing without downloading the document as a .pdf file first. The spreadsheet Preview and the available printing options will open. Some of these settings (page Margins, Orientation, Size, Print Area as well as Scale to Fit) are also available on the Layout tab of the top toolbar. Here you can adjust the following parameters. In the desktop version you can also define the Print sides option to print on one or two sides flipping the pages on long or short edge as well as print the file to PDF or use the Quick print button in the top toolbar to print the file on the last selected or default printer. Print range - specify what to print: Active sheets, All sheets or Selection. If you previously set a constant print area but want to print the entire sheet, check the Ignore print area box. Pages - specify the range of pages for printing. You can enter the numbers manually or use the corresponding arrows. Settings of sheet - specify individual print settings for each separate sheet, if you have selected the All Sheets option in the Print range drop-down list. Page size - select one of the available sizes from the drop-down list. Page orientation - choose the Portrait option if you wish to print vertically on the page, or use the Landscape option to print horizontally. Margins - choose one of the availabe presets: Normal, Narrow, or Wide, or choose the Custom option and specify the distance between the worksheet data and the edges of the printed page changing the default sizes in the Top, Bottom, Left and Right fields. To center data on the printed page, choose the Custom option from the Margins menu, check the Vertically/Horizontally box in the Center on page section, and click OK. Scaling - if you do not want some columns or rows to be printed on the second page, you can shrink sheet contents to fit it on one page by selecting the corresponding option: Actual Size, Fit Sheet on One Page, Fit All Columns on One Page or Fit All Rows on One Page. Leave the Actual Size option to print the sheet without adjusting. If you choose the Custom Options item from the menu, the Scale Settings window will open: Fit To: allows you to select the necessary number of pages you want to fit the printed worksheet to. Select the necessary number of pages from the Width and Height lists. Scale To: allows you to enlarge or reduce the scale of the worksheet to fit printed pages by manually specifying the percentage of normal size. Print titles - if you want to print row or column titles on every page, use Repeat rows at top and/or Repeat columns at left to indicate the row and the column with the title to repeat, or select one of the available options from the drop-down list: Frozen rows/columns, First row/column or Don't repeat. Gridlines and headings - specify the worksheet elements to print by checking the corresponding boxes: Print gridlines and Print row and column headings. Header/footer settings - allow to add some additional information to a printed worksheet, such as date and time, page number, sheet name, etc. First page number - specify the number of the first page printed. After you have configured the printing settings click the Print button to save changes and print out the spreadsheet or the Save button to save changes made to printing settings. All changes you made will be lost if you don't print the spreadsheet or save the changes. The spreadsheet Preview allows you to navigate a spreadsheet using arrows at the bottom to see how your data will be displayed on a sheet when printed and to correct eventual faults using the print setting above. In the online version, a PDF file will be generated on the basis of the document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later. Some browsers (e.g. Chrome and Opera) support direct printing. Setting up the print area If you want to print the selected cell range only instead of the entire worksheet, you can use the Selection option from the Print range drop-down list. When the workbook is saved, this setting is not saved, it is intended for single use. If a cell range should be printed frequently, you can set a constant print area on the worksheet. When the workbook is saved, the print area is also saved, it can be used when you open the spreadsheet next time. It's also possible to set several constant print areas in a sheet, in this case each area will be printed on a separate page. To set the print area: select the necessary cell range on the worksheet. To select multiple cell ranges, hold down the Ctrl key, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Set Print Area option. The created print area is saved when the workbook is saved. When you open the file next time, the specified print area will be printed. When you create a print area, a Print_Area named range is also automatically created, which is displayed in the Name Manager. To highlight the borders of all the print areas on the current worksheet, you can click the arrow in the name box located to the left of the the formula bar and select the Print_Area name from the name list. To add cells to the print area: open the necessary worksheet where the print area is added, select the necessary cell range on the worksheet, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Add to Print Area option. A new print area will be added. Each print area will be printed on a separate page. To remove the print area: open the necessary worksheet where the print area is added, switch to the Layout tab of the top toolbar, click the arrow next to the Print Area button and select the Clear Print Area option. All the existing print areas in this sheet will be removed. Then the entire sheet will be printed." }, { "id": "UsageInstructions/ScaleToFit.htm",