Valeur de la cellule au dessus
Résolu
Amc0169
Messages postés
2
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Je cherche une formule qui me permettrait rechercher et d'extraire une information se trouvant dans d'autres cellules.
J'ai un premier tableau :
Entreprise 1 / Entreprise 2 / Entreprise 3 /
Nom de l'entreprise 1 / Nom de l'entreprise 2 / Nom de l'entreprise 3 /
Prix n°1 / Prix n°2 / Prix n°3 /
Ensuite un deuxième tableau :
Classement / Prix / Entreprise
1 / Prix n°2 / Cellule vide
2 / Prix n°1 / Cellule vide
3 / Prix n°3 / Cellule vide
Dans la "cellule vide" j'aimerai une formule permettant de retrouver le nom de l'entreprise correspondant au prix.
Je vous joint le lien d'un fichier Excel pour exemple.
https://www.cjoint.com/?DFxneGwPlzY
Merci.
Je cherche une formule qui me permettrait rechercher et d'extraire une information se trouvant dans d'autres cellules.
J'ai un premier tableau :
Entreprise 1 / Entreprise 2 / Entreprise 3 /
Nom de l'entreprise 1 / Nom de l'entreprise 2 / Nom de l'entreprise 3 /
Prix n°1 / Prix n°2 / Prix n°3 /
Ensuite un deuxième tableau :
Classement / Prix / Entreprise
1 / Prix n°2 / Cellule vide
2 / Prix n°1 / Cellule vide
3 / Prix n°3 / Cellule vide
Dans la "cellule vide" j'aimerai une formule permettant de retrouver le nom de l'entreprise correspondant au prix.
Je vous joint le lien d'un fichier Excel pour exemple.
https://www.cjoint.com/?DFxneGwPlzY
Merci.
A voir également:
- Excel copier cellule du dessus
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne dans une cellule excel - Guide
3 réponses
Bonjour
=INDEX(A$2:I$2;EQUIV(C8;A$3:I$3;0))
à tirer vers le bas
ou par précaution (saisie fausse)
SI(NB.SI(A$3:I3;C8)=0;"Montant inconnu";INDEX(A$2:I$2;EQUIV(C8;A$3:I$3;0)))
=INDEX(A$2:I$2;EQUIV(C8;A$3:I$3;0))
à tirer vers le bas
ou par précaution (saisie fausse)
SI(NB.SI(A$3:I3;C8)=0;"Montant inconnu";INDEX(A$2:I$2;EQUIV(C8;A$3:I$3;0)))
Bonjour
en B8, à tirer sur la hauteur:
=INDEX($A$2:$I$2;;EQUIV(C8;$A$3:$I$3;0))
attention, si deux prix identiques, la formule ne renvoie que le premier
crdlmnt
en B8, à tirer sur la hauteur:
=INDEX($A$2:$I$2;;EQUIV(C8;$A$3:$I$3;0))
attention, si deux prix identiques, la formule ne renvoie que le premier
crdlmnt
Bon d'accord tu as une minute d'avance!... mais je crois qu'il manque un point virgule à ta formule? avant EQUIV car il s'agit de détecter la colonne, pas la ligne.
ceci dit, la saisie ne peut pas être fausse puisque la liste des montants et établie d'après la ligne 2
ce qui permet d'ailleurs d'écrire une formule directe sans la liste des montants en C:
=INDEX($A$2:$I$2;;EQUIV(PETITE.VALEUR($A$3:$I$3;LIGNE()-7);$A$3:$I$3;0))
(Ligne()-7 n'est valable que si on commence en ligne 8)
bien amicalement