Vous êtes sur la page 1sur 7

RAPPEL

LES $

Cette fonction permet de verrouiller certains critères dans une formule. Il se place devant
la fonction à verrouiller
-> $A1 -> Verrouille la colonne A -> Uniquement les chiffres changent
-> A$1 -> Verrouille la ligne 1 -> Uniquement les lettres changent
-> $A$1 -> Verrouille la case A1 -> Rien ne change

-> EX: Faire une multiplication pour 10 000 cellules

Dans la 1er cellule écrire la multiplication en verrouillant la lettre ou le chiffre (colonne ou


ligne).
Si vous êtes amené à étendre la formule sur une colonne -> =$A1*$B1
Si vous êtes amené à étendre la formule sur une ligne -> =A$1*$A2
Puis double clic sur crois noir en bas a droite de la premiere cellule de calcule.

=SOMME(…)

Cette formule s’utilise afin de faire la somme de plusieurs cellules


=SOMME(A1;A4;A6) -> Additionne les valeurs des 3 cellules (A1+A4+A6)

Ou bien d’un ensemble de cellules, d’une plage de cellule


=SOMME(A1:A6) -> Additionne les valeurs des 6 cellules
(A1+A2+A3+A4+A5+A6)

Mais aussi une somme de cellules sur différentes pages


=SOMME(‘page1:page5’!A1) -> Pour faire la somme des cellules A1 des
pages 1,2,3,4 et 5
=SOMME(page1!A1;page3!A2) -> Pour additionner les cases A1 et A2 sur
des pages qui ne se suivent pas

=SI(…)

Cette formule utilisée seule permet de répondre à un test logique et de déterminer une
valeur pour un résultat « VRAI » et une valeur pour un résultat « FAUX »
=SI(A1=2;2;0) -> Si la valeur de la cellule A1 est égale à 2 « VRAI » la cellule
affiche 2 si non « FAUX » elle affiche 0.

On peut aussi définir du texte comme réponse


=SI(A1=2;’’oui’’;’’non’’) -> Si la valeur de la cellule A1=2 alors la cellule
affiche « oui » si non « non »

Ou alors, le test peu être textuel


=SI(A1=VRAI;1;2) -> Si A1 affiche « VRAI » alors le résultat sera 1 si non 2

Mémo technique ->


(Quel est mon test ; Quelle valeur si il est vrai ; Quelle valeur si il est faux)
=SOMME.SI(…) =MOYENNE.SI(…)

Ces deux formule sont des combinaisons de =SOMME() et =MOYENNE().


Cela permet de mettre la condition =SI() à une somme ou une moyenne.

À SAVOIR EN PLUS
=ALEA.ENTRE.BORNES(…)

Cette formule sert a avoir un nombre aléatoire entre deux bornes données

=AUJOURDHUI()

Cette formule permet d’afficher la date du jour, le format peut être changé

NOUVELLES FORMULES

