UPDATE: Adjusted settings, styling and basic content pages
This commit is contained in:
committed by
Nicolás Hatcher Andrés
parent
c1be1e47cb
commit
97846041e5
66
docs/README.md
Normal file
66
docs/README.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# IronCalc Docs
|
||||
|
||||
This repository contains IronCalc's end-user documentation. Here, you can explore supported features, functions, and more.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
To manage the documentation, we use [VitePress](https://vitepress.dev/guide/what-is-vitepress), a Static Site Generator (SSG). We also leverage [MathJax v3.0](https://vitepress.dev/guide/markdown#math-equations) for rendering mathematical equations.
|
||||
|
||||
First, ensure you have the following tools installed:
|
||||
|
||||
- **Node.js** (version 18 or higher)
|
||||
- **npm** (comes bundled with Node.js)
|
||||
- A terminal to access the VitePress CLI
|
||||
- A text editor with Markdown syntax support (e.g., VS Code, Cursor)
|
||||
|
||||
## Installation
|
||||
|
||||
Start installing the required dependencies by running the following command in your terminal:
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
## Build the Project
|
||||
|
||||
Prepare the project for development by building it:
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## Running the Project
|
||||
|
||||
Start the development server with:
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
After running the command, you can view the documentation in your browser at http://localhost:3000 (or the URL displayed in your terminal).
|
||||
|
||||
## Project Structure
|
||||
|
||||
The documentation is organized as follows:
|
||||
|
||||
```plaintext
|
||||
src
|
||||
├── .vitepress
|
||||
│ ├── theme
|
||||
│ │ └── style.css
|
||||
│ └── config.mts
|
||||
├── features
|
||||
├── functions
|
||||
├── python-bindings
|
||||
└── more
|
||||
```
|
||||
|
||||
### Notes on the Structure
|
||||
|
||||
- **`.vitepress`**: Contains configuration and theming files for VitePress.
|
||||
- `theme/style.css`: Use this file to customize styles across the documentation.
|
||||
- `config.mts`: Modify this file to change global settings like navigation and layout.
|
||||
- **`features`**: Describes the supported features of IronCalc.
|
||||
- **`functions`**: Includes a comprehensive list of all functions, categorized as supported or unsupported.
|
||||
- **`python-bindings`**: Documentation for using IronCalc with Python.
|
||||
- **`more`**: Additional content or advanced topics related to IronCalc.
|
||||
@@ -21,8 +21,8 @@ export default defineConfig({
|
||||
// https://vitepress.dev/reference/default-theme-config
|
||||
|
||||
logo: {
|
||||
light: "/ironcalc-logo.svg",
|
||||
dark: "/ironcalc-logo-dark.svg",
|
||||
light: "/ironcalc-docs-logo.svg",
|
||||
dark: "/ironcalc-docs-logo-dark.svg",
|
||||
alt: "IronCalc Logo",
|
||||
},
|
||||
siteTitle: false,
|
||||
@@ -31,10 +31,13 @@ export default defineConfig({
|
||||
provider: "local",
|
||||
},
|
||||
|
||||
sidebar: [
|
||||
{ text: "About IronCalc", link: "/index.md" },
|
||||
nav: [
|
||||
{ text: "Blog", link: "https://blog.ironcalc.com/" },
|
||||
{ text: "App", link: "https://app.ironcalc.com/" },
|
||||
],
|
||||
|
||||
sidebar: [
|
||||
{ text: "About IronCalc", link: "/index.md" },
|
||||
{
|
||||
text: "Features",
|
||||
collapsed: false,
|
||||
@@ -42,52 +45,63 @@ export default defineConfig({
|
||||
{ text: "Formatting Values", link: "/features/formatting-values" },
|
||||
{ text: "Using Styles", link: "/features/using-styles" },
|
||||
{ text: "Keyboard Shortcuts", link: "/features/keyboard-shortcuts" },
|
||||
{ text: "Importing Files", link: "/features/importing-files" },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "Functions",
|
||||
collapsed: false,
|
||||
items: [
|
||||
{ text: "Database", link: "/database" },
|
||||
{ text: "Date and Time", link: "/date-and-time" },
|
||||
{ text: "Engineering", link: "/engineering" },
|
||||
{ text: "Database", link: "functions/database" },
|
||||
{ text: "Date and Time", link: "functions/date-and-time" },
|
||||
{ text: "Engineering", link: "functions/engineering" },
|
||||
{
|
||||
text: "Financial",
|
||||
collapsed: true,
|
||||
link: "functions/financial",
|
||||
items: [
|
||||
{ text: "EFFECT" },
|
||||
{ text: "FV", link: "functions/financial/FV" },
|
||||
{ text: "FVSCHEDULE" },
|
||||
],
|
||||
items: [{ text: "FV", link: "functions/financial/FV" }],
|
||||
},
|
||||
{ text: "Information", link: "/information" },
|
||||
{ text: "Logical", link: "/logical" },
|
||||
{ text: "Lookup and Reference", link: "/lookup-and-reference" },
|
||||
{ text: "Math and Trigonometry", link: "/math-and-trigonometry" },
|
||||
{ text: "Statistical", link: "/statistical" },
|
||||
{ text: "Text", link: "/text" },
|
||||
{ text: "Information", link: "functions/information" },
|
||||
{ text: "Logical", link: "functions/logical" },
|
||||
{
|
||||
text: "Lookup and Reference",
|
||||
link: "functions/lookup-and-reference",
|
||||
},
|
||||
{
|
||||
text: "Math and Trigonometry",
|
||||
link: "functions/math-and-trigonometry",
|
||||
},
|
||||
{ text: "Statistical", link: "functions/statistical" },
|
||||
{ text: "Text", link: "functions/text" },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "Python bindings",
|
||||
collapsed: true,
|
||||
items: [{ text: "Practical Guide", link: "/python-bindings" }],
|
||||
items: [
|
||||
{
|
||||
text: "Practical Guide",
|
||||
link: "python-bindings/python-bindings-practical-guide",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "More",
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: "Unsupported Features", link: "/unsupported-features" },
|
||||
{ text: "How to contribute", link: "/how-to-contribute" },
|
||||
{ text: "Examples", link: "/examples" },
|
||||
{ text: "Unsupported Features", link: "more/unsupported-features" },
|
||||
{ text: "How to contribute", link: "more/how-to-contribute" },
|
||||
{
|
||||
text: "Understanding Error Types",
|
||||
link: "more/understanding-error-types",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
editLink: {
|
||||
pattern: "https://github.com/vuejs/vitepress/edit/main/docs/:path",
|
||||
text: "Edit this page on GitHub",
|
||||
pattern: "https://github.com/ironcalc/ironcalc/edit/main/docs/:path",
|
||||
text: "Edit on GitHub",
|
||||
},
|
||||
|
||||
lastUpdated: {
|
||||
|
||||
@@ -186,3 +186,24 @@ li::marker {
|
||||
table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.VPSidebarItem.level-0[data-v-3db96182] {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
.VPBadge.info {
|
||||
background-color: var(--vp-c-gray-3);
|
||||
}
|
||||
|
||||
.custom-block {
|
||||
padding: 8px 16px;
|
||||
}
|
||||
|
||||
.vp-doc ul,
|
||||
.vp-doc ol {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.vp-doc h2 > .VPBadge {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
@@ -362,7 +362,7 @@
|
||||
--vp-code-color: var(--vp-c-brand-1);
|
||||
--vp-code-link-color: var(--vp-c-brand-1);
|
||||
--vp-code-link-hover-color: var(--vp-c-brand-2);
|
||||
--vp-code-bg: var(--vp-c-default-soft);
|
||||
--vp-code-bg: var(--vp-c-gray-3);
|
||||
|
||||
--vp-code-block-color: var(--vp-c-text-2);
|
||||
--vp-code-block-bg: var(--vp-c-bg-alt);
|
||||
@@ -443,7 +443,7 @@
|
||||
|
||||
--vp-custom-block-info-border: transparent;
|
||||
--vp-custom-block-info-text: var(--vp-c-text-1);
|
||||
--vp-custom-block-info-bg: var(--vp-c-default-soft);
|
||||
--vp-custom-block-info-bg: var(--vp-c-gray-3);
|
||||
--vp-custom-block-info-code-bg: var(--vp-c-default-soft);
|
||||
|
||||
--vp-custom-block-note-border: transparent;
|
||||
|
||||
@@ -6,4 +6,37 @@ lang: en-US
|
||||
|
||||
# Formatting Values
|
||||
|
||||
You can format numbers in scientific notation, as currencies, percentages or dates.
|
||||
You can format numbers in **scientific notation**, as **currencies**, **percentages**, or **dates**.
|
||||
|
||||
## How to Format Values
|
||||
|
||||
To change the format of the values:
|
||||
|
||||
- Click on the **€** or **%** buttons in the toolbox for quick access.
|
||||
- Alternatively, click on the **123 dropdown** to select one of the predefined formats:
|
||||
- Number
|
||||
- Percentage
|
||||
- Euro (€)
|
||||
- Dollar ($)
|
||||
- British Pound (£)
|
||||
- Short Date
|
||||
- Long Date
|
||||
|
||||
You can also **create a custom format** directly from the dropdown.
|
||||
|
||||
## Creating Custom Formats
|
||||
|
||||
To create a custom format, you need to use a specific formatting string. Here's an example:
|
||||
|
||||
- **`"$"#,##0.00`**
|
||||
- **`$`**: Displays the dollar symbol. You can replace this with another currency symbol like **€** or **£**.
|
||||
- **`#,##0`**: Formats numbers with a thousands separator (`,`).
|
||||
- **`.00`**: Ensures two decimal places are always displayed.
|
||||
|
||||
### Common Custom Format Examples
|
||||
|
||||
- **`"€"#,##0.00`**: Formats numbers as Euros with two decimal places.
|
||||
- **`0.00%`**: Formats numbers as percentages with two decimal places.
|
||||
- **`yyyy-mm-dd`**: Displays dates in the year-month-day format.
|
||||
|
||||
For more advanced options, refer to standard number formatting guides.
|
||||
|
||||
20
docs/src/features/importing-files.md
Normal file
20
docs/src/features/importing-files.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Importing Files
|
||||
|
||||
IronCalc supports direct importing of Excel files (.xlsx). Before proceeding, please ensure your file meets the required format.
|
||||
|
||||
## How to Import Files
|
||||
|
||||
You can upload files using one of the following methods:
|
||||
|
||||
- **Drag and Drop**: Drag your `.xlsx` file and drop it into the designated upload area on the interface.
|
||||
- **Click to Upload**: Click on the central upload area and select your file from your device.
|
||||
|
||||
::: info
|
||||
The maximum file size allowed is **1 MB**.
|
||||
:::
|
||||
@@ -4,8 +4,25 @@ outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Using styles
|
||||
# Using Styles
|
||||
|
||||
You can choose background colors, text colors, borders, font styles (bold, italics, underlined). You can also align text horizontally and vertically.
|
||||
In IronCalc you can aldo customize the appearance of your data with a variety of style options:
|
||||
|
||||
Widths of rows and heights of columns can also be changed
|
||||
- **Background Colors**: Apply colors to cell backgrounds.
|
||||
- **Text Colors**: Change the color of the text within cells.
|
||||
- **Borders**: Add or modify borders around cells, including **border color** and **line thickness** (thin, medium or thick).
|
||||
- **Font Styles**: Use **bold**, _italics_, _underlined_, or **strikethrough** text for emphasis.
|
||||
- **Alignment**: Align text both **horizontally** and **vertically**, with options to **align middle** for both axes for perfect centering.
|
||||
|
||||
You can also **show or hide grid lines** for a cleaner layout.
|
||||
|
||||
## Adjusting Row and Column Dimensions
|
||||
|
||||
You can also customize the layout by modifying:
|
||||
|
||||
- **Row Heights**: Adjust the height of rows to fit your content.
|
||||
- **Column Widths**: Resize columns for optimal visibility of data.
|
||||
|
||||
## Copying and Pasting Styles
|
||||
|
||||
Styles can be easily **copied and pasted** from one cell or cell range to another. Simply copy the cell with the desired style and paste it into another cell or range to apply the same formatting.
|
||||
|
||||
25
docs/src/functions/database.md
Normal file
25
docs/src/functions/database.md
Normal file
@@ -0,0 +1,25 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Database functions
|
||||
|
||||
At the moment IronCalc does not support any function in this section. All are planned.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/47).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| -------- | ---------------------------------------------- | ------------- |
|
||||
| DAVERAGE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DCOUNT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DCOUNTA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DGET | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DMAX | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DMIN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DPRODUCT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DSTDEV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DSTDEVP | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DSUM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DVAR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DVARP | <Badge type="info" text="Not available yet" /> | – |
|
||||
38
docs/src/functions/date-and-time.md
Normal file
38
docs/src/functions/date-and-time.md
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Date and Time functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/48).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ---------------- | ---------------------------------------------- | ------------- |
|
||||
| DATE | <Badge type="tip" text="Available" /> | – |
|
||||
| DATEDIF | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DATEVALUE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DAY | <Badge type="tip" text="Available" /> | – |
|
||||
| DAYS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DAYS360 | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EDATE | <Badge type="tip" text="Available" /> | – |
|
||||
| EOMONTH | <Badge type="tip" text="Available" /> | – |
|
||||
| HOUR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ISOWEEKNUM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MINUTE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MONTH | <Badge type="tip" text="Available" /> | – |
|
||||
| NETWORKDAYS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NETWORKDAYS.INTL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NOW | <Badge type="tip" text="Available" /> | – |
|
||||
| SECOND | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TIME | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TIMEVALUE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TODAY | <Badge type="tip" text="Available" /> | – |
|
||||
| WEEKDAY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WEEKNUM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WORKDAY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WORKDAY.INTL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| YEAR | <Badge type="tip" text="Available" /> | – |
|
||||
| YEARFRAC | <Badge type="info" text="Not available yet" /> | – |
|
||||
65
docs/src/functions/engineering.md
Normal file
65
docs/src/functions/engineering.md
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Engineering functions
|
||||
|
||||
All Engineering functions are already supported in IronCalc.
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ------------ | ------------------------------------- | ------------- |
|
||||
| BESSELI | <Badge type="tip" text="Available" /> | – |
|
||||
| BESSELJ | <Badge type="tip" text="Available" /> | – |
|
||||
| BESSELK | <Badge type="tip" text="Available" /> | – |
|
||||
| BESSELY | <Badge type="tip" text="Available" /> | – |
|
||||
| BIN2DEC | <Badge type="tip" text="Available" /> | – |
|
||||
| BIN2HEX | <Badge type="tip" text="Available" /> | – |
|
||||
| BIN2OCT | <Badge type="tip" text="Available" /> | – |
|
||||
| BITAND | <Badge type="tip" text="Available" /> | – |
|
||||
| BITLSHIFT | <Badge type="tip" text="Available" /> | – |
|
||||
| BITOR | <Badge type="tip" text="Available" /> | – |
|
||||
| BITRSHIFT | <Badge type="tip" text="Available" /> | – |
|
||||
| BITXOR | <Badge type="tip" text="Available" /> | – |
|
||||
| COMPLEX | <Badge type="tip" text="Available" /> | – |
|
||||
| CONVERT | <Badge type="tip" text="Available" /> | – |
|
||||
| DEC2BIN | <Badge type="tip" text="Available" /> | – |
|
||||
| DEC2HEX | <Badge type="tip" text="Available" /> | – |
|
||||
| DEC2OCT | <Badge type="tip" text="Available" /> | – |
|
||||
| ERF | <Badge type="tip" text="Available" /> | – |
|
||||
| ERF.PRECISE | <Badge type="tip" text="Available" /> | – |
|
||||
| ERFC | <Badge type="tip" text="Available" /> | – |
|
||||
| ERFC.PRECISE | <Badge type="tip" text="Available" /> | – |
|
||||
| GESTEP | <Badge type="tip" text="Available" /> | – |
|
||||
| HEX2BIN | <Badge type="tip" text="Available" /> | – |
|
||||
| HEX2DEC | <Badge type="tip" text="Available" /> | – |
|
||||
| HEX2OCT | <Badge type="tip" text="Available" /> | – |
|
||||
| IMABS | <Badge type="tip" text="Available" /> | – |
|
||||
| IMAGINARY | <Badge type="tip" text="Available" /> | – |
|
||||
| IMARGUMENT | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCONJUGATE | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCOS | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCOSH | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCOT | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCSC | <Badge type="tip" text="Available" /> | – |
|
||||
| IMCSCH | <Badge type="tip" text="Available" /> | – |
|
||||
| IMDIV | <Badge type="tip" text="Available" /> | – |
|
||||
| IMEXP | <Badge type="tip" text="Available" /> | – |
|
||||
| IMLN | <Badge type="tip" text="Available" /> | – |
|
||||
| IMLOG10 | <Badge type="tip" text="Available" /> | – |
|
||||
| IMLOG2 | <Badge type="tip" text="Available" /> | – |
|
||||
| IMPOWER | <Badge type="tip" text="Available" /> | – |
|
||||
| IMPRODUCT | <Badge type="tip" text="Available" /> | – |
|
||||
| IMREAL | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSEC | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSECH | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSIN | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSINH | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSQRT | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSUB | <Badge type="tip" text="Available" /> | – |
|
||||
| IMSUM | <Badge type="tip" text="Available" /> | – |
|
||||
| IMTAN | <Badge type="tip" text="Available" /> | – |
|
||||
| OCT2BIN | <Badge type="tip" text="Available" /> | – |
|
||||
| OCT2DEC | <Badge type="tip" text="Available" /> | – |
|
||||
| OCT2HEX | <Badge type="tip" text="Available" /> | – |
|
||||
@@ -6,58 +6,63 @@ lang: en-US
|
||||
|
||||
# Financial functions
|
||||
|
||||
- ACCRINT
|
||||
- ACCRINTM
|
||||
- AMORDEGRC
|
||||
- AMORLINC
|
||||
- COUPDAYBS
|
||||
- COUPDAYS
|
||||
- COUPDAYSNC
|
||||
- COUPNCD
|
||||
- COUPNUM
|
||||
- COUPPCD
|
||||
- CUMIPMT
|
||||
- CUMPRINC
|
||||
- DB
|
||||
- DDB
|
||||
- DISC
|
||||
- DOLLARDE
|
||||
- DOLLARFR
|
||||
- DURATION
|
||||
- EFFECT
|
||||
- [FV](/functions/financial/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
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/49).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ---------- | ---------------------------------------------- | ------------------ |
|
||||
| ACCRINT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ACCRINTM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| AMORDEGRC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| AMORLINC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPDAYBS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPDAYS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPDAYSNC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPNCD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPNUM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUPPCD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CUMIPMT | <Badge type="tip" text="Available" /> | – |
|
||||
| CUMPRINC | <Badge type="tip" text="Available" /> | – |
|
||||
| DB | <Badge type="tip" text="Available" /> | – |
|
||||
| DDB | <Badge type="tip" text="Available" /> | – |
|
||||
| DISC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DOLLARDE | <Badge type="tip" text="Available" /> | – |
|
||||
| DOLLARFR | <Badge type="tip" text="Available" /> | – |
|
||||
| DURATION | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EFFECT | <Badge type="tip" text="Available" /> | – |
|
||||
| FV | <Badge type="tip" text="Available" /> | [FV](financial/fv) |
|
||||
| FVSCHEDULE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| INTRATE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| IPMT | <Badge type="tip" text="Available" /> | – |
|
||||
| IRR | <Badge type="tip" text="Available" /> | – |
|
||||
| ISPMT | <Badge type="tip" text="Available" /> | – |
|
||||
| MDURATION | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MIRR | <Badge type="tip" text="Available" /> | – |
|
||||
| NOMINAL | <Badge type="tip" text="Available" /> | – |
|
||||
| NPER | <Badge type="tip" text="Available" /> | – |
|
||||
| NPV | <Badge type="tip" text="Available" /> | – |
|
||||
| ODDFPRICE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ODDFYIELD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ODDLPRICE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ODDLYIELD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PDURATION | <Badge type="tip" text="Available" /> | – |
|
||||
| PMT | <Badge type="tip" text="Available" /> | – |
|
||||
| PPMT | <Badge type="tip" text="Available" /> | – |
|
||||
| PRICE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PRICEDISC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PRICEMAT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PV | <Badge type="tip" text="Available" /> | – |
|
||||
| RATE | <Badge type="tip" text="Available" /> | – |
|
||||
| RECEIVED | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RRI | <Badge type="tip" text="Available" /> | - |
|
||||
| SLN | <Badge type="tip" text="Available" /> | – |
|
||||
| SYD | <Badge type="tip" text="Available" /> | – |
|
||||
| TBILLEQ | <Badge type="tip" text="Available" /> | – |
|
||||
| TBILLPRICE | <Badge type="tip" text="Available" /> | – |
|
||||
| TBILLYIELD | <Badge type="tip" text="Available" /> | – |
|
||||
| VDB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| XIRR | <Badge type="tip" text="Available" /> | – |
|
||||
| XNPV | <Badge type="tip" text="Available" /> | – |
|
||||
| YIELD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| YIELDDISC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| YIELDMAT | <Badge type="info" text="Not available yet" /> | – |
|
||||
|
||||
@@ -4,7 +4,7 @@ outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# FV function
|
||||
# FV
|
||||
|
||||
## Overview
|
||||
|
||||
@@ -12,7 +12,7 @@ FV (<u>F</u>uture <u>V</u>alue) is a function in the Financial category that can
|
||||
|
||||
FV can be used to calculate future value over a specified number of compounding periods. A fixed interest rate or yield is assumed over all periods, and a fixed payment or deposit can be applied at the start or end of every period.
|
||||
|
||||
If your interest rate varies between periods, use the FVSCHEDULE function (<span style="color:orange">link when page written</span>) instead of FV.
|
||||
If your interest rate varies between periods, use the **FVSCHEDULE** function instead of FV.
|
||||
|
||||
## Parameters
|
||||
|
||||
@@ -51,7 +51,7 @@ If your interest rate varies between periods, use the FVSCHEDULE function (<span
|
||||
|
||||
## Examples
|
||||
|
||||
<span style="color:orange">Embed file - FV function examples.xlsx</span>.
|
||||
[See this example in IronCalc](https://app.ironcalc.com/?model=h30aj-o2HyK-1jUR8)
|
||||
|
||||
## Links
|
||||
|
||||
|
||||
34
docs/src/functions/information.md
Normal file
34
docs/src/functions/information.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Information functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/50).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ---------- | ---------------------------------------------- | ------------- |
|
||||
| CELL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ERROR.TYPE | <Badge type="tip" text="Available" /> | – |
|
||||
| INFO | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ISBLANK | <Badge type="tip" text="Available" /> | – |
|
||||
| ISERR | <Badge type="tip" text="Available" /> | – |
|
||||
| ISERROR | <Badge type="tip" text="Available" /> | – |
|
||||
| ISEVEN | <Badge type="tip" text="Available" /> | – |
|
||||
| ISFORMULA | <Badge type="tip" text="Available" /> | – |
|
||||
| ISLOGICAL | <Badge type="tip" text="Available" /> | – |
|
||||
| ISNA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ISNONTEXT | <Badge type="tip" text="Available" /> | – |
|
||||
| ISNUMBER | <Badge type="tip" text="Available" /> | – |
|
||||
| ISODD | <Badge type="tip" text="Available" /> | – |
|
||||
| ISOMITTED | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ISREF | <Badge type="tip" text="Available" /> | – |
|
||||
| ISTEXT | <Badge type="tip" text="Available" /> | – |
|
||||
| N | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NA | <Badge type="tip" text="Available" /> | – |
|
||||
| SHEET | <Badge type="tip" text="Available" /> | – |
|
||||
| SHEETS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TYPE | <Badge type="tip" text="Available" /> | – |
|
||||
32
docs/src/functions/logical.md
Normal file
32
docs/src/functions/logical.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Logical functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/51).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| --------- | ---------------------------------------------- | ------------- |
|
||||
| AND | <Badge type="tip" text="Available" /> | – |
|
||||
| BYCOL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BYROW | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FALSE | <Badge type="tip" text="Available" /> | – |
|
||||
| IF | <Badge type="tip" text="Available" /> | – |
|
||||
| IFERROR | <Badge type="tip" text="Available" /> | – |
|
||||
| IFNA | <Badge type="tip" text="Available" /> | – |
|
||||
| IFS | <Badge type="tip" text="Available" /> | – |
|
||||
| LAMBDA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LET | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MAKEARRAY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MAP | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NOT | <Badge type="tip" text="Available" /> | – |
|
||||
| OR | <Badge type="tip" text="Available" /> | – |
|
||||
| REDUCE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SCAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SWITCH | <Badge type="tip" text="Available" /> | – |
|
||||
| TRUE | <Badge type="tip" text="Available" /> | – |
|
||||
| XOR | <Badge type="tip" text="Available" /> | – |
|
||||
50
docs/src/functions/lookup-and-reference.md
Normal file
50
docs/src/functions/lookup-and-reference.md
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Lookup and Reference functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/52).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ------------ | ---------------------------------------------- | ------------- |
|
||||
| ADDRESS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| AREAS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHOOSE | <Badge type="tip" text="Available" /> | – |
|
||||
| CHOOSECOLS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHOOSEROWS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COLUMN | <Badge type="tip" text="Available" /> | – |
|
||||
| COLUMNS | <Badge type="tip" text="Available" /> | – |
|
||||
| DROP | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EXPAND | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FILTER | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORMULATEXT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GETPIVOTDATA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| HLOOKUP | <Badge type="tip" text="Available" /> | – |
|
||||
| HSTACK | <Badge type="info" text="Not available yet" /> | – |
|
||||
| HYPERLINK | <Badge type="info" text="Not available yet" /> | – |
|
||||
| IMAGE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| INDEX | <Badge type="tip" text="Available" /> | – |
|
||||
| INDIRECT | <Badge type="tip" text="Available" /> | – |
|
||||
| LOOKUP | <Badge type="tip" text="Available" /> | – |
|
||||
| MATCH | <Badge type="tip" text="Available" /> | – |
|
||||
| OFFSET | <Badge type="tip" text="Available" /> | – |
|
||||
| ROW | <Badge type="tip" text="Available" /> | – |
|
||||
| ROWS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RTD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SORT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SORTBY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TAKE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TOCOL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TOROW | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TRANSPOSE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| UNIQUE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| VLOOKUP | <Badge type="tip" text="Available" /> | – |
|
||||
| VSTACK | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WRAPCOLS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WRAPROWS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| XLOOKUP | <Badge type="tip" text="Available" /> | – |
|
||||
| XMATCH | <Badge type="info" text="Not available yet" /> | – |
|
||||
95
docs/src/functions/math-and-trigonometry.md
Normal file
95
docs/src/functions/math-and-trigonometry.md
Normal file
@@ -0,0 +1,95 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Math and Trigonometry functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/54).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| --------------- | ---------------------------------------------- | ------------- |
|
||||
| ABS | <Badge type="tip" text="Available" /> | – |
|
||||
| ACOS | <Badge type="tip" text="Available" /> | – |
|
||||
| ACOSH | <Badge type="tip" text="Available" /> | – |
|
||||
| ACOT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ACOTH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| AGGREGATE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ARABIC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ASIN | <Badge type="tip" text="Available" /> | – |
|
||||
| ASINH | <Badge type="tip" text="Available" /> | – |
|
||||
| ATAN | <Badge type="tip" text="Available" /> | – |
|
||||
| ATAN2 | <Badge type="tip" text="Available" /> | – |
|
||||
| ATANH | <Badge type="tip" text="Available" /> | – |
|
||||
| BASE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CEILING | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CEILING.MATH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CEILING.PRECISE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COMBIN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COMBINA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COS | <Badge type="tip" text="Available" /> | – |
|
||||
| COSH | <Badge type="tip" text="Available" /> | – |
|
||||
| COT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COTH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CSC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CSCH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DECIMAL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DEGREES | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EVEN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EXP | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FACT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FACTDOUBLE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FLOOR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FLOOR.MATH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FLOOR.PRECISE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GCD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| INT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ISO.CEILING | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LCM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LET | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOG | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOG10 | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MDETERM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MINVERSE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MMULT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MOD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MROUND | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MULTINOMIAL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MUNIT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ODD | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PI | <Badge type="info" text="Not available yet" /> | – |
|
||||
| POWER | <Badge type="tip" text="Available" /> | – |
|
||||
| PRODUCT | <Badge type="tip" text="Available" /> | – |
|
||||
| QUOTIENT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RADIANS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RAND | <Badge type="tip" text="Available" /> | – |
|
||||
| RANDARRAY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RANDBETWEEN | <Badge type="tip" text="Available" /> | – |
|
||||
| ROMAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ROUND | <Badge type="tip" text="Available" /> | – |
|
||||
| ROUNDDOWN | <Badge type="tip" text="Available" /> | – |
|
||||
| ROUNDUP | <Badge type="tip" text="Available" /> | – |
|
||||
| SEC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SECH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SERIESSUM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SEQUENCE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SIGN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SIN | <Badge type="tip" text="Available" /> | – |
|
||||
| SINH | <Badge type="tip" text="Available" /> | – |
|
||||
| SQRT | <Badge type="tip" text="Available" /> | – |
|
||||
| SQRTPI | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUBTOTAL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUM | <Badge type="tip" text="Available" /> | – |
|
||||
| SUMIF | <Badge type="tip" text="Available" /> | – |
|
||||
| SUMIFS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUMPRODUCT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUMSQ | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUMX2MY2 | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUMX2PY2 | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUMXMY2 | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TAN | <Badge type="tip" text="Available" /> | – |
|
||||
| TANH | <Badge type="tip" text="Available" /> | – |
|
||||
| TRUNC | <Badge type="info" text="Not available yet" /> | – |
|
||||
121
docs/src/functions/statistical.md
Normal file
121
docs/src/functions/statistical.md
Normal file
@@ -0,0 +1,121 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Statistical functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/55).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ------------------------ | ---------------------------------------------- | ------------- |
|
||||
| AVEDEV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| AVERAGE | <Badge type="tip" text="Available" /> | – |
|
||||
| AVERAGEA | <Badge type="tip" text="Available" /> | – |
|
||||
| AVERAGEIF | <Badge type="tip" text="Available" /> | – |
|
||||
| AVERAGEIFS | <Badge type="tip" text="Available" /> | – |
|
||||
| BETA.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BETA.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BINOM.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BINOM.DIST.RANGE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BINOM.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHISQ.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHISQ.DIST.RT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHISQ.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHISQ.INV.RT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHISQ.TEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CONFIDENCE.NORM | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CONFIDENCE.T | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CORREL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COUNT | <Badge type="tip" text="Available" /> | – |
|
||||
| COUNTA | <Badge type="tip" text="Available" /> | – |
|
||||
| COUNTBLANK | <Badge type="tip" text="Available" /> | – |
|
||||
| COUNTIF | <Badge type="tip" text="Available" /> | – |
|
||||
| COUNTIFS | <Badge type="tip" text="Available" /> | – |
|
||||
| COVARIANCE.P | <Badge type="info" text="Not available yet" /> | – |
|
||||
| COVARIANCE.S | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DEVSQ | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EXPON.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| F.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| F.DIST.RT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| F.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| F.INV.RT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| F.TEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FISHER | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FISHERINV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST.ETS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST.ETS.CONFINT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST.ETS.SEASONALITY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST.ETS.STAT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FORECAST.LINEAR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FREQUENCY | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAMMA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAMMA.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAMMA.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAMMALN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAMMALN.PRECISE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GAUSS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GEOMEAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| GROWTH | <Badge type="info" text="Not available yet" /> | – |
|
||||
| HARMEAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| HYPGEOM.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| INTERCEPT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| KURT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LARGE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LINEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOGEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOGNORM.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOGNORM.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MAX | <Badge type="tip" text="Available" /> | – |
|
||||
| MAXA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MAXIFS | <Badge type="tip" text="Available" /> | – |
|
||||
| MEDIAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MODE.MULT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MODE.SNGL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NEGBINOM.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NORM.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NORM.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NORM.S.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NORM.S.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PEARSON | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERCENTILE.EXC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERCENTILE.INC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERCENTRANK.EXC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERCENTRANK.INC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERMUT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PERMUTATIONA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PHI | <Badge type="info" text="Not available yet" /> | – |
|
||||
| POISSON.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PROB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| QUARTILE.EXC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| QUARTILE.INC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RANK.AVG | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RANK.EQ | <Badge type="info" text="Not available yet" /> | – |
|
||||
| RSQ | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SKEW | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SKEW.P | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SLOPE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SMALL | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STANDARDIZE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STDEV.P | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STDEV.S | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STDEVA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STDEVPA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| STEYX | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.DIST.2T | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.DIST.RT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.INV | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.INV.2T | <Badge type="info" text="Not available yet" /> | – |
|
||||
| T.TEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TREND | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TRIMMEAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| VAR.P | <Badge type="info" text="Not available yet" /> | – |
|
||||
| VAR.S | <Badge type="info" text="Not available yet" /> | – |
|
||||
| VARA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| VARPA | <Badge type="info" text="Not available yet" /> | – |
|
||||
| WEIBULL.DIST | <Badge type="info" text="Not available yet" /> | – |
|
||||
| Z.TEST | <Badge type="info" text="Not available yet" /> | – |
|
||||
57
docs/src/functions/text.md
Normal file
57
docs/src/functions/text.md
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Text functions
|
||||
|
||||
At the moment IronCalc only supports a few function in this section.
|
||||
You can track the progress in this [GitHub issue](https://github.com/ironcalc/IronCalc/issues/56).
|
||||
|
||||
| Function | Status | Documentation |
|
||||
| ----------- | ---------------------------------------------- | ------------- |
|
||||
| ASC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| ARRAYTOTEXT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| BAHTTEXT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CHAR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CLEAN | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CODE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| CONCAT | <Badge type="tip" text="Available" /> | – |
|
||||
| CONCATENATE | <Badge type="tip" text="Available" /> | – |
|
||||
| DBCS | <Badge type="info" text="Not available yet" /> | – |
|
||||
| DOLLAR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| EXACT | <Badge type="tip" text="Available" /> | – |
|
||||
| FIND | <Badge type="tip" text="Available" /> | – |
|
||||
| FINDB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| FIXED | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LEFT | <Badge type="tip" text="Available" /> | – |
|
||||
| LEFTB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LEN | <Badge type="tip" text="Available" /> | – |
|
||||
| LENB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| LOWER | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MID | <Badge type="info" text="Not available yet" /> | – |
|
||||
| MIDB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| NUMBERVALUE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PHONETIC | <Badge type="info" text="Not available yet" /> | – |
|
||||
| PROPER | <Badge type="info" text="Not available yet" /> | – |
|
||||
| REPLACE | <Badge type="info" text="Not available yet" /> | – |
|
||||
| REPLACEB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| REPT | <Badge type="tip" text="Available" /> | – |
|
||||
| RIGHT | <Badge type="tip" text="Available" /> | – |
|
||||
| RIGHTB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SEARCH | <Badge type="tip" text="Available" /> | – |
|
||||
| SEARCHB | <Badge type="info" text="Not available yet" /> | – |
|
||||
| SUBSTITUTE | <Badge type="tip" text="Available" /> | – |
|
||||
| T | <Badge type="tip" text="Available" /> | – |
|
||||
| TEXT | <Badge type="tip" text="Available" /> | – |
|
||||
| TEXTAFTER | <Badge type="tip" text="Available" /> | – |
|
||||
| TEXTBEFORE | <Badge type="tip" text="Available" /> | – |
|
||||
| TEXTJOIN | <Badge type="tip" text="Available" /> | – |
|
||||
| TEXTSPLIT | <Badge type="info" text="Not available yet" /> | – |
|
||||
| TRIM | <Badge type="tip" text="Available" /> | – |
|
||||
| UNICHAR | <Badge type="info" text="Not available yet" /> | – |
|
||||
| UNICODE | <Badge type="tip" text="Available" /> | – |
|
||||
| UPPER | <Badge type="tip" text="Available" /> | – |
|
||||
| VALUE | <Badge type="tip" text="Available" /> | – |
|
||||
| VALUETOTEXT | <Badge type="tip" text="Available" /> | – |
|
||||
10
docs/src/ironcalc-docs-logo-dark.svg
Normal file
10
docs/src/ironcalc-docs-logo-dark.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 12 KiB |
10
docs/src/ironcalc-docs-logo.svg
Normal file
10
docs/src/ironcalc-docs-logo.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 12 KiB |
9
docs/src/more/how-to-contribute.md
Normal file
9
docs/src/more/how-to-contribute.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# How to Contribute
|
||||
|
||||
If you want to give us a hand, take a look at our [GitHub repository](https://github.com/ironcalc/IronCalc?tab=readme-ov-file#collaborators-needed-call-to-action), join our [Discord Channel](https://discord.gg/sjaefMWE) or send us an email to [hello@ironcalc.com](mailto:hello@ironcalc.com).
|
||||
72
docs/src/more/understanding-error-types.md
Normal file
72
docs/src/more/understanding-error-types.md
Normal file
@@ -0,0 +1,72 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Understanding Excel Error Types
|
||||
|
||||
::: warning
|
||||
**Note:** This page is in construction 🚧
|
||||
:::
|
||||
|
||||
When working with formulas, you may encounter these common errors:
|
||||
|
||||
---
|
||||
|
||||
### **`#ERROR!`**
|
||||
|
||||
**Cause:** General formula issue, like syntax errors or invalid references.
|
||||
**Fix:** Check the formula for mistakes or invalid cell references.
|
||||
|
||||
---
|
||||
|
||||
### **`#VALUE!`**
|
||||
|
||||
**Cause:** Mismatched data types (e.g., text used where numbers are expected).
|
||||
**Fix:** Ensure input types are correct; convert text to numbers if needed.
|
||||
|
||||
---
|
||||
|
||||
### **`#DIV/0!`**
|
||||
|
||||
**Cause:** Division by zero or an empty cell.
|
||||
**Fix:** Ensure the denominator isn’t zero or blank. Use `IF` to handle such cases:
|
||||
|
||||
```
|
||||
=IF(B1=0, "N/A", A1/B1)
|
||||
```
|
||||
|
||||
### **`#NAME?`**
|
||||
|
||||
**Cause:** Unrecognized text in the formula (e.g., misspelled function names or undefined named ranges).
|
||||
**Fix:** Correct spelling or define the missing name.
|
||||
|
||||
### **`#REF!`**
|
||||
|
||||
**Cause:** Invalid cell reference, often from deleting cells used in a formula.
|
||||
**Fix:** Update the formula with correct references.
|
||||
|
||||
### **`#NUM!`**
|
||||
|
||||
**Cause:** Invalid numeric operation (e.g., calculating a square root of a negative number).
|
||||
**Fix:** Adjust the formula to ensure valid numeric operations.
|
||||
|
||||
### **`#N/A`**
|
||||
|
||||
**Cause:** A value is not available, often in lookup functions like VLOOKUP.
|
||||
**Fix:** Ensure the lookup value exists or use IFNA() to handle missing values:
|
||||
|
||||
```
|
||||
=IFNA(VLOOKUP(A1, B1:C10, 2, FALSE), "Not Found")
|
||||
```
|
||||
|
||||
### **`#NULL!`**
|
||||
|
||||
**Cause:** Incorrect range operator in a formula (e.g., missing a colon between cell references).
|
||||
**Fix:** Use correct range operators (e.g., A1:A10).
|
||||
|
||||
### **`#####`**
|
||||
|
||||
**Cause:** The column isn’t wide enough to display the value.
|
||||
**Fix:** Resize the column width to fit the content.
|
||||
29
docs/src/more/unsupported-features.md
Normal file
29
docs/src/more/unsupported-features.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Important Unsupported Features
|
||||
|
||||
Although IronCalc is ready for use, it’s important to understand its current limitations. Below, we list the most significant missing features of a modern spreadsheet engine. If you can live without these features for now, IronCalc might be the product you’re looking for.
|
||||
|
||||
## **Arrays and Array Formulas** <Badge type="info" text="Planned" />
|
||||
|
||||
IronCalc currently does not implement arrays or array formulas. These are planned and are coming very soon, as they are the highest priority on the engine side.
|
||||
|
||||
## **Name Manager** <Badge type="info" text="Planned" />
|
||||
|
||||
While IronCalc supports importing and exporting defined names, it does not yet allow you to create, delete, or update them in the UI. This feature is expected to be implemented shortly.
|
||||
|
||||
## **Only English Supported**
|
||||
|
||||
The MVP version of IronCalc supports only the English language. However, version 1.0 will include support for three languages: **English**, **German**, and **Spanish**.
|
||||
|
||||
## **No Autocomplete**
|
||||
|
||||
Spreadsheet users are accustomed to autocompleting sequences (e.g., filling in `4, 5, 6` after `1, 2, 3`). This feature is not yet available in IronCalc but is on the roadmap for future updates.
|
||||
|
||||
## **Charts** <Badge type="info" text="Not Planned for v1" />
|
||||
|
||||
Although charts are an essential feature for any serious spreadsheet program, they are not planned for version 1.0. Adding chart support will become a high priority after the release of version 1.0.
|
||||
11
docs/src/python-bindings/python-bindings-practical-guide.md
Normal file
11
docs/src/python-bindings/python-bindings-practical-guide.md
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
layout: doc
|
||||
outline: deep
|
||||
lang: en-US
|
||||
---
|
||||
|
||||
# Python Bindings, a practical guide
|
||||
|
||||
::: warning
|
||||
**Note:** This page is in construction 🚧
|
||||
:::
|
||||
Reference in New Issue
Block a user