afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#1
Débutant XLPages

Inscription: 13/03/2012

Messages: 13

Système d'exploitation:
PC
Version Excel utilisée:
2003, 2007, 2010, 2013
Posté le : 22-03-2012 00h33

Bonsoir,
Je souhaite faire apparaître dans les cellules d'un tableau, les valeurs (x) que je retrouve dans la table de la feuille suivante "Mat_equip" dans les colonnes "OK" - "Défect." et "Remarques"
Lorsque je change le Nom de l'utilisateur, bien-sûr, les données doivent changer
Elle doivent apparaître Selon les conditions suivantes:
- Nom de l'utilisateur
- No personnel
- Harnais
Ces 3 conditions ci-dessus sont nécessaires dans toutes les autres ci-dessous

- Mousquetons (pour cette ligne, et les autres conditions pour les autres lignes)
- Etat du textile
- etc.

J'ai mis 2 sortes de formule, mais rien ne s'affiche, je ne comprends pas ce qui ne fonctionne pas.
Que fais-je de faux?
Pouvez-vous m'aider, svp?
Un grand merci d'avance
Salutations

P.S: un fichier d'exemple est joint à ce sujet


Pièce jointe:
xls affichage mot selon plusieurs conditions.xls   [ Taille: 53.50 Ko - Téléchargements: 1531 ]
Hors Ligne
Rapport   Haut 

Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#2
Accro XLPages

Inscription: 17/08/2007
De Québec, Canada

Messages: 180

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003, 2007 (FR) & MsProject 2003
Posté le : 22-03-2012 03h13
 Salut le forum

Pour commencer Florian Caillet a le numéro 8903934 et non 8905294

Ta formule matricielle en B8 ne récupère pas la bonne colonne
=INDEX(Mat_equip!L2:L91;EQUIV(1;(Mat_equip!A2:A91=A2)*(Mat_equip!E2:E91=B2)*(Mat_equip!I2:I91=A6)*(Mat_equip!K2:K91=A8);0);1)
Mytå

Merci, de donner un retour à votre question, nous ne sommes pas des robots. [GMT - 5]
Le travail d'équipe est essentiel. En cas d'erreur, ça permet d'accuser quelqu'un d'autre.
Hors Ligne
Rapport   Haut 

Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#3
Débutant XLPages

Inscription: 13/03/2012

Messages: 13

Système d'exploitation:
PC
Version Excel utilisée:
2003, 2007, 2010, 2013
Posté le : 22-03-2012 09h47
Bonjour Mytà,

oui en effet, c'est une première erreur, normalement il y aurait dû y avoir une formule recherchev qui va chercher le N° de l'utilisateur. pardon.

Ah, je comprends alors qu'avec la fonction Index, la partie matrice est l'emplacement ou se trouve la réponse?, Ok alors, j'ai compris mon erreur.

Ok j'ai corrigé comme tu me l'as dit, et cela fonctionne à merveille. Merciiii

Une question encore, si je souhaite remplacer par exemple mes zones de matrice et zone de tableau de recherche par l'insertion de nom, ex.:

Mat_equip!$L$2:$L$721 = OK
Mat_equip!$A$2:$A$721 = Nom_complet
..., etc.
exemple, dans ce style là:
=INDEX(OK;EQUIV(1;(Nom_complet=$A$4)*(NoPers=$B$4)*(Type=$A$19)*(Materiel=A21);0);1)

Je remarque que, à la place de mettre le x dans la cellule, il me met la chiffre 0 (zéro), pourquoi cela?
Ont est obligés de mettre des valeurs de plage?
Il serait plus pratique et plus simple de remplacer ces plages par des "noms"!

Merci d'avance pour votre réponse.
Salutations
Edité par targa le 24/03/2012 08:10:34
Hors Ligne
Rapport   Haut 

Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#4
Accro XLPages

Inscription: 17/08/2007
De Québec, Canada

Messages: 180

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003, 2007 (FR) & MsProject 2003
Posté le : 22-03-2012 11h45
 Re le forum

Tu as un résultat de zéro car la cellule ne contient aucune valeur.(Cellule vide)

Pour définir tes plages, regarde avec la fonction Decaler c'est plus pratique.

Mytå

Merci, de donner un retour à votre question, nous ne sommes pas des robots. [GMT - 5]
Le travail d'équipe est essentiel. En cas d'erreur, ça permet d'accuser quelqu'un d'autre.
Hors Ligne
Rapport   Haut 

Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#5
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 24-03-2012 07h48
Bonjour Targa, Myta, Didier

Targa, oui la valeur de cellule qui sera retournée fait partie de la matrice (je parlais plus d'une plage de cellules), elle se trouve à l'intersection de la ligne et de la colonne.
La fonction Index() à trois argument dans l'utilisation :
      - la plage de cellules
      - le numéro de la ligne
      - le numéro de la colonne

Ainsi ta formule en B8 :
=INDEX(Mat_equip!A2:N91;EQUIV(1;(Mat_equip!A2:A91=A2)*(Mat_equip!E2:E91=B2)*(Mat_equip!I2:I91=A6)*(Mat_equip!K2:K91=A8);0);12)
on fait varier le numéro de la colonne, dans les autres formules, ce qui t'évitera de créer autant de plage de cellules.

Un lien sur un petit fichier bien utile pour comprendre le fonction de cette fonction.

@+Jean-Marie 
Hors Ligne
Rapport   Haut 

Re: afficher des valeurs (texte) selon plusieurs conditions (texte et nombre)
#6
Débutant XLPages

Inscription: 13/03/2012

Messages: 13

Système d'exploitation:
PC
Version Excel utilisée:
2003, 2007, 2010, 2013
Posté le : 24-03-2012 08h09
Bonjour Mytà, Didier,Jean-Marie

Merci pour votre réponse, je comprends mieux maintenant pourquoi il faut donner une plage et non une plage nomée.

Merci pour votre aide en vous souhaitant un bon week-end.
Salutations
Targa


Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes