Dernier chiffre dans une colonne excel
Résolu/Fermé
patricia2007
-
6 déc. 2007 à 20:20
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 25 nov. 2009 à 21:43
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 25 nov. 2009 à 21:43
A voir également:
- Dernier chiffre dans une colonne excel
- Déplacer une colonne excel - Guide
- Liste déroulante excel - Guide
- Additionner colonne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Figer une colonne excel - Guide
21 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
25 sept. 2009 à 10:36
25 sept. 2009 à 10:36
bonjour roger
Avec cet exemple, ta formule va trouver 3 nombres et donc afficher ce qui est en A3 : rien !
Si tu modifies avec :
tu obtiendras 52
Avec cet exemple, ta formule va trouver 3 nombres et donc afficher ce qui est en A3 : rien !
a1 56 a2 12 a3 formule = "" a4 52 a5 formule= "" a6 xxxxxx
Si tu modifies avec :
=INDEX(A1:A50;EQUIV(9^9;A1:A50;1);0)
tu obtiendras 52
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
7 déc. 2007 à 09:50
7 déc. 2007 à 09:50
bonjour
en bas d'une colonne je souhaite que s'affiche le chiffre contenu dans la dernière cellule non vide de cette colonne
Je n'ait peut-être pas nécessairement bien compris ta question mais si tu veux reporter dans la dernière ligne le dernier nombre valide de la colonne, cela va te créer un énorme souci.
En effet je peux te donner une formule pour le faire mais il y a un énorme problème qui se crée lorsque tu mets "52" en a6, cela devient à nouveau la dernière ligne avec un nombre valide et donc tu ne peux plus sortir de la spirale infernale.
Tu peux récupérer le dernier nombre valide de la colonne, mais il faut le faire sur une autre colonne ou en haut de la colonne.
Si tu mets cette formule en A1 ou sur une autre colonne tu obtiendras 52 mais tu ne peux pas l'afficher en bas de colonne.
en bas d'une colonne je souhaite que s'affiche le chiffre contenu dans la dernière cellule non vide de cette colonne
Je n'ait peut-être pas nécessairement bien compris ta question mais si tu veux reporter dans la dernière ligne le dernier nombre valide de la colonne, cela va te créer un énorme souci.
En effet je peux te donner une formule pour le faire mais il y a un énorme problème qui se crée lorsque tu mets "52" en a6, cela devient à nouveau la dernière ligne avec un nombre valide et donc tu ne peux plus sortir de la spirale infernale.
Tu peux récupérer le dernier nombre valide de la colonne, mais il faut le faire sur une autre colonne ou en haut de la colonne.
=DECALER($A$1;EQUIV(9^9;A:A;1)-1;;1;1)
Si tu mets cette formule en A1 ou sur une autre colonne tu obtiendras 52 mais tu ne peux pas l'afficher en bas de colonne.
Merci pour ta réponse (merci aux autres également !!)
en effet
Je veux reporter dans la dernière ligne le dernier nombre valide de la colonne
tu me dis que c'est difficile à faire dans la même colonne OK
mais si je le fais sur la colonne suivante (dans mon ex la colonne b) et sur la même ligne comment dois je m'y prendre ?(je ne comprends rien à la formule que tu as écrite (pardon!!)
en effet
Je veux reporter dans la dernière ligne le dernier nombre valide de la colonne
tu me dis que c'est difficile à faire dans la même colonne OK
mais si je le fais sur la colonne suivante (dans mon ex la colonne b) et sur la même ligne comment dois je m'y prendre ?(je ne comprends rien à la formule que tu as écrite (pardon!!)
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
7 déc. 2007 à 11:40
7 déc. 2007 à 11:40
Je ne connaissais pas cette ruse sur equiv(), ça pourra resservir.
merci
eric
merci
eric
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
7 déc. 2007 à 16:56
7 déc. 2007 à 16:56
bonjour à tous
et bravo à Raymond qui a gagné la partie !
Cependant ...
<humour> il y a une question que Patricia a oublié de te demander et pourtant elle aimerait bien savoir si pour parfaire son bronzage tu ne pourrais pas lui offrir quelques jours de soleil en cette fin d'année...</humour>
Eh bien voilà, maintenant que tu as gagné plus, faudrait penser à travailler plus !
Bonne journée à tous.
et bravo à Raymond qui a gagné la partie !
Cependant ...
<humour> il y a une question que Patricia a oublié de te demander et pourtant elle aimerait bien savoir si pour parfaire son bronzage tu ne pourrais pas lui offrir quelques jours de soleil en cette fin d'année...</humour>
Eh bien voilà, maintenant que tu as gagné plus, faudrait penser à travailler plus !
Bonne journée à tous.
=index(a1:a50;NB(a1:a50);1) pour avoir le premier chiffre et 0 plour le dernier en bas de la colonne a1:a50 c'est simple !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
24 sept. 2009 à 23:30
24 sept. 2009 à 23:30
bonjour
c'est simple !
Même simpliste car cela ne réponds en aucune manière à la question posée : je souhaite que s'affiche le chiffre contenu dans la dernière cellule non vide de cette colonne
Les cellules vides sont totalement ignorées et donc en leur présence, l'on se retrouve sur une cellule quelconque de la colonne qui peut d'ailleurs être vide !
Bon courage Roger mais va falloir travailler un peu plus...
c'est simple !
Même simpliste car cela ne réponds en aucune manière à la question posée : je souhaite que s'affiche le chiffre contenu dans la dernière cellule non vide de cette colonne
Les cellules vides sont totalement ignorées et donc en leur présence, l'on se retrouve sur une cellule quelconque de la colonne qui peut d'ailleurs être vide !
Bon courage Roger mais va falloir travailler un peu plus...
sydbarrett11
Messages postés
31
Date d'inscription
vendredi 30 novembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
3
6 déc. 2007 à 20:35
6 déc. 2007 à 20:35
je ne comoprends pas bien tA question
de quoi dépend la colonne a6
de a3?
de quoi dépend la colonne a6
de a3?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
7 déc. 2007 à 11:37
7 déc. 2007 à 11:37
Patricia
Jetez un oeil sur le fichier joint.c'est bête comme chou,mais ça pourrait peut être résoudre votre problème. N'hésitez pas à revenir pour complèment d'information si cela vous semble pouvoir convenir.
Attention au mode d'emploi.
Mais dans ce cas donnez nous un peu plus de renseignement
BCRDLMNT
http://www.cijoint.fr/cij72243695834059.xls
Jetez un oeil sur le fichier joint.c'est bête comme chou,mais ça pourrait peut être résoudre votre problème. N'hésitez pas à revenir pour complèment d'information si cela vous semble pouvoir convenir.
Attention au mode d'emploi.
Mais dans ce cas donnez nous un peu plus de renseignement
BCRDLMNT
http://www.cijoint.fr/cij72243695834059.xls
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
7 déc. 2007 à 12:45
7 déc. 2007 à 12:45
Avec toutes mes excuses, je me suisrompé de fichier, celui ci devrait mieux aller!
http://www.cijoint.fr/cij88105795234049.xls
BCRDLMNT
PS: et pour faire bonne mesure remplace dans la formule en C2
=SI(D1=0;D2*SI(MAX(D3:$D$27)=0;1;0);D1)
par
=SI(D1=0;D2*SI(MAX(C3:$C$27)=0;1;0);D1)
Ca marche pareil mais c'est plus facile ensuite si besoin pour utiliser directement les résultat de formule sans passer par la colonne D
BCRDLMNT, et encore avec toutes mes excuses
http://www.cijoint.fr/cij88105795234049.xls
BCRDLMNT
PS: et pour faire bonne mesure remplace dans la formule en C2
=SI(D1=0;D2*SI(MAX(D3:$D$27)=0;1;0);D1)
par
=SI(D1=0;D2*SI(MAX(C3:$C$27)=0;1;0);D1)
Ca marche pareil mais c'est plus facile ensuite si besoin pour utiliser directement les résultat de formule sans passer par la colonne D
BCRDLMNT, et encore avec toutes mes excuses
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
7 déc. 2007 à 14:12
7 déc. 2007 à 14:12
Patricia, comme je suis moins calé que Vaucluse et gbinforme, je me suis contenté d'une manipulation toute bête :
J'ai pris une colonne vide, disons F:F.
En F1 j'ai mis la formule = SI(A2="";A1;0) que j'ai recopiée jusqu'à F5.
Mon résultat en A7 est =SOMME(F1:F5).
Il faut laisser la ligne 6:6 vide, sinon F5 ferait référence à A6 qui ne serait pas ="", puisque contenant la formule du résultat ; mais rien ne t'empêche de masquer la ligne 6:6.
Cette méthode simpliste te convient-elle ?
J'ai pris une colonne vide, disons F:F.
En F1 j'ai mis la formule = SI(A2="";A1;0) que j'ai recopiée jusqu'à F5.
Mon résultat en A7 est =SOMME(F1:F5).
Il faut laisser la ligne 6:6 vide, sinon F5 ferait référence à A6 qui ne serait pas ="", puisque contenant la formule du résultat ; mais rien ne t'empêche de masquer la ligne 6:6.
Cette méthode simpliste te convient-elle ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
7 déc. 2007 à 14:23
7 déc. 2007 à 14:23
Re Raymond.
Je ne pense pas que cela fonctionne, car tu n'élimines pas le nombre précédent lorsque une des cellules et vide, et tu te retrouves à la fin avec le total des cellules au dessus des vides, mais pas avec le dernier nombre enregistré
A ton avis?
BCRDLMNT
PS: "n'étant pas aussi calé que mon ami Vaucluse....": ça, ça me fait largemnt sourire, mon guadeloupéen préféré!
Je ne pense pas que cela fonctionne, car tu n'élimines pas le nombre précédent lorsque une des cellules et vide, et tu te retrouves à la fin avec le total des cellules au dessus des vides, mais pas avec le dernier nombre enregistré
A ton avis?
BCRDLMNT
PS: "n'étant pas aussi calé que mon ami Vaucluse....": ça, ça me fait largemnt sourire, mon guadeloupéen préféré!
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
7 déc. 2007 à 14:34
7 déc. 2007 à 14:34
Re Vaucluse.
Oui, ta remarque est fort judicieuse (comment ne le serait-elle pas !).
Mais je me suis limité au cas de figure décrit par Patricia, qui semblait exclure l'éventualité de cellules vides intercalées.
D'où le "simplisme" de ma suggestion ...
Qu'en dis-tu, Patricia ?
--
Un retraité au soleil des Antilles :-)
Raymond
Oui, ta remarque est fort judicieuse (comment ne le serait-elle pas !).
Mais je me suis limité au cas de figure décrit par Patricia, qui semblait exclure l'éventualité de cellules vides intercalées.
D'où le "simplisme" de ma suggestion ...
Qu'en dis-tu, Patricia ?
--
Un retraité au soleil des Antilles :-)
Raymond
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
7 déc. 2007 à 14:33
7 déc. 2007 à 14:33
Ha?
alors je n'ai pas compris ce que vous voulez parceque j'ai mis l'exemple de Raymond en place et voila ce que ça donne:
Colonne A=1 en A2, et 3 en A4 =Résultat en A7: 4 ?
Colonne A:1 en A2, 5 en A3,6 en A5=résultat en A7:11 ?
En fait cette solution ne marche que s'il n'y a pas de blanc intercalés dans liste, sinon, vous reportez au moins deux chiffres dans la colonne F.
Si cela vous convient, c'est parfait, mais ce n'est pas ce que je cherchais.Comme quoi on peut être parfois trop compliqué.
BCRDLMNT
alors je n'ai pas compris ce que vous voulez parceque j'ai mis l'exemple de Raymond en place et voila ce que ça donne:
Colonne A=1 en A2, et 3 en A4 =Résultat en A7: 4 ?
Colonne A:1 en A2, 5 en A3,6 en A5=résultat en A7:11 ?
En fait cette solution ne marche que s'il n'y a pas de blanc intercalés dans liste, sinon, vous reportez au moins deux chiffres dans la colonne F.
Si cela vous convient, c'est parfait, mais ce n'est pas ce que je cherchais.Comme quoi on peut être parfois trop compliqué.
BCRDLMNT
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
7 déc. 2007 à 14:41
7 déc. 2007 à 14:41
Non Patricia, je ne suis pas très calé en Excel, et je ne peux pas vous renseigner.
En fait, je n'ai en Excel que très peu de connaissance,probalement beaucoup de logique et un peu d'astuce, je veux bien me reconnaitre ça, mais ça ne va pas plus loin.
Au moins cette petite séance aura démontré une fois de plus l'importance de bien comprendre les questions et de bien les poser..
Bien cordialement, désolé de ne pouvoir faire mieux pour vous.
En fait, je n'ai en Excel que très peu de connaissance,probalement beaucoup de logique et un peu d'astuce, je veux bien me reconnaitre ça, mais ça ne va pas plus loin.
Au moins cette petite séance aura démontré une fois de plus l'importance de bien comprendre les questions et de bien les poser..
Bien cordialement, désolé de ne pouvoir faire mieux pour vous.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
25 sept. 2009 à 07:34
25 sept. 2009 à 07:34
Bonjour
exact gb (bonne journée) mais Roger qui intervient environ deux ans parès la question a maintenant du temps pour y réfléchir!
Bien amicalement
exact gb (bonne journée) mais Roger qui intervient environ deux ans parès la question a maintenant du temps pour y réfléchir!
Bien amicalement
merci, c'est evident!
une colonne qui contient tout et n'importe quoi, ma formule ne peut pas marcher !
la date 2007 n'à aucune importance, et j'espere que nous aurons fait un peu pour ceux qui se poserons la meme question.
une colonne qui contient tout et n'importe quoi, ma formule ne peut pas marcher !
la date 2007 n'à aucune importance, et j'espere que nous aurons fait un peu pour ceux qui se poserons la meme question.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
25 sept. 2009 à 12:28
25 sept. 2009 à 12:28
bonjour
Ta formule ne fonctionne pas non plus si tu as le titre de la colonne en A1.
Ta formule ne fonctionne pas non plus si tu as le titre de la colonne en A1.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
25 nov. 2009 à 21:43
25 nov. 2009 à 21:43
bonjour
La cotation d'une valeur est sur une page Internet ?
Si c'est le cas tu peux le faire avec une requête web.
La cotation d'une valeur est sur une page Internet ?
Si c'est le cas tu peux le faire avec une requête web.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
6 déc. 2007 à 21:17
6 déc. 2007 à 21:17
Bonoir Patricia
Si vous n'avez pas pkus de lignes àtraiter, c'est très simple, rentrez en A6 la formule:
=SI(A5>0;A5;SI(A4>0;A4;SI(A3>0;A3;SI(A2>0;A2;SI(A1>0;A1;0)))))
Vous pouvez ainsi aligner 7 "si les uns derrière les autres et terminer en remplaçant le dernier 0 par la première cellule de votre tableau et aisni avoir 8 possibilités.
Excel s'arrètera automatiquement sur la pemière option trouvé où la valeur de la cellule est plus grande que 0
BCRDLMNT
PS: s'il y a par contre plus de 8 lignes, c'est un autre problème.Il est possible de passer par des intermèdiaires mais il doit être ausi possible d'étudier une autre solution.
Si vous n'avez pas pkus de lignes àtraiter, c'est très simple, rentrez en A6 la formule:
=SI(A5>0;A5;SI(A4>0;A4;SI(A3>0;A3;SI(A2>0;A2;SI(A1>0;A1;0)))))
Vous pouvez ainsi aligner 7 "si les uns derrière les autres et terminer en remplaçant le dernier 0 par la première cellule de votre tableau et aisni avoir 8 possibilités.
Excel s'arrètera automatiquement sur la pemière option trouvé où la valeur de la cellule est plus grande que 0
BCRDLMNT
PS: s'il y a par contre plus de 8 lignes, c'est un autre problème.Il est possible de passer par des intermèdiaires mais il doit être ausi possible d'étudier une autre solution.