Comment renvoyer la dernière valeur non nulle d'une colonne?
4 réponses
yvanduvent
J'ai des colonnes de tailles différentes, admettons 5 colonnes contenant des
chiffres. Toutes se terminent par des 0 pour avoir une matrice carrée.
J'aimerais extraire et renvoyer la dernière valeur non nulle de chaque
colonne, est-ce que quelqu'un pourrait m'aider?
-Merci d'avance
Yvan
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour yvanduvent,
Pour chacune de tes colonnes, tu peux utiliser la formule suivante :
Validation matricielle : Ctrl + Maj + Enter =MAX(SI((A1:A21<>"")*(A1:A21<>0);LIGNE(A1:A21)))
Salutations!
"yvanduvent" a écrit dans le message de news:
J'ai des colonnes de tailles différentes, admettons 5 colonnes contenant des chiffres. Toutes se terminent par des 0 pour avoir une matrice carrée. J'aimerais extraire et renvoyer la dernière valeur non nulle de chaque colonne, est-ce que quelqu'un pourrait m'aider? -Merci d'avance Yvan
Bonjour yvanduvent,
Pour chacune de tes colonnes, tu peux utiliser la formule suivante :
Validation matricielle : Ctrl + Maj + Enter
=MAX(SI((A1:A21<>"")*(A1:A21<>0);LIGNE(A1:A21)))
Salutations!
"yvanduvent" <yvanduvent@discussions.microsoft.com> a écrit dans le message de news:
EA57F133-AF44-43FB-9F4A-F747C92193A4@microsoft.com...
J'ai des colonnes de tailles différentes, admettons 5 colonnes contenant des
chiffres. Toutes se terminent par des 0 pour avoir une matrice carrée.
J'aimerais extraire et renvoyer la dernière valeur non nulle de chaque
colonne, est-ce que quelqu'un pourrait m'aider?
-Merci d'avance
Yvan
Pour chacune de tes colonnes, tu peux utiliser la formule suivante :
Validation matricielle : Ctrl + Maj + Enter =MAX(SI((A1:A21<>"")*(A1:A21<>0);LIGNE(A1:A21)))
Salutations!
"yvanduvent" a écrit dans le message de news:
J'ai des colonnes de tailles différentes, admettons 5 colonnes contenant des chiffres. Toutes se terminent par des 0 pour avoir une matrice carrée. J'aimerais extraire et renvoyer la dernière valeur non nulle de chaque colonne, est-ce que quelqu'un pourrait m'aider? -Merci d'avance Yvan
JB
Bonjour,
http://cjoint.com/?eggHJSkSG4
S'il n'y pas égalité de nombres: =INDEX(A1:A10;MAX(SI(A1:A10<>0;EQUIV(A1:A10;A1:A10;0);""))) Valider avec Maj+Ctrl+Entrée
S'il y a égalité:
=INDEX(A1:A10;MAX(SI(A1:A10<>0;EQUIV(A1:A10-LIGNE(A1:A10)/10^10;A1:A10-LI GNE(A1:A10)/10^10;0);""))) Valider avec Maj+Ctrl+Entrée
Cordialement JB
Bonjour,
http://cjoint.com/?eggHJSkSG4
S'il n'y pas égalité de nombres:
=INDEX(A1:A10;MAX(SI(A1:A10<>0;EQUIV(A1:A10;A1:A10;0);"")))
Valider avec Maj+Ctrl+Entrée
S'il y a égalité:
=INDEX(A1:A10;MAX(SI(A1:A10<>0;EQUIV(A1:A10-LIGNE(A1:A10)/10^10;A1:A10-LI GNE(A1:A10)/10^10;0);"")))
Valider avec Maj+Ctrl+Entrée