Excel Formulas Flashcards
Be ready for Data Modelling 2
RECHERCHEV
Chercher une valeur dans une colone et renvoyer la valeur pour une certaine ligne
=RECHERCHEV(“Jean”, A:B, 2, FALSE)
Cela recherchera le nom “Jean” dans la colonne A et renverra l’âge correspondant de la colonne B (index 2).
INDEX
INDEX(plage_de_valeurs, numéro_de_ligne, [numéro_de_colonne])
Généralement utilisée avec EQUIV
EQUIV
EQUIV(“Valeur à Rechercher”; Plage de Donnée; 0)
EQUIV(“Jean”; listes_noms;0)
GRANDE.VALEUR
GRANDE.VALEUR(Plage de Donnée; 1)
PETITE.VALEUR
PETITE.VALEUR(Plage de données; 1)
PETITE.VALEUR(Plage de données; LIGNE(A1))
RANG
Donne le rang par ordre croissant (1) ou décroissant (0)
INDIRECT
Renvoyer à la valeur dans une autre cellule (et non à un index !)
@INDIRECT(Paris) INDIRECT(Novels)
Renvoie dans le tableau au nombre de Novels vendus à Paris
INDIRECT(Nom de Liste)
Va renvoyer à une liste
INDIRECT(“Year”&C7)
Renvoie Valeur Liste Year2015
AUJOURD’HUI()
Date d’aujourd’hui
MAINTENANT()
Data d’aujourd’hui + Heure exacte
DATE()
DATE(Année, Numéro du mois, Numéro du Jour)
FIN.MOIS()
Dernier Jour du Mois
FIN.MOIS(A1; 2)
Date Dernier Jour du Mois dans 2 Mois
MOIS.DECALER()
Certain Nombre de Mois
MOIS.DECALER(date_de_départ; nombre_de_mois)
NB.JOURS.OUVRES
Nombre Jours Ouvrés entre deux dates
JOURSEM(Date)
Jour de la Semaine => Premier jour Dimanche sinon faire JOURSEM (Date, 2) pour commencer le lundi
HEURE()
Donne L’heure
SOMME.SI.ENS()
Faire la somme pour les valeurs qui répondent à un certain critaire
plage_somme : C’est la plage de cellules contenant les valeurs à additionner.
plage_critère1 : C’est la plage de cellules à tester pour le premier critère.
critère1 : C’est la condition à tester dans la plage_critère1.
[plage_critère2; critère2] : Facultatif. Vous pouvez spécifier des plages et des critères supplémentaires pour ajouter des conditions.
”?”
Replaces any single character
“*”
Replaces any number of charachters
~
Neutralize the effect of ? and * : “~*”
NB.SI.ENS()
Compte le nombre de cases répondant à un certain nombre de critères
NB.CAR()
Nombre de caractères
TROUVE()
Case Sensitive
Renvoie la position à la quelle commence la recherche
TROUVE(“Monde”; Phrase; Position de départ)
CHERCHE()
Not case sensitive
Renvoie la position à laquelle commence la recherche
CHERCHE(texte_à_trouver; texte_où_rechercher; [position_départ])
GAUCHE(Texte, 8)
Va te donner les 8 premiers caractères (en partant de la gauche)
DROITE(Texte, 8)
Va te donner les 8 derniers caractères (en partant de la droite)
STXT(Texte; 2;4)
Va te donner les caractères les 4 caractères à partir du 2eme
REMPLACER
La fonction REMPLACER() remplace une partie d’une chaîne de texte par une autre chaîne de texte, à partir d’une position spécifiée, pour un certain nombre de caractères.
REMPLACER(texte; position_départ; nombre_caractères; nouveau_texte)
SUBSTITUE
La fonction SUBSTITUTE() remplace toutes les occurrences d’une chaîne de texte par une autre chaîne de texte dans une chaîne de texte donnée.
SUBSTITUE(texte; ancien_texte; nouveau_texte; [nombre_occurrences])
SUPPRESPACE()
Supprime tous les espaces de texte à l’exception des espaces simples entre les mots. Exécutez la fonction SUPPRESPACE sur le texte provenant d’autres applications et dont l’espacement peut être irrégulier.
REPT(“Alexis”,2)
Répéter un nombre de fois le mot
ESTTEXTE()
Vérifier si c’est du texte
CNUM()
Convertir valeur en nombre
ESTNUM()
Vérifier si c’est un nombre
TEXTE(…;”+0%”)
Mettre en pourcentage un nombre
$B:$B
Toute la collone B
NBVALLEURS
Nombre de cellules non-vides