Modes d’adressage (1) Référence aux cellules dans les formules – Important lors des copier/coller Adressage relatif (dépend de la cellule d’origine) – Exemple : A6 Adressage absolu – Exemple : $A$6 Adressage mixte – Exemple : A$6 ou $A6 Le $ fixe la référence qui le suit – Exemple : dans $A6, la référence A est fixée pas le 6
Modes d’adressage (2) Nommage des cellules (ou plages de cellules) – Amélioration de la lisibilité des formules Gestionnaire de noms (Onglet Formules) – Nom : utilisé à la place des références – Cellule ou plage de cellules concernées – Etendue : tout le classeur ou une feuille spécifique – Commentaire
Conditions (1) Fonction SI(test ; si_vrai ; si_faux) – Retourne si_vrai si le test est vrai et si_faux si le test est faux – Permet de traiter une alternative Comment traiter plusieurs alternatives ? – Fonctions SI imbriquées – si_vrai et/ou si_faux peuvent contenir une nouvelle fonction SI – N alternatives nécessitent N-1 fonctions SI
Conditions (2) Comment traiter un test complexe ? Fonction ET(test1 ; test2 …) – Retourne VRAI si tous les tests sont VRAI – Retourne FAUX si un des tests est FAUX Fonction OU(test1 ; test2 …) – Retourne VRAI si un des tests est VRAI – Retourne FAUX si tous les tests sont FAUX Le test peut donc être composé d’un ensemble de fonctions ET et OU imbriquées
Tests Tests utilisés dans la fonction SI Fonction ESTVIDE(cellule) – Retourne VRAI si la cellule est vide Fonction ESTERREUR(cellule) – Retourne VRAI si la cellule est en erreur Fonction ESTTEXTE(cellule) – Retourne VRAI si la cellule contient du texte Fonction ESTNUM(cellule) – Retourne VRAI si la cellule contient un nombre
Statistiques (1) Fonction NB(plage) – Retourne le nombre de valeurs numériques Fonction NBVAL(plage) – Retourne le nombre de valeurs Fonction NBVIDE(plage) – Retourne le nombre de cellules vides Fonction SOMME(plage) – Retourne la somme des cellules
Statistiques (2) Fonction MOYENNE(plage) – Retourne la moyenne arithmétique Fonction MEDIANE(plage) – Retourne la valeur médiane Fonction RANG(valeur ; plage ; ordre) – Retourne le rang (numéro d’ordre) de la valeur – Ordre=0 : le rang 1 est pour la plus grande valeur – Ordre=1 : le rang 1 est pour la plus petite valeur
Statistiques (3) Fonctions MIN(plage) – Retourne la valeur minimale Fonction MAX(plage) – Retourne la valeur maximale Fonction PETITE.VALEUR(plage ; n) – Retourne la n ème plus petite valeur Fonction GRANDE.VALEUR(plage ; n) – Retourne la n ème plus grande valeur
Regroupements (1) Fonction SOMME.SI(plage ; critère) – Retourne la somme des valeurs de la plage qui respectent le critère Fonction NB.SI(plage ; critère) – Retourne le décompte des valeurs de la plage qui respectent le critère Fonction MOYENNE.SI(plage ; critère) – Retourne la moyenne des valeurs de la plage qui respectent le critère
Regroupements (1) Fonction SOMME.SI.ENS(plage ; plage_critère1 ; critère1 ; plage_critère2 ; critère2 …) – Retourne la somme des valeurs de la plage pour lesquels l’ensemble des critères est respecté Fonction NB.SI.ENS (plage ; …) – Retourne le décompte des valeurs … Fonction MOYENNE.SI.ENS (plage ; … ) – Retourne la moyenne des valeurs …
Recherches Fonction RECHERCHEH (valeur ; matrice ; ligne ; valeur_proche) – Retourne l’élément à la ligne indiquée dans la colonne où la valeur a été trouvée Fonction RECHERCHEV (valeur ; matrice ; colonne ; valeur_proche) – Retourne l’élement à la colonne indiquée dans la ligne où la valeur a été trouvée Valeur_proche=VRAI : permet d’avoir un résultat en se basant sur une valeur proche de celle recherchée
Dates (1) Gestion sous la forme de nombres entiers – Exemple : le 20/04/2010 vaut – Formatage lors de l’affichage (jj/mm/aaaa …) Fonction AUJOURDHUI() – Retourne la date du jour Fonction DATE(année ; mois ; jour) – Retourne le nombre entier qui représente la date Fonction DATEVAL(date) – Retourne le nombre entier qui représente la date
Dates (2) Calculs avec les dates – Addition : ajouter des jours – Soustraction : retirer des jours Fonction JOUR(date) – Retourne uniquement le jour Fonction MOIS(date) – Retourne uniquement le mois Fonction ANNEE(date) – Retourne uniquement l’année
Dates (3) Fonction DATEDIFF(date1 ; date2 ; unité) – Retourne la différence entre deux dates – Unité "y" : nombre d'années entières comprises dans la période "m" : nombre de mois entiers compris dans la période "d" : nombre de jours compris dans la période "ym" : différence entre le mois de date1 et celui de date2 sans tenir compte des jours et des années "yd" : différence entre le jour de date1 et celui de date2 sans tenir compte des années "md" : différence entre le jour de date1 et celui de date2 sans tenir compte des mois ni des années
Texte (1) Souvent au second plan face aux nombres – Attention aux « fausses » données numériques Fonction MAJUSCULE(texte) – Retourne le texte en majuscules Fonction MINUSCULE(texte) – Retourne le texte en minuscules Fonction NOMPROPRE(texte) – Retourne le texte avec une majuscule au début de chaque mot et le reste en minuscules
Texte (2) Fonction CONCATENER(texte1 ; texte2…) – Retourne la concaténation des différents textes – Similaire à l’opérateur & Fonction NBCAR(texte) – Retourne le nombre de caractères du texte Fonction GAUCHE(texte ; n) – Retourne les n caractères de gauche du texte Fonction DROITE(texte ; n) – Retourne les n caractères de droite du texte
Texte (3) Fonction STXT(texte ; début ; longueur) – Retourne la sous-chaîne ciblée Fonction SUPPRESPACE(texte) – Retourne le texte sans les espaces inutiles Fonction SUBSTITUE(texte;ancien;nouveau) – Retourne le texte après avoir réalisé le remplacement de l’ancien texte par le nouveau
Références avancées (1) Référence sur une autre feuille – Exemple : Ventes!$A$6 Attention aux problèmes – Feuille supprimée Formules tridimensionnelles – Plage au niveau des feuilles – Exemple : VentesJanvier:VentesMars!$A$6
Références avancées (2) Référence sur un autre classeur – Exemple : [TableauxVentes.xlsx]Ventes!$a$a6 Attention aux problèmes – Classeur inexistant / inaccessible Modifier les liens (Onglet Données) – Permet de gérer les liens – Configuration du comportement