Formule renvoie à la derniere valeur d'une ligne superieur a 0
pmca41
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
pmca41 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
pmca41 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite mettre en place une formule qui me permettra de mettre automatiquement en A1, A2, ... les valeurs des cellules qui correspondent à la dernière valeur supérieur à 0 de la ligne.
Donc en A, je dois retrouver les valeurs de la ligne 3 correspondant à la dernière valeur supérieure à 0 des lignes 1 et 2.
DOnc A1=1.25 et A2=1.10
J'ai mis la formule suivante mais je dois avoir une erreur qq part car ca me renvoie à la 1ere valeur max du tableau ... Je l'ai bien sur valider en matricielle.
=RECHERCHEH(INDEX(ER20:EW20;EQUIV(0;ER20:EW20;0)-1);ER20:EW22;2;FAUX)
Merci d'avance pour votre aide.
A B C D E F G
1 1 1 1 1 1 1 0
2 1 1 1 0 0 0 0
3 1,00 1,10 1,15 1,20 1,25 1,30
Je souhaite mettre en place une formule qui me permettra de mettre automatiquement en A1, A2, ... les valeurs des cellules qui correspondent à la dernière valeur supérieur à 0 de la ligne.
Donc en A, je dois retrouver les valeurs de la ligne 3 correspondant à la dernière valeur supérieure à 0 des lignes 1 et 2.
DOnc A1=1.25 et A2=1.10
J'ai mis la formule suivante mais je dois avoir une erreur qq part car ca me renvoie à la 1ere valeur max du tableau ... Je l'ai bien sur valider en matricielle.
=RECHERCHEH(INDEX(ER20:EW20;EQUIV(0;ER20:EW20;0)-1);ER20:EW22;2;FAUX)
Merci d'avance pour votre aide.
A B C D E F G
1 1 1 1 1 1 1 0
2 1 1 1 0 0 0 0
3 1,00 1,10 1,15 1,20 1,25 1,30
A voir également:
- Excel dernière valeur d'une plage
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Supprimer dernière page word - Guide
- Word et excel gratuit - Guide
- Dernière version chrome - Accueil - Applications & Logiciels
4 réponses
Bonjour pmca41,
Je te propose cette formule non matricielle en ER20
(à copier vers le bas en ER21) :
=INDEX(ER$22:EW$22;1;NB.SI(ER20:EW20;1))
⚠ Cette formule suppose que pour la plage ER20:EW20,
il y a d'abord que des 1, puis à droite : des 0 ou rien ;
idem pour : ER21:EW21
Autre formule non matricielle :
=INDEX(ER$22:EW$22;1;RANG(0;ER20:EW20)-1)
⚠ Cette formule suppose que pour la plage ER20:EW20,
il y a d'abord que des 1, puis à droite : au moins un 0 ;
idem pour : ER21:EW21
Cordialement
Je te propose cette formule non matricielle en ER20
(à copier vers le bas en ER21) :
=INDEX(ER$22:EW$22;1;NB.SI(ER20:EW20;1))
⚠ Cette formule suppose que pour la plage ER20:EW20,
il y a d'abord que des 1, puis à droite : des 0 ou rien ;
idem pour : ER21:EW21
Autre formule non matricielle :
=INDEX(ER$22:EW$22;1;RANG(0;ER20:EW20)-1)
⚠ Cette formule suppose que pour la plage ER20:EW20,
il y a d'abord que des 1, puis à droite : au moins un 0 ;
idem pour : ER21:EW21
Cordialement