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