Valeur de la cellule au dessus
Résolu/Fermé
Amc0169
Messages postés
2
Date d'inscription
lundi 23 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
-
Modifié par Amc0169 le 23/06/2014 à 13:07
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 juin 2014 à 17:27
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 23 juin 2014 à 17:27
A voir également:
- Valeur de la cellule au dessus
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
- Attribuer une valeur à une cellule texte excel ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
23 juin 2014 à 14:01
23 juin 2014 à 14:01
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)))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 juin 2014 à 14:02
23 juin 2014 à 14:02
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
via55
Messages postés
14506
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 décembre 2024
2 738
23 juin 2014 à 14:32
23 juin 2014 à 14:32
Bonjour à tous, Michel et Vaucluse ;)
Pour traiter le cas de 2 prix identiques je proposerai une 4eme ligne avec en A4 la formule : =RANG(A3;$A$3:$I$3;1)+NB.SI($A$3:A3;A3)-1 étirée jusqu'en I4
et en B8 la formule : =INDEX($A$2:$I$2;;EQUIV(LIGNES($B$8:B8);$A$4:$I$4;0)), à étirer
Cdlmnt
Pour traiter le cas de 2 prix identiques je proposerai une 4eme ligne avec en A4 la formule : =RANG(A3;$A$3:$I$3;1)+NB.SI($A$3:A3;A3)-1 étirée jusqu'en I4
et en B8 la formule : =INDEX($A$2:$I$2;;EQUIV(LIGNES($B$8:B8);$A$4:$I$4;0)), à étirer
Cdlmnt
Amc0169
Messages postés
2
Date d'inscription
lundi 23 juin 2014
Statut
Membre
Dernière intervention
23 juin 2014
23 juin 2014 à 15:19
23 juin 2014 à 15:19
Merci pour votre aide, cela solutionne mon problème!
Cdlt
Cdlt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 juin 2014 à 16:07
23 juin 2014 à 16:07
ok, on passe en résolu
Bonne route
Bonne route
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 23/06/2014 à 17:20
Modifié par michel_m le 23/06/2014 à 17:20
Re,
A l'ami Vaucluse, ca fait bin longtemps qu'on ne s'était pas fait une bosse :o)
je crois qu'il manque un point virgule à ta formule? avant EQUIV car il s'agit de détecter la colonne, pas la ligne.
non, si il n'y a qu'une ligne ou une colonne, pas la peine
A l'ami Vaucluse, ca fait bin longtemps qu'on ne s'était pas fait une bosse :o)
je crois qu'il manque un point virgule à ta formule? avant EQUIV car il s'agit de détecter la colonne, pas la ligne.
non, si il n'y a qu'une ligne ou une colonne, pas la peine
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 juin 2014 à 17:27
23 juin 2014 à 17:27
Exact, merci de l'info, bonne soirée
crdlmnt
crdlmnt
23 juin 2014 à 14:09
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