=RECHERCHE(…) -> (1 er choix (valeur_cherché;vecteur_recherche;vecteur_résultat)

Cette formule permet de trouver dans un vecteur (colonne) une valeur par rapport à une
recherche dans un vecteur correspondant.
=RECHERCHE(3;A1:A5;B1:B5) -> On recherche 3 dans le vecteur A1:A5
pour trouver la valeur
correspondante dans le vecteur
B1:B5

=RECHERCHEV(…)

Cette formule permet de trouver une valeur dans une matrice (tableau) avec un numéro
de colonne donné
=RECHERCHEV(5;A1:C5;3;FAUX) -> On cherche donc une valeur dans la
matrice A1:C5 de la colonne 3
correspondant à la ligne de la
valeur 5

A savoir : On utilise VRAI, lorsque l’on veut que la recherche se fasse pour une valeur
proche. Par exemple si dans un tableau (ordre croissant) seulement des fourchette de prix
sont données, on n’a pas de valeur exacte.

-> Différence entre RECHERCHE() et RECHERCHEV()

Dans une RECHERCHE(…) on cherche une valeur exacte dans un vecteur donné par
rapport à un vecteur correspondant, le vecteur étant une COLONNE.
Dans une RECHERCHEV(…) on cherche dans une matrice (tableau) une valeur qui peut
être inexacte par rapport à un numéro de LIGNE.
=SOMME.SI.ENS(…)

Cette formule sert à additionner des cellules selon : 1 critère par plage (colonne). La
premiere plage correspond à la plage de calcule. La formule se construit avec : la plage
de calcule, la plage de critère 1, le critère 1, la plage de critère 2, le critère 2 …
=SOMME.SI.ENS(A1:A5;B1:B5;’’=C*’’) -> Seulement les cellules en A à coté
d’un C s’additionnerons

=ARRONDI.SUP(…)

Cette formule est utilisée devant une autre formule afin d’obtenir une valeur entière
arrondie

=INDEX(…)

Cette formule permet d’afficher un élément d’une matrice (ou d’un tableau) avec un
numéro de ligne et un numéro de colonne qui sont susceptibles de changer.
=INDEX(tableau entier ; numéro de ligne ; numéro de colonne)

En sachant que les numéro de ligne ou de colonne peuvent correspondre à une cellule,
notamment dans le cas ou cette cellule est une cellule liée.

FORMULES ET FONCTIONS COMPLEXES


SYNTHÈSE DE SCÉNARIOS

Une synthèse de scénario permet d’avoir dans un tableau les résultats d’un calcule avec
des valeurs différentes.

1/ Ajouter des scénarios


-> « Données »-> « Analyse scénarios »-> « Gestionnaire de scénarios »-> « Ajouter »

2/ Il faut pour chaque scénario définir :


-> un nom et préciser les cellules variables

-> valider -> remplir (selon les


scénarios) les nouvelles valeurs

3/ Pour créer une feuille de synthèse


-> « Synthèse »
-> « Synthèse de scénarios »
-> cellule résultante
-> cellule de résultat
BARRE DE DÉFILEMENT (Contrôle de formulaire de type barre de défilement)

1/ Il faut tout d’abord ajouter l’onglet développeur


à la barre d’outil
-> Clic droit barre d’outil
-> Personnaliser le ruban
-> cocher « Développeur »

2/ Ensuite on peut insérer la barre de défilement


-> « Insérer » -> « Bare de défilement » -> la positionner sur la feuille

3/ Il faut définir les données dans cette barre


-> Clic droit -> « Format de contrôle » (Valeur min, max, pas, page et cellule liée)

LISTE DÉROULANTE (Contrôle de formulaire de type liste déroulante)

1/ Il faut tout d’abord ajouter l’onglet développeur à la barre d’outil


-> Clic droit barre d’outil -> Personnaliser le ruban -> cocher « Développeur »
2/ Ensuite on peut insérer la liste déroulante
-> « Insérer » -> « liste déroulante (contrôle de formulaire) » -> la positionner sur la
feuille
3/ Définir les données de la liste
-> Clic droit -> « format de contrôle » : Plage d’entrée (liste d’éléments désirés) &
cellule liée (cellule qui va indiquer le numéro de ligne du tableau)

CASE À COCHER (Contrôle de formulaire de type case à cocher)

1/ Il faut tout d’abord ajouter l’onglet développeur à la barre d’outil


-> Clic droit barre d’outil -> Personnaliser le ruban
-> cocher « Développeur »

2/ Ensuite on peut insérer la case à cocher


-> « Insérer » -> « case à cocher (contrôle de formulaire) »
-> la positionner sur la feuille

3/ Lier les cases d’option à une cellule


-> Clic droit -> « format de contrôle » -> « cellule liée »
(Cette dernière affichera VRAI ou FAUX en fonction de si la case est cochée ou non)
CASE D’OPTION (Contrôle de formulaire de type case d’option)

1/ Il faut tout d’abord ajouter l’onglet développeur à la barre d’outil


-> Clic droit barre d’outil -> Personnaliser le ruban
-> cocher « Développeur »

2/ Ensuite on peut insérer la case d’option


-> « Insérer » -> « case d’option (contrôle de formulaire) » -> la positionner sur la
feuille

3/ Lier les cases d’option à une cellule


-> Clic droit -> « format de contrôle » -> « cellule liée »
(Cette dernière affichera un numéro, le numéro de la case sélectionnée (1, 2 ou 3
par exemple))

IMAGES LIÉES

1/ Insérer les images et les ranger


-> « Insertion » -> « Image »
Les ranger dans l’ordre de la liste à laquelle on va les lier

2/ Format et position de plusieurs images en même temps


-> Sélectionner toues les images (CtrlA) -> « Mise en gage » -> « Taille »
-> hauteur ou largeur
-> Placer correctement la premiere et la dernière image puis tout sélectionner
(CtrlA) -> « mise en forme » -> organiser -> « Distribuer verticalement » -> « Aligner à
gauche »
Copier
3/ Le collage spécial
-> Copier la cellules derrière la 1er image
-> Sur l’emplacement demandé (feuille
principale)
-> « collage spéciale »
-> « Image liée (I) »

4/ Création de la fonction
-> Dans une cellule sans intérêt (de la feuille
principale) créer une formule :
=INDEX(la colonne ou sont les images;
la cellule donnant la ligne)

La cellule correspond à la cellule liée à une liste


déroulante souvent.

5/ Création d’une étiquette


-> copier la formule =INDEX()
-> « Formules »
-> « définir un nom »
-> nommer et coller la formule =INDEX() dans
« Fait référence à »
6/ Lier l’image
-> Sélectionner l’image sur la feuille
principale
-> Changer sa formule par : =Étiquette créée

Cette fonction d’image liée fonctionne aussi avec les cases d’option ou liste déroulante
… tant quelles sont affectées à une cellule.

FAIRE UNE MACRO

Une Macro procedure est un programme. Il faut tout d’abord définir l’utilité de la macro
(Archiver ou Effacer).

Macro d’archivage

Son but est donc de copier (d’archiver) une ligne de données dans un tableau. La ligne de
données est amenée à changer, donc le tableau archivera différentes données.

1/ Création de la macro
-> « Développeur »
-> « Enregistrer une macro »
-> lui donner un nom (ARCHIVER)

2/ La manipulation pour se positionner


-> Copier la ligne à archiver (Ctrl C)
-> « Utiliser les références relatives »

-> se positionner en bas du tableau ou vont


être archivées les données
-> Arriver en haut en faisant :
« Ctrl + flèche haut » puis « flèche bas » pour ne
pas être sur le titre

3/ La manipulation pour coller


-> « Collage spéciale » (Clic droit)
-> dans coller des valeurs « mise en forme des valeurs et de la
sources (E)

4/ La manipulation pour arrêter la macro


-> Stopper « les références relative »
-> « arrêter la macro »
5/ Affecter la macro à une commande
-> « Développeur » -> « Insérer »
-> « bouton (contrôle de formulaire) »
-> le positionner sur la feuille
-> « Affecter à une macro » (clic droit)
-> lier avec le nom de la macro que l’on vient de faire

Macro pour effacer une ligne

Son but est donc d’effacer ligne par ligne le tableau ou sont archivées les éléments

1/ Création de la macro
-> « Développeur » -> « Enregistrer une macro » -> lui donner un nom (EFFACER)

2/ La manipulation pour se positionner


-> Se positionner en bas du tableau -> « Ctrl + flèche haut » -> le curseur doit être
sur la dernière ligne remplie

3/ Supprimer une ligne


-> Sélectionner la ligne (« Ctrl + Maj + flèche droite ») -> Supprimer la ligne
(« suppr »), enlever les bordures et le remplissage
4/ La manipulation pour arrêter la macro
-> « arrêter la macro »

Vous aimerez peut-être aussi