Les fonctions de formule suivantes sont actuellement prises en charge dans Workiva. Vous pouvez également afficher ces fonctions à l'aide de l'assistant de formules dans la barre de formules.
Contenu :
- Fonctions de la date
- Fonctions de calcul financier
- Fonctions de collecte d'informations
- Fonctions de recherche
- Fonctions logiques
- Fonctions mathématiques
- Fonctions d'arrondi
- Fonctions de création de texte
- Fonctions statistiques
- Opérateurs de référence
- Opérateurs arithmétiques
- Opérateur de concaténation
- Opérateurs de comparaison
* Peut être utilisé avec la fonction CHILDREFS
** Doit être utilisé dans le cadre d'une autre fonction
Note: Les feuilles de calcul Workiva ne prennent en charge que les fonctions en anglais. Les autres langues ne sont pas prises en charge.
Fonction | Description |
DATE | Renvoie une date à partir d'une année, d'un mois et d'un jour donnés. |
DATEVALUE | Renvoie un numéro de série basé sur une date écrite au format MM/JJ/AAAA |
JOUR | Renvoie le jour du mois pour une date |
JOURS | Renvoie le nombre de jours entre deux dates |
DAYS360 | Renvoie le nombre de jours entre deux dates sur la base d'une année de 360 jours (douze mois de 30 jours). |
EDATE | Renvoie la date de série qui est le nombre de mois indiqué avant ou après une date spécifiée |
EOMONTH | Renvoie la fin du mois pour une date donnée, décalée d'un certain nombre de mois |
MOIS | Renvoie le mois de l'année pour une date |
JOURS DU RÉSEAU | Renvoie le nombre de jours ouvrables entiers entre deux dates |
NETWORKDAYS.INTL | Renvoie le nombre de jours ouvrables entiers entre deux dates, avec les week-ends et les jours fériés personnalisés. |
JOUR DE SEMAINE | Renvoie le jour de la semaine correspondant à une date |
JOURNÉE DE TRAVAIL | Renvoie la date de série avant ou après un nombre spécifié de jours ouvrables |
JOURNÉE DE TRAVAIL.INTL | Renvoie la date de série avant ou après un nombre spécifié de jours ouvrables avec des paramètres de week-end personnalisés. |
ANNÉE | Renvoie l'année pour une date |
ANNÉEFRAC | Calcule la fraction de l'année représentée par le nombre de jours entiers entre deux dates. |
Fonction | Description |
FV | Calcule la valeur future d'un investissement sur la base d'un taux d'intérêt constant. |
IRR | Calcule le taux de rendement interne pour une série régulière de flux de trésorerie |
XIRR | Calcule un taux de rendement interne pour les flux de trésorerie qui ne sont pas périodiques. |
VAN | Calcule la valeur actuelle nette d'un investissement à l'aide de taux d'actualisation, de paiements et de présentations *. |
XNPV | Calcule la valeur actuelle nette pour les flux de trésorerie qui ne sont pas périodiques. |
PMT | Calcule le remboursement d'un prêt à taux d'intérêt et paiements constants. |
PV | Calcule la valeur actuelle d'un investissement sur la base d'un taux d'intérêt constant. |
Fonctions de collecte d'informations
Fonction | Description |
PAYS | Compte le nombre de valeurs numériques dans un ensemble de valeurs * |
PAYS | Compte le nombre de valeurs non vides dans un ensemble de valeurs * |
COMPTEBLANQUE | Compte le nombre de valeurs vides dans un ensemble de valeurs * |
COUNTIF | Compte le nombre de cellules d'une plage qui répondent à une certaine condition. |
COUNTIFS | Compte le nombre de cellules d'une plage qui répondent à un ensemble de conditions. |
ISBLANK | Renvoie VRAI ou FAUX si la sélection est vide |
ISERROR | Renvoie VRAI si la valeur est une erreur ; sinon renvoie FAUX |
ISNA | Renvoie VRAI ou FAUX si la sélection est #N/A |
ISNUMBER | Renvoie VRAI ou FAUX si la sélection est un nombre |
VALEUR | Renvoie une valeur numérique pour une chaîne de texte donnée représentant un nombre ou une date. |
Fonction | Description |
CELL | Renvoie des informations sur une référence de cellule |
ENFANTS | Références des plages sélectionnées pour chaque fiche enfant ** |
HLOOKUP | Recherche une valeur donnée dans une ligne et renvoie une valeur de cette colonne. |
INDEX | Renvoie la valeur à la coordonnée ligne/colonne spécifiée |
MATCH | Recherche un index dans une plage unidimensionnelle |
VLOOKUP | Recherche une valeur donnée dans une colonne et renvoie une valeur de cette ligne. |
XLOOKUP | Recherche un index dans la plage de consultation et renvoie la valeur correspondante dans la plage de retour. |
XMATCH | Recherche une valeur dans la plage de recherche et renvoie l'index correspondant. |
Fonction | Description |
ET | Retourne VRAI si tous les arguments sont VRAIS ; sinon retourne FAUX * |
CHOISIR | Utilise index_num pour renvoyer une valeur à partir de la liste des arguments de valeur * |
SI | Renvoie une valeur si une condition spécifiée est VRAIE et une autre valeur si elle est FAUSSE *. |
IFERROR | Renvoie une valeur s'il ne s'agit pas d'une erreur ; sinon, renvoie value_if_error |
IFNA | Renvoie une valeur alternative si la première valeur est #N/A |
IFS | Vérifie si une ou plusieurs conditions sont remplies et renvoie une valeur correspondant à la première condition VRAIE *. |
PAS | Renvoie FAUX si l'expression est VRAIE ; Renvoie VRAI si l'expression est FAUX |
OU | Renvoie VRAI si l'un des arguments est VRAI ; renvoie FAUX si tous les arguments sont FAUX * |
Fonction | Description |
ABS | Renvoie la valeur absolue d’un nombre |
EXP | Renvoie e élevé à la puissance du nombre |
LN | Renvoie le logarithme naturel d'un nombre |
MOD | Renvoie le reste d'une division |
PUISSANCE | Renvoie le résultat d'une exponentiation |
PRODUIT | Multiplie tous les nombres d'une sélection de cellules * |
CONNEXION/SE CONNECTER | Renvoie 1 si le nombre est positif, zéro (0) si le nombre est 0, et -1 si le nombre est négatif |
SQRT | Renvoie une racine carrée positive |
SOUS-TOTAL |
Crée un total à partir de valeurs données en utilisant l'opération spécifiée, en ignorant tout sous-total dans la plage. Les filtres sont ignorés pour tous les totaux. Pour exclure les lignes masquées, incluez un "10" devant l'opération. Par exemple, 101 exclut les lignes masquées pour la moyenne. |
SOMME | Ajoute tous les nombres dans une sélection de cellules * |
SUMIF | Ajoute les cellules selon une condition dans une plage correspondante. |
SUMIFS | Ajoute les cellules conformément à un ensemble de conditions dans les plages correspondantes. |
SUMPRODUIRE | Multiplie les composants correspondants dans des plages de taille égale et renvoie la somme des produits. |
Fonction | Description |
INT | arrondit un nombre à l'entier le plus proche |
MROUND | Renvoie un nombre arrondi au multiple souhaité |
ROND | Arrondit un nombre à un nombre de chiffres spécifié |
ROUNDDOWN | Arrondit un nombre à la baisse |
ROUNDUP | Augmente le nombre de chiffres |
TRUNC | Tronque un nombre à un nombre spécifique de chiffres |
Fonctions de création de texte
Fonction | Description |
CODE | Renvoie le code numérique du premier caractère du texte donné |
CONCATÉNATION | Joint plusieurs chaînes de texte en une seule * |
CONCATENATEIF | Joint les cellules à l'aide d'un séparateur en fonction d'une condition dans une plage. |
CHAR | Renvoie le caractère associé au code de caractère donné |
FIND | Renvoie la position initiale du texte dans une chaîne de caractères |
GAUCHE | Renvoie le ou les premiers caractères d'un texte |
LEN | Renvoie le nombre de caractères dans l'argument |
INFÉRIEUR | Renvoie le texte avec tous les caractères en minuscules |
MID | Renvoie une partie de texte sélectionnée |
PROPER | Renvoie le texte avec seulement la première lettre de chaque mot en majuscule |
REPT | Répéter le texte un nombre donné d'heures |
DROIT | Renvoie le dernier caractère d'un texte |
RECHERCHE | Renvoie la position initiale du texte dans une chaîne de caractères |
SUBSTITUTE | Remplace des caractères spécifiques du texte par un nouveau texte |
TEXTE | Met en forme le nombre donné sous forme de texte par la chaîne de format. |
TEXTJOIN | Combine le texte de plusieurs plages avec un délimiteur entre chaque valeur de texte * |
TRIM | Supprime l’espace blanc en trop du texte |
UNICHAR | Renvoie le caractère associé au numéro Unicode donné |
UNICODE | Renvoie le numéro Unicode du premier caractère du texte donné |
SUPÉRIEUR | Renvoie le texte avec tous les caractères en majuscules |
Fonction | Description |
MOYENNE | Renvoie la moyenne (moyenne arithmétique) d'un ensemble * |
AVERAGEA | Recherche la moyenne arithmétique d'un ensemble incluant des valeurs textuelles et logiques *. |
MOYENNEIFS | Renvoie la moyenne de toutes les cellules qui répondent à plusieurs critères. |
GRAND | Renvoie la n-ième plus grande valeur d'un intervalle * |
MAX | Renvoie le plus grand nombre dans un ensemble de valeurs * |
MAXA | Renvoie la plus grande valeur d'un ensemble incluant des valeurs textuelles et logiques * |
MAXIFS | Renvoie la valeur maximale de toutes les cellules qui répondent à plusieurs critères. |
MOYEN | Renvoie la médiane statistique d'un ensemble donné de nombres * |
MIN | Renvoie le plus petit nombre dans un ensemble de valeurs * |
MINA | Renvoie la plus petite valeur d'un ensemble incluant des valeurs textuelles et logiques * |
MINIFS | Renvoie la valeur minimale de toutes les cellules qui répondent à plusieurs critères. |
PERCENTILE | Renvoie un percentile des valeurs dans une plage de cellules |
PERCENTILE.EXC | Renvoie un percentile de valeurs (0-1, exclusif) dans une plage de cellules |
PERCENTILE.INC | Renvoie un percentile de valeurs (0-1, inclus) dans une plage de cellules. |
QUARTILE | Renvoie un quartile des valeurs dans une plage de cellules |
QUARTILE.EXC | Renvoie un quartile de valeurs (0-4, exclusif) dans une plage de cellules |
QUARTILE.INC | Renvoie un quartile de valeurs (0-4, inclus) dans une plage de cellules |
RANK | Renvoie le rang d'une valeur donnée dans une plage correspondante * |
RANK.AVG | Renvoie la moyenne statistique du rang d'une valeur donnée dans un intervalle correspondant * |
RANK.EQ | Renvoie le rang statistique d'une valeur donnée dans une plage correspondante |
PETIT | Renvoie la n-ième plus petite valeur d'un intervalle * |
STDEV | Renvoie l'écart-type pour un ensemble donné de valeurs au sein d'un échantillon *. |
STDEVA | Renvoie l'écart-type pour un ensemble donné de valeurs au sein d'un échantillon, où texte ou FALSE=0 et TRUE=1 *. |
STDEVPA | Renvoie l'écart-type pour un ensemble donné de valeurs au sein d'une population entière, où le texte ou FALSE=0 et TRUE=1 *. |
STDEV.S | Renvoie l'écart-type pour un ensemble donné de valeurs au sein d'un échantillon *. |
STDEV.P | Renvoie l'écart type de l'échantillon pour un ensemble donné de valeurs pour une population entière *. |
Connexion/se connecter et nom de l'opérateur | Signification de l'opérateur | Description | Exemple |
: Colon | Opérateur de garde forestier |
Référence toutes les cellules de deux plages. L'opérateur de plage ( :) référence toutes les cellules situées entre deux plages. |
Additionner toutes les cellules de la plage D1 à D25, =SUM(D1:D25) |
L'espace | Opérateur d'intersection |
Référence la plage commune de cellules dans deux plages. L'opérateur d'intersection ( ) croise les cellules de deux plages. |
Rechercher la somme des cellules d'intersection de deux plages A1:B5 et B1:D5, =SUM(A1:B5 B1:D5) |
, Virgule | Opérateur de l'Union |
Combine plusieurs références en une seule. L'opérateur d'union (,) combine deux plages en une seule. |
Recherchez le maximum de toutes les cellules de deux plages A1:B5 et B1:D5, =MAX(A1:B5,B1:D5) |
Connexion/se connecter et nom de l'opérateur | Signification de l'opérateur | Description | Exemple |
- Moins | Négation |
Nombre négatif L'opérateur de négation (-) recherche la valeur de négation d'un nombre. |
25 peut être converti en sa valeur de négation, -25 |
% Pourcentage | Pourcentage |
Nombre de pourcentages L'opérateur de pourcentage (%) recherche le nombre de pourcentages. |
Recherchez les 25% de 1000, =25%*1000 |
^ Caret | Exponentiation |
Valeur exponentielle Le premier nombre avant le caret est la base et le second nombre après le caret est l'exposant. L'opérateur d'exponentiation (^) recherche la valeur exponentielle d'un nombre. |
La valeur carrée de 25 peut être recherchée en utilisant l'opérateur d'exponentiation, =25^2 |
/ Barre oblique | Division |
Valeur de la division Le premier nombre avant la barre oblique sera divisé par le deuxième nombre. La barre oblique est l'opérateur de division (/) qui divise un nombre par un autre. |
Diviser la plage B1 par A1, =B1/A1 |
* Astérisque | Multiplication |
Valeur de la multiplication Nous pouvons multiplier en utilisant l'opérateur de multiplication (*). |
Multiplier deux plages, =A1*B1 |
+ Plus | Ajout |
Valeur ajoutée L'opérateur d'addition (+) ajoute des nombres entre eux. |
Ajouter les plages A1 et B1, =A1+B1 |
- Moins | Soustraction |
Valeur de la soustraction Le premier nombre avant le moins sera soustrait du deuxième nombre. L'opérateur de soustraction (-) soustrait des nombres. |
Soustraire 100 de la plage B5, =B5-100 |
Connexion/se connecter et nom de l'opérateur | Signification de l'opérateur | Description | Exemple |
& Ampoules | Ampoules |
Concatène deux chaînes en une seule |
Concaténer deux cellules pour former une chaîne combinée, = A1&B1 |
Connexion/se connecter et nom de l'opérateur | Signification de l'opérateur | Description | Exemple |
= égal à | Egale à la comparaison |
Vérifie si deux expressions sont égales |
=IF(A1=A2, "Egale", "Pas égale") |
> Supérieur à | Supérieure à la comparaison |
Vérifie si la première expression est supérieure à la seconde expression |
=IF(A1>A2, "Plus grand", "Pas plus grand") |
< Moins de | Moins que la comparaison |
Vérifie si la première expression est inférieure à la seconde. |
=IF(A1<A2, "Plus petit", "Pas plus petit") |
>= Supérieur ou égal à | Comparaison supérieure ou égale |
Vérifie si la première expression est supérieure ou égale à la seconde expression |
=IF(A1>=A2, "Supérieur ou égal", "Inférieur") |
<= Inférieur ou égal à | Comparaison inférieure ou égale |
Vérifie si la première expression est inférieure ou égale à la seconde expression |
=IF(A1<=A2, "Inférieur ou égal", "Supérieur") |
<> Non égal à | Pas à la hauteur de la comparaison |
Vérifie si les deux expressions ne sont pas égales |
=IF(A1<>A2, "Pas égal", "Egal") |