Renvoyer la dernière valeur d'un colonne conditionnellement
24 réponses
FredericB
Bonjour à tous,
Je recherche de l'aide pour une formule (non pas une macro) qui me permettra de :
Rechercher et d'afficher la valeur de la dernière cellule non vide d'une colonne (tous des valeurs textes) seulement si la cellules qui se trouve à sa gauche est vide (tous des valeurs en nombres).
Voici un exemple :
Je recherche la dernière valeur de la colonne B
seulement si la valeur située a sa gauche est vide.
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Je viens à nouveau de tester cette formule et
elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les
touches
: Maj + Ctrl +Enter
=INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Ben, il n'en veut pas. Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai revérifié . C'est correct. Pour le cas C, j'ai bien validé en matricielle ..... Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : l4ljor$2mn$
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Ben, il n'en veut pas.
Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai
revérifié . C'est correct.
Pour le cas C, j'ai bien validé en matricielle .....
Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"MichD" a écrit dans le message de groupe de discussion :
l4ljor$2mn$1@speranza.aioe.org...
Je viens à nouveau de tester cette formule et
elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les
touches
: Maj + Ctrl +Enter
=INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Ben, il n'en veut pas. Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai revérifié . C'est correct. Pour le cas C, j'ai bien validé en matricielle ..... Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : l4ljor$2mn$
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Je viens de refaire un nouveau document pour un nouveau test. J'y ai recopié tes formules et cela fonctionne. Vas comprendre. Merci pour ta patience
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "Jacquouille" a écrit dans le message de groupe de discussion : l4lkn0$4vi$
Ben, il n'en veut pas. Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai revérifié . C'est correct. Pour le cas C, j'ai bien validé en matricielle ..... Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : l4ljor$2mn$
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Je viens de refaire un nouveau document pour un nouveau test.
J'y ai recopié tes formules et cela fonctionne.
Vas comprendre.
Merci pour ta patience
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"Jacquouille" a écrit dans le message de groupe de discussion :
l4lkn0$4vi$1@speranza.aioe.org...
Ben, il n'en veut pas.
Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai
revérifié . C'est correct.
Pour le cas C, j'ai bien validé en matricielle .....
Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme."
"MichD" a écrit dans le message de groupe de discussion :
l4ljor$2mn$1@speranza.aioe.org...
Je viens à nouveau de tester cette formule et
elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les
touches
: Maj + Ctrl +Enter
=INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))
Je viens de refaire un nouveau document pour un nouveau test. J'y ai recopié tes formules et cela fonctionne. Vas comprendre. Merci pour ta patience
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "Jacquouille" a écrit dans le message de groupe de discussion : l4lkn0$4vi$
Ben, il n'en veut pas. Les deux autres formules fonctionnent avec la plage nommée Plg. J'ai revérifié . C'est correct. Pour le cas C, j'ai bien validé en matricielle ..... Je possède XL2003 et j'ai fait un copier-coller de la formule.
Jacquouille
" Le vin est au repas ce que le parfum est à la femme." "MichD" a écrit dans le message de groupe de discussion : l4ljor$2mn$
Je viens à nouveau de tester cette formule et elle fonctionne correctement.
Plg est une plage nommée (Insertion / nom / définir)
Ceci est une formule matricielle, tu dois la valider en utilisant les touches : Maj + Ctrl +Enter =INDEX(Plg;MAX(SI(ESTERREUR(Plg);LIGNE(Plg);SI(Plg="";0;LIGNE(Plg)))))