Formulaire Excel
Formulaire Excel
=DATEDIF(23/10/1995 ; 15/02/2021 ; « y »)
DATEDIF =DATEDIF(Date1 ; Date2 ; type résultat)
Type résultat peut valoir « y » pour retourner un nombre d’années, « m » pour retourner un nombre
de mois et « d » pour retourner un nombre de jours.
Renvoie le jour d'une cellule sélectionnée qui contient une date.
JOUR =JOUR(cellule)
=JOUR(A1)
Renvoie, dans la cellule active, la date et l'heure courante.
MAINTENANT =MAINTENANT()
=MAINTENANT()
Renvoie le mois d'une cellule sélectionnée qui contient une date.
MOIS =MOIS(cellule)
=MOIS(A1)
Retourne VRAI si tous les tests sont vrais, retourne FAUX dans tous les autres cas.
ET =ET(test1;test2,…)
=SI(ET(A1>=50;A1<=100);10%;0%)
Teste une condition et renvoie, dans la cellule active, une valeur si la condition est vraie ou une valeur
CONDITION
=SI(test;[valeur si vrai];[valeur si
SI si la condition est fausse.
faux])
=SI(A1<300;"A commander";"Stock OK")
Renvoie une valeur si une formule génère une erreur ; dans le cas contraire, elle renvoie le résultat de
SIERREUR =SIERREUR(valeur,valeur_si_erreur) la formule.
=SIERREUR(E4/E5 ; «Erreur de calcul »)
Retourne VRAI si un test au moins est vrai, elle ne retourne FAUX que si tous les tests sont faux.
OU =OU(test1;test2,…)
=SI(OU(A1>10000;B1="grossiste");5000;0)
Formules
Recherche un élément spécifique dans une plage de cellules (en ligne ou en colonne), puis renvoie
la position relative de l’élément dans la plage.
=EQUIV(25;A1:A3;0).
Type :
1 ou omis : recherche la valeur la plus élevée qui est inférieure ou égale à celle de
l’argument valeur_cherchée. Les valeurs de l’argument tableau doivent être placées en
EQUIV =EQUIV(valeur_cherchée, tableau, [type]) ordre croissant.
0 : recherche la première valeur exactement équivalente à celle de l’argument
valeur_cherchée. Les valeurs de l’argument tableau peuvent être placées dans un ordre
quelconque.
-1 : recherche la valeur la plus petite qui est supérieure ou égale à celle de l’argument
valeur_cherchée. Les valeurs de l’argument tableau doivent être placées dans l’ordre
décroissant.
Renvoie la valeur d’un élément d’un tableau, sélectionné à partir des numéros de ligne et de
RECHERCHE
=ESTERREUR(Cellule) Renvoie la valeur VRAI si la valeur fait référence à n’importe quelle valeur d’erreur.
ESTERREUR
=ESTERREUR(Formule) =ESTERREUR(MOYENNE(C12 :C34))
Renvoie la valeur VRAI si la valeur fait référence à une cellule contenant un nombre impair.
[Link] =[Link](Cellule)
=[Link](A12)
=ESTNA(Cellule) Renvoie la valeur VRAI si la valeur fait référence à la valeur d’erreur #N/A.
ESTNA
=ESTNA(Formule) =ESTNA(MOYENNE(C12 :C34))
AUDIT
Renvoie la valeur VRAI si la valeur fait référence à une cellule contenant un nombre.
ESTNUM =ESTNUM(Cellule)
=ESTNUM(C12)
Renvoie la valeur VRAI si la valeur fait référence à une cellule contenant un nombre pair.
[Link] =[Link](Cellule)
=[Link](A12)
Renvoie la valeur VRAI si la valeur fait référence à une cellule contenant du texte.
ESTTEXTE =ESTTEXTE(Cellule)
=ESTTEXTE(C12)
Renvoie la valeur VRAI si la valeur fait référence à une cellule ne contenant rien.
ESTVIDE =ESTVIDE(Cellule)
=ESTVIDE(C12)
=ECARTYPEP(Plage de cellules) Renvoie l’écart type d’une population en se basant sur l’ensemble de cette population.
ECARTYPEP
=ECARTYPEP(Cellule1,[cellule2],...) =ECARTYPEP(A12 :A67)
Renvoie le point auquel une droite doit couper l’axe des ordonnées en utilisant les valeurs x et y
[Link] =[Link](y_connus, x_connus) existantes.
==[Link](A2:A6; B2:B6)
Renvoie la pente d’une droite de régression linéaire à l’aide de données sur les points d’abscisse
PENTE =PENTE(y_connus, x_connus) et d’ordonnée connus.
=PENTE(A3:A9; B3:B9)
=TENDANCE(y_connus, x_connus,[nouveaux Renvoie des valeurs par rapport à une tendance linéaire.
TENDANCE
x], [constante]) =TENDANCE(E2 :E13 ;D2 :D13 ;D16 :D20)
Formules
La plupart des fonctions financières utilisent les arguments suivants :
• taux : taux d’intérêt par période.
• va : valeur représentant aujourd’hui une série de remboursements futurs.
• npm : nombre total de périodes de paiement au cours de l’opération.
• vc : valeur capitalisée.
• pér : période qui doit être comprise entre 1 et npm
• type : 0 fin de période ou 1 en début de période.
• vpm : montant du paiement pour chaque période et reste constant pendant
toute la durée de l’opération.
Renvoie, pour une période donnée, le montant des intérêts dus pour un emprunt remboursé par des versements
INTPER =INTPER(taux, pér, npm, va, [vc], [type]) périodiques constants, avec un taux d’intérêt constant.
=INTPER(A2; 3; A4; A5)
Renvoie le nombre de versements nécessaires pour rembourser un emprunt à taux d’intérêt constant, sachant que
NPM =NPM(taux,vpm,va,[vc],[type]) ces versements doivent être constants et périodiques.
=NPM(A2/12;A3;A4;A5;1)
Renvoie, pour une période donnée, la part de remboursement du principal d’un investissement sur la base de
PRINCPER =PRINCPER(taux, pér, npm, va, [vc], [type]) remboursements périodiques et d’un taux d’intérêt constants.
=PRINCPER(A11; A12; 10; A13)
FINANCE
Renvoie le taux de rentabilité interne d’un ensemble de paiements représentés par des nombres dans des valeurs.
TRI = TRI(valeurs, [estimation]) =TRI(H4:K4;0)
estimation : facultatif, représente le taux que vous estimez être le plus proche du résultat de TRI.
Renvoie la valeur actuelle d’un emprunt ou d’un investissement sur la base d’un taux d’intérêt constant.
VA =VA(taux, npm, vpm, [vc], [type])
=VA (0,05;5;0;2000;0)
Renvoie la valeur actuelle nette d’un investissement en utilisant un taux d’actualisation ainsi qu’une série de
VAN =VAN(taux,valeur1,[valeur2],...) décaissements et d’encaissements futurs.
=VAN (C12;-10000;3000;4000;7000)
Renvoie la valeur capitalisée d’un investissement sur la base d’un taux d’intérêt constant.
VC =VC(taux, npm, vpm, [va], [type])
=VC(A2/12; A3; A4; A5; A6)
Renvoie le remboursement d’un emprunt sur la base de remboursements et d’un taux d’intérêt constants.
VPM = VPM(taux, npm, va, [vc], [type])
=VPM(A2/12; A3; A4)
Visual Basic for Applications
For compteur = 1 To 10
Boucle « Pour »
total = total + j
Nombre connu If (total > 100) Then
For indice = valeur_initiale To valeur_finale
de répétitions total = 0
(…)
End If
Next
Structures répétitives
Next
Boucle « Tant Que »
numero = 1
Exécute des instructions tant qu’une
Do While (numero <= 12) 'Tant que numero est <= 12, la boucle est répétée
condition est vérifiée. La condition doit être
Cells(numero, 1) = numero
vérifiable avant le Do.
numero = numero + 1
Do While (condition)
Loop
Nombre (…)
inconnu de Loop
répétitions Boucle « Répéter »
numero = 1
Exécute des instructions jusqu’à ce qu’une Do
condition soit vérifiée. Cells(numero, 1) = numero
Do numero = numero + 1
(…) Loop Until (numero > 12) 'La boucle s’arrête dès que numero devient >12
Loop Until (condition)
Visual Basic for Applications