La fonction Recherche

Transcription

La fonction Recherche
Excel 2007
Etape 8
ETAPE 8 (60 minutes)
La fonction Recherche
-
Savoir-faire développés dans cette étape
Utiliser l’Assistant fonction
Programmer une recherche automatique dans une table à l’aide d’une fonction Recherche
Pré-requis : Avoir réalisé l’étape 7
Dossier : Société TransAlpes
Fichier : Salaires
Bulletins de salaire (A concevoir)
Réalisation : Dans cette étape, nous allons renommer la feuille de calcul
Nous réaliserons ensuite la feuille « Bulletin de Salaire » suivante :
1
Excel 2007
Etape 8
 Charger Excel
 Ouvrir le classeur intitulé : « Salaires »
 Nommer les feuilles de calcul :
Feuil1, saisir le nom « Salariés »
Feuil2, saisir le nom « Bulletin de salaire »
 Saisir et mettre en forme le bulletin de salaire selon le modèle suivant :
Nous disposons à présent de 2 feuilles de calcul dans le classeur « Salaires » :
- la feuille « Salariés » contient les informations relatives à chacun des salariés de la société, ce
sera la feuille dite « Source »
- la feuille « Bulletin de salaire » doit recevoir des informations enregistrées dans la feuille
« Salariés », ce sera la feuille dite de « destination »
Nous souhaitons qu’en saisissant le matricule d’un salarié dans le bulletin de salaire (feuille de
destination), le nom, la qualification, le salaire de base et les primes (qui se trouvent dans la
feuille source), s’affichent automatiquement dans le bulletin de salaire.
Nous devons pour réaliser cette opération, utiliser une fonction nommée : RechercheV dont la
syntaxe est la suivante : RechercheV(valeur cherchée;zone de recherche;n°de colonne à copier)
La recherche s’effectue à partir d’une donnée « source », dans le cas présent il s’agit du
« matricule » saisie dans la feuille de destination. La fonction recherche le matricule dans la
feuille Salariés (Cellules de A2 à G12) puis recopie la donnée qui se trouve dans la colonne dont le
n° a été saisi dans la fonction.
Nous commencerons par saisir la fonction RechercheV dans la feuille de destination nommée :
« Bulletin de salaire ».
2
Excel 2007
Etape 8
1- Programmer la fonction Recherche
 sur la feuille « Bulletin de salaire »
1.1 – Affichage automatique du nom
Pour s’assurer du bon fonctionnement de la formule, saisir un matricule dans le bulletin de salaire,
 en cellule B3 et saisir le matricule n° 103
 Saisir la formule
Nous allons utiliser l’assistant de fonction proposé par Excel
 en cellule B5, cellule qui doit recevoir le nom du salarié
 sur le bouton déroulant
du ruban « Accueil » zone « Edition »
Choisir la commande :
La fenêtre suivante apparait :
Dans la zone « Recherchez une
fonction » : taper « recherchev »
 sur OK
La fonction RECHERCHEV est affichée dans
la fenêtre « sélectionnez une fonction »
 sur la fonction : RECHERCHEV
 sur OK
Nous utiliserons la fonction RECHERCHEV car les matricules sont classés Verticalement dans la
feuille « Salariés ». S’ils avaient été classés horizontalement, nous aurions utilisés la fonction
RECHERCHEH
La fenêtre de paramétrage
suivante apparait :
3
Excel 2007
Etape 8
 Dans la zone « Valeur cherchée »
 sur le bouton de réduction de la fenêtre La fenêtre est alors partiellement réduite :
 en cellule B3 (de la feuille « Bulletin de salaire »)
(puis cliquer sur le bouton d’agrandissement de la fenêtre)
La fenêtre s’affiche de nouveau dans son intégralité :
 dans la zone : « Table
matrice »
 sur le bouton de réduction
de la fenêtre La fenêtre est
alors partiellement réduite :
 sur l’onglet de la feuille
« Salariés » PUIS sélectionner la
plage des cellules de A2 à G12

sur
le
bouton
d’agrandissement de la fenêtre
 dans la zone : « No index
col » PUIS saisir la valeur 2
(pour copier le contenu de la 2ème colonne de la zone sélectionnée, ce qui correspond à la liste des
noms des salariés)
 dans la zone « Valeur proche » PUIS saisir la valeur 0 (zéro)
 sur OK ou touche « Entrée »
Le résultat apparait dans la cellule B5 ainsi que la formule dans la barre des formules
ATTENTION : la liste doit impérativement être classée par ordre CROISSANT (soit numérique, soit
alphabétique).
4
Excel 2007
Etape 8
1.2 – Affichage automatique de la qualification
Nous souhaitons programmer cette fonction sans l’aide de l’assistant
 en cellule B6, celle qui doit recevoir la qualification du salarié
 Taper : =RECHERCHEV(
 en cellule B3 celle qui contient la donnée source
 saisir au clavier le signe ; (point virgule)
 sur l’onglet ou feuille « Salariés » et sélectionner les cellule de A2 à G12
 Taper le signe ; (point virgule)
 Saisir la valeur 3 au clavier pour copier le contenu de la 3ème colonne
 Puis saisir au clavier le signe ; (point virgule)
 PUIS saisir la valeur 0 (zéro)
Frapper sur la touche [Entrée]
Le résultat apparait dans la cellule B6 ainsi que dans la barre des formules
1.3 – Affichage automatique du salaire de base
 en cellule E9, celle qui doit recevoir le salaire de base
 Taper : =RECHERCHEV(
 en cellule B3 celle qui contient la donnée source
 saisir au clavier le signe ; (point virgule)
 sur l’onglet ou feuille « Salariés » et sélectionner les cellule de A2 à G12
 Taper le signe ; (point virgule)
 Saisir la valeur 4 au clavier pour copier le contenu de la 4ème colonne
 Puis saisir au clavier le signe ; (point virgule)
 PUIS saisir la valeur 0 (zéro)
Frapper sur la touche [Entrée]
5
Excel 2007
Etape 8
1.4 – Affichage automatique de la prime d’ancienneté
 en cellule E10, celle qui doit recevoir le salaire de base
 Taper : =RECHERCHEV(
 en cellule B3 celle qui contient la donnée source
 saisir au clavier le signe ; (point virgule)
 sur l’onglet ou feuille « Salariés » et sélectionner les cellule de A2 à G12
 Taper le signe ; (point virgule)
 Saisir la valeur 5 au clavier pour copier le contenu de la 5ème colonne
 Puis saisir au clavier le signe ; (point virgule)
 PUIS saisir la valeur 0 (zéro)
Frapper sur la touche [Entrée]
1.5 – Affichage automatique de la prime de transport
 en cellule E11, celle qui doit recevoir le salaire de base
 Taper : =RECHERCHEV(
 en cellule B3 celle qui contient la donnée source
 saisir au clavier le signe ; (point virgule)
 sur l’onglet ou feuille « Salariés » et sélectionner les cellule de A2 à G12
 Taper le signe ; (point virgule)
 Saisir la valeur 7 au clavier pour copier le contenu de la 7ème colonne
 Puis saisir au clavier le signe ; (point virgule)
 PUIS saisir la valeur 0 (zéro)
Frapper sur la touche [Entrée]
 Il est aussi possible d’attribuer un nom à la table dans laquelle se fait la recherche et de
remplacer dans toutes les formules les références de la zone par son nom
 Toutes les recherches automatiques étant programmées, il reste à présent à progralmmer les
formules de calcul des taux horaires et du total brut.
1.6 – Programmer le calcul du taux horaire
 en cellule C9 et saisir la valeur 152
 en cellule D9, celle qui doit
recevoir le résultat
Saisir le signe =
 en cellule E9
 Taper le signe / (divisé du pavé
numérique)
 en cellule C9
 « Entrée »
 Réduire le nombre de décimales.
6
Excel 2007
Etape 8
1.7 – Programmer le calcul du total brut
 en cellule E12 celle qui doit recevoir
le résultat
 Taper le signe =Somme(
 Sélectionner les cellules de E9 à E11,
fermer la parenthèse )
 « Entrée »
 Le tableau se présente ainsi :
 Afficher un format monétaire aux champs qui font apparaitre des sommes
Sélectionner les données de D9 à E12
 sur la flèche del’outil
puis choisir « € Français (France)
 Imprimer le bulletin de salaire suivant :
2- Imprimer les formules de la recherche
2.1– Afficher les formules dans les cellules
Il est possible d’afficher les formules de calcul dans les cellules à la place des résultats pour
contrôler les formules.
 sur le bouton Office
puis sur le bouton
(en bas à droite)
 sur la commande
7
Excel 2007
Etape 8
 sur la barre de défilement vertical afin d’atteindre la zone « Afficher les options pour cette
feuille de calcul »
 sur la case à cocher
Les formules sont alors affichées dans les cellules et la taille des colonnes augmente pour
s’ajuster à la taille des formules, il est toujours possible de les ajuster.
 Imprimer
2.1– Supprimer l’affichage des formules dans les cellules
Nous souhaitons désactiver l’affichage des formules dans les cellules afin d’imprimer un tableau
contenant uniquement les données (ou résultats).
 sur le bouton Office
puis sur le bouton
(en bas à droite)
 sur la commande
 sur la barre de défilement vertical afin d’atteindre la zone « Afficher les options pour cette
feuille de calcul »
 sur la case à cocher afin de la désactiver
 Procéder de nouveau à la mise en page
de la feuille de calcul
 Sauvegarder le classeur sous le nom :
Salaires
8