Upload
pompe-au-net
View
133
Download
2
Embed Size (px)
Citation preview
Microsoft Excel
Les lignes, colonne vertébrale
Pré-requis Pré-requis
Informer
Microsoft Excel Microsoft Excel
Si()
EstNa() Validation de données
#NA
Juillet 2014 Juillet 2014
00:20 00:20
RechercheV()
Listes de choix
Exemples de données dupliquées
J’ai une personne
Je veux
stocker
• Le prénom des enfants
• Ses divers numéros de
téléphones
Les données en colonnes ou lignes ?
Comment
présenter
l’information ?
Faire une colonne par prénom ou
numéro ?
Mettre ces données en ligne ?
Un exemple de travail
Un soucis !
•Un projet
•Référencé par plusieurs codes
Résolution !
•Unifier les codes
•Un nouveau code remplace les anciens
Besoin !
•Saisir un ancien code
•Le système affiche
•Le nouveau code
•Le service à l’origine du code
Tableau en colonne
L'utilisateur dispache en 3 colonnes les codes (les codes ont été modifiés sur 3 phases).
Nous avons besoin du service à l’origine de la modification.
À aucun moment nous
n’avons besoin
•Connaître la phase où le code
a été modifié.
•Savoir s'il a été ou non
modifié sur une phase
précise.
Fonctionnement du système
Saisir ancien code
Formules de recherche
Principe de recherche
Rechercher ancien code
1° colonne Trouvé
Afficher le nouveau code et le service
Introuvable
Rechercher ancien code
2° colonne
1 2 3
Valeur cherchée
Résultat
Trouvé
Introuvable Rechercher ancien code
3° colonne
Trouver la bonne colonne
=RECHERCHEV(Saisie;$E$7:$I$12;5;FAUX)
=RECHERCHEV(Saisie;$G$7:$I$12;3;FAUX)
Pour chaque code
•Le tableau de recherche se
décale de 2 colonnes *
* Même principe pour le service.
Formules complètes
Nouveau code
•=SI(ESTNA(RECHERCHEV(Saisie;$C$7:$I$12;7;FAUX));
SI(ESTNA(RECHERCHEV(Saisie;$E$7:$I$12;5;FAUX));
SI(ESTNA(RECHERCHEV(Saisie;$G$7:$I$12;3;FAUX)); "";
RECHERCHEV(Saisie;$G$7:$I$12;3;FAUX));RECHERCHEV(Saisie;$E$7:$I$12;5;FAUX));
RECHERCHEV(Saisie;$C$7:$I$12;7;FAUX))
Service
•=SI(ESTNA(RECHERCHEV(Saisie;$C$7:$I$12;2;FAUX));
SI(ESTNA(RECHERCHEV(Saisie;$E$7:$I$12;2;FAUX))
SI(ESTNA(RECHERCHEV(Saisie;$G$7:$I$12;2;FAUX));"";
RECHERCHEV(Saisie;$G$7:$I$12;2;FAUX));RECHERCHEV(Saisie;$E$7:$I$12;2;FAUX));
RECHERCHEV(Saisie;$C$7:$I$12;2;FAUX))
Discuter du modèle
Formule indigeste !
Quid ! Liste de choix saisie ancien code ?
Nous n’avons pas une telle liste !
Code ? Code ?
DEP_XX
La formule doit être modifiée ?
Penser à le faire sur les 3 colonnes !
Besoin de statistiques sur une information ?
Référencer plusieurs colonnes pour calculer !
Besoin d’une autre information ?
Dispatcher l’information sur 3 colonnes !
Les coordonnées des colonnes de recherche changent
Retoucher les formules
Tableau en ligne
Se débarrasser des informations inutiles.
Tableau plus compact.
Une recherche simplifiée
Nouveau code
•=RECHERCHEV(Saisie;$C$7:$E$12;3;FAUX)
Service
•=RECHERCHEV(Saisie;$C$7:$E$12;2;FAUX
Avantages constatés
Liste de choix saisie ancien code ?
Possible, nous avons une telle liste !
Code ? Code ?
DEP_XX
La formule doit être modifiée ?
À faire pour une seule colonne !
Besoin d’une autre information ?
Une seule colonne à manipuler !
Formule largement amaigrie !
Plus besoin de tester plusieurs colonnes !
Besoin de statistiques sur une information ?
Référencer une seule colonne pour calculer !