DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Tableur
  • Présentation
  • Formules disponibles en standard
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
En exécution, dans le champ Tableur, l'utilisateur final saisit directement les formules de calcul. Les cellules utilisées peuvent être sélectionnées à la souris.
Le champ Tableur propose en standard les fonctions de calculs et opérateurs essentiels : somme, soustraction, multiplication, division, pourcentage, moyenne, min-max, condition (SI), opérateurs de calcul et de comparaison, ...
Il est également possible d'utiliser dans les formules des fonctions du WLangage telles que les fonctions mathématiques, chaîne, date, fonctions financières, ...
Il est même possible d'utiliser dans les formules des procédures WLangage qui ont été créées dans ce but dans l'application (fonction TableurAutoriseProcédure). Par exemple, l'application peut proposer la procédure "Frais de port" qui calcule le montant en fonction de paramètres avancés : poids, volume, délai, pays de livraison, ...
L'utilisateur final peut utiliser cette procédure dans le tableur !
Formules disponibles en standard
Les formules disponibles en standard sont les suivantes :
Fonctions de compatibilité
COVARIANCERenvoie la covariance, moyenne des produits des écarts pour chaque série d'observations.
MODERenvoie la valeur la plus courante d'une série de données.
ECARTYPEÉvalue l'écart type d'une population en se basant sur un échantillon de cette population.
VARCalcule la variance sur la base d'un échantillon.
Fonctions de date et d'heure
DATERenvoie le numéro de série d'une date précise.
DATEVALConvertit une date représentée sous forme de texte en numéro de série.
JOURConvertit un numéro de série en jour du mois.
JOURS360Calcule le nombre de jours qui séparent deux dates sur la base d'une année de 360 jours.
MOIS.DECALERRenvoie le numéro de série de la date qui représente une date spécifiée (l'argument date_départ), corrigée en plus ou en moins du nombre de mois indiqué.
FIN.MOISRenvoie le numéro de série de la date du dernier jour du mois précédant ou suivant la date_départ du nombre de mois indiqué.
HEUREConvertit un numéro de série en heure (compris entre 1 et 12).
MINUTEConvertit un numéro de série en minute (compris entre 0 et 59).
MOISConvertit un numéro de série en mois (chiffre compris entre 1 et 12).
NB.JOURS.OUVRESRenvoie le nombre de jours ouvrés entiers compris entre deux dates.
NB.JOURS.OUVRES.INTLRenvoie le nombre de jours ouvrés entiers compris entre deux dates à l'aide de paramètres identifiant les jours du week-end et leur nombre.
MAINTENANTRenvoie le numéro de série de la date et de l'heure du jour.
SECONDEConvertit un numéro de série en seconde (entre 0 et 59).
TEMPSRenvoie le numéro de série d'une heure précise.
TEMPSVALConvertit une date représentée sous forme de texte en numéro de série.
AUJOURDHUIRenvoie le numéro de série de la date du jour.
JOURSEMConvertit un numéro de série en jour de la semaine (compris entre 0 et 7).
NO.SEMAINEConvertit un numéro de série en un numéro représentant l'ordre de la semaine dans l'année.
SERIE.JOUR.OUVRERenvoie le numéro de série de la date avant ou après le nombre de jours ouvrés spécifiés.
SERIE.JOUR.OUVRE.INTLRenvoie le numéro de série de la date avant ou après un nombre spécifié de jours ouvrés en spécifiant des paramètres qui identifient et dénombrent les jours inclus dans le week-end.
ANNEEConvertit un numéro de série en année.
FRACTION.ANNEERenvoie la fraction de l'année représentant le nombre de jours entiers séparant la date de début et la date de fin.
Fonctions d'ingénierie
CONVERTConvertit un nombre d'une unité de mesure à une autre.
DECBINConvertit un nombre décimal en nombre binaire.
DECHEXConvertit un nombre décimal en nombre hexadécimal.
SUP.SEUILTeste si un nombre est supérieur à une valeur de seuil.
HEXBINConvertit un nombre hexadécimal en nombre binaire.
HEXDECConvertit un nombre hexadécimal en nombre décimal.
HEXOCTConvertit un nombre hexadécimal en nombre octal.
OCTBINConvertit un nombre octal en nombre binaire.
OCTDECConvertit un nombre octal en nombre décimal.
OCTHEXConvertit un nombre octal en nombre hexadécimal.
Fonctions d'information
CELLULERenvoie des informations sur la mise en forme, l'emplacement et le contenu d'une cellule. REMARQUE Cette fonction n'est pas disponible dans Excel Web App.
ESTVIDERenvoie VRAI si l'argument valeur est vide.
ESTERRRenvoie VRAI si l'argument valeur fait référence à une valeur d'erreur, sauf #N/A.
ESTERREURRenvoie VRAI si l'argument valeur fait référence à une valeur d'erreur.
EST.PAIRRenvoie VRAI si le chiffre est pair.
ESTLOGIQUERenvoie VRAI si l'argument valeur fait référence à une valeur logique.
ESTNARenvoie VRAI si l'argument valeur fait référence à la valeur d'erreur #N/A.
ESTNONTEXTERenvoie VRAI si l'argument valeur ne se présente pas sous forme de texte.
ESTNUMRenvoie VRAI si l'argument valeur représente un nombre.
EST.IMPAIRRenvoie VRAI si le chiffre est impair.
ESTREFRenvoie VRAI si l'argument valeur est une référence.
ESTTEXTERenvoie VRAI si l'argument valeur se présente sous forme de texte.
NRenvoie une valeur convertie en nombre.
NARenvoie la valeur d'erreur #N/A.
TYPERenvoie un nombre indiquant le type de données d'une valeur.
Fonctions logiques
ETRenvoie VRAI si tous ses arguments sont VRAI.
FALSERenvoie la valeur logique FAUX.
SISpécifie un test logique à effectuer.
SIERREURRenvoie une valeur que vous spécifiez si une formule génère une erreur ; sinon, elle renvoie le résultat de la formule.
NON
OURenvoie VRAI si un des arguments est VRAI.
TRUERenvoie la valeur logique VRAI.
Fonctions de recherche et de référence
ADRESSERenvoie une référence sous forme de texte à une seule cellule d'une feuille de calcul.
ZONESRenvoie le nombre de zones dans une référence.
CHOISIRChoisit une valeur dans une liste.
COLONNERenvoie le numéro de colonne d'une référence.
COLONNESRenvoie le nombre de colonnes dans une référence.
RECHERCHEHEffectue une recherche dans la première ligne d'une matrice et renvoie la valeur de la cellule indiquée.
INDIRECTRenvoie une référence indiquée par une valeur de texte.
RECHERCHERecherche des valeurs dans un vecteur ou une matrice.
EQUIVRecherche des valeurs dans une référence ou une matrice.
DECALERRenvoie une référence décalée par rapport à une référence donnée.
LIGNERenvoie le numéro de ligne d'une référence.
LIGNESRenvoie le nombre de lignes dans une référence.
TRANSPOSERenvoie la transposition d'une matrice.
RECHERCHEVEffectue une recherche dans la première colonne d'une matrice et se déplace sur la ligne pour renvoyer la valeur d'une cellule.
Fonctions mathématiques et trigonométriques
ABSRenvoie la valeur absolue d'un nombre.
ACOSRenvoie l'arccosinus d'un nombre.
ACOSHRenvoie le cosinus hyperbolique inverse d'un nombre.
AGREGATRenvoie un agrégat dans une liste ou une base de données.
ASINRenvoie l'arcsinus d'un nombre.
ASINHRenvoie le sinus hyperbolique inverse d'un nombre.
ATANRenvoie l'arctangente d'un nombre.
ATAN2Renvoie l'arctangente des coordonnées x et y.
ATANHRenvoie la tangente hyperbolique inverse d'un nombre.
PLAFONDArrondit un nombre au nombre entier le plus proche ou au multiple le plus proche de l'argument précision en s'éloignant de zéro.
PLAFOND.PRECISArrondit un nombre au nombre entier le plus proche ou au multiple le plus proche de l'argument précision en s'éloignant de zéro. Quel que soit son signe, ce nombre est arrondi à l'entier supérieur.
COMBINRenvoie le nombre de combinaisons que l'on peut former avec un nombre donné d'objets.
COSRenvoie le cosinus d'un nombre.
COSHRenvoie le cosinus hyperbolique d'un nombre.
DEGRESConvertit des radians en degrés.
PAIRArrondit un nombre au nombre entier pair le plus proche en s'éloignant de zéro.
EXPRenvoie e élevé à la puissance d'un nombre donné.
FACTRenvoie la factorielle d'un nombre.
FACTDOUBLERenvoie la factorielle double d'un nombre.
PLANCHERArrondit un nombre en tendant vers 0 (zéro).
PLANCHER.PRECISArrondit un nombre au nombre entier le plus proche ou au multiple le plus proche de l'argument précision en tendant vers zéro. Quel que soit son signe, ce nombre est arrondi à l'entier inférieur.
PGCDRenvoie le plus grand commun diviseur.
ENTArrondit un nombre à l'entier immédiatement inférieur.
ISO.PLAFONDRenvoie un nombre arrondi au nombre entier le plus proche ou au multiple le plus proche de l'argument précision en s'éloignant de zéro.
PPCMRenvoie le plus petit commun multiple.
LNRenvoie le logarithme népérien d'un nombre.
LOGRenvoie le logarithme d'un nombre dans la base spécifiée.
LOG10Calcule le logarithme en base 10 d'un nombre.
DETERMATRenvoie le déterminant d'une matrice.
INVERSEMATRenvoie la matrice inverse d'une matrice.
PRODUITMATRenvoie le produit de deux matrices.
MODRenvoie le reste d'une division.
ARRONDI.AU.MULTIPLEDonne l'arrondi d'un nombre au multiple spécifié.
IMPAIRRenvoie le nombre, arrondi à la valeur du nombre entier impair le plus proche en s'éloignant de zéro.
PIRenvoie la valeur de pi.
PUISSANCERenvoie la valeur du nombre élevé à une puissance.
PRODUITMultiplie ses arguments.
QUOTIENTRenvoie la partie entière du résultat d'une division.
RADIANSConvertit des degrés en radians.
ALEARenvoie un nombre aléatoire compris entre 0 et 1.
ALEA.ENTRE.BORNESRenvoie un nombre aléatoire entre les nombres que vous spécifiez.
ARRONDIArrondit un nombre au nombre de chiffres indiqué.
ARRONDI.INFArrondit un nombre en tendant vers 0 (zéro).
ARRONDI.SUPArrondit un nombre à l'entier supérieur, en s'éloignant de zéro.
SIGNERenvoie le signe d'un nombre.
SINRenvoie le sinus d'un angle donné.
SINHRenvoie le sinus hyperbolique d'un nombre.
RACINERenvoie la racine carrée d'un nombre.
RACINE.PIRenvoie la racine carrée de (nombre * pi).
SOMMECalcule la somme de ses arguments.
SOMME.SIAdditionne les cellules spécifiées si elles répondent à un critère donné.
SOMME.SI.ENSAjoute les cellules d'une plage qui répondent à plusieurs critères.
SOMMEPRODMultiplie les valeurs correspondantes des matrices spécifiées et calcule la somme de ces produits.
SOMME.CARRESRenvoie la somme des carrés des arguments.
TANRenvoie la tangente d'un nombre.
TANHRenvoie la tangente hyperbolique d'un nombre.
TRONQUERenvoie la partie entière d'un nombre.
Fonctions statistiques
ECART.MOYENRenvoie la moyenne des écarts absolus observés dans la moyenne des points de données.
MOYENNERenvoie la moyenne de ses arguments.
AVERAGEARenvoie la moyenne de ses arguments, nombres, texte et valeurs logiques inclus.
MOYENNE.SIRenvoie la moyenne (arithmétique) de toutes les cellules d'une plage qui répondent à des critères donnés.
NBDétermine les nombres compris dans la liste des arguments.
NBVALDétermine le nombre de valeurs comprises dans la liste des arguments.
NB.VIDECompte le nombre de cellules vides dans une plage.
NB.SICompte le nombre de cellules qui répondent à un critère donné dans une plage.
NB.SI.ENSCompte le nombre de cellules à l'intérieur d'une plage qui répondent à plusieurs critères.
MAXRenvoie la valeur maximale contenue dans une liste d'arguments.
MAXARenvoie la valeur maximale d'une liste d'arguments, nombres, texte et valeurs logiques inclus.
MEDIANERenvoie la valeur médiane des nombres donnés.
MINRenvoie la valeur minimale contenue dans une liste d'arguments.
MINARenvoie la plus petite valeur d'une liste d'arguments, nombres, texte et valeurs logiques inclus.
Fonctions de texte
ASCChange les caractères anglais ou katakana à pleine chasse (codés sur deux octets) à l'intérieur d'une chaîne de caractères en caractères à demi-chasse (codés sur un octet).
CARRenvoie le caractère spécifié par le code numérique.
EPURAGESupprime tous les caractères de contrôle du texte.
CODERenvoie le numéro de code du premier caractère du texte.
CONCATENERAssemble plusieurs éléments textuels de façon à n'en former qu'un seul.
EUROConvertit un nombre en texte en utilisant le format monétaire € (euro).
EXACTVérifie si deux valeurs de texte sont identiques.
CTXTConvertit un nombre au format texte avec un nombre de décimales spécifié.
GAUCHE, GAUCHEBRenvoie des caractères situés à l'extrême gauche d'une chaîne de caractères.
NBCAR, NBCARBRenvoie le nombre de caractères contenus dans une chaîne de texte.
MINUSCULEConvertit le texte en minuscules.
NOMPROPREMet en majuscules la première lettre de chaque mot dans une chaîne textuelle.
REMPLACER, REMPLACERBRemplace des caractères dans un texte.
REPTRépète un texte un certain nombre de fois.
DROITE, DROITEBRenvoie les caractères situés à l'extrême droite d'une chaîne de caractères.
CHERCHE, CHERCHERBTrouve un texte dans un autre texte (sans respecter la casse).
SUBSTITUERemplace l'ancien texte d'une chaîne de caractères par un nouveau.
TConvertit ses arguments en texte.
TEXTEConvertit un nombre au format texte.
SUPPRESPACESupprime les espaces du texte.
MAJUSCULEConvertit le texte en majuscules.
CNUMConvertit un argument textuel en nombre.
Version minimum requise
  • Version 20
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale