Valeur de la dernière cellule non vide sur plusieurs feuilles
3 réponses
Nicdoul
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la
dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un
problème lorsque ma ligne ou colonne contient un 0, je suis obligé de
modifier mon décalage.
Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une
même feuille, mais en faisant référence à plusieurs feuilles ou suis-je
obligé de la recopier dans chaque feuille?
Merci d'avance.
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
Trirème
Bonjour Nicdoul Peux tu préciser ta pensée ? La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par contre définir cette référence à l'aide de valeurs fournies par différentes feuilles ? Envoie nous la formule que tu utilises.
Cordialement Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un problème lorsque ma ligne ou colonne contient un 0, je suis obligé de modifier mon décalage. Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une même feuille, mais en faisant référence à plusieurs feuilles ou suis-je obligé de la recopier dans chaque feuille? Merci d'avance.
Bonjour Nicdoul
Peux tu préciser ta pensée ?
La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par
contre définir cette référence à l'aide de valeurs fournies par différentes
feuilles ?
Envoie nous la formule que tu utilises.
Cordialement
Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la
dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un
problème lorsque ma ligne ou colonne contient un 0, je suis obligé de
modifier mon décalage.
Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une
même feuille, mais en faisant référence à plusieurs feuilles ou suis-je
obligé de la recopier dans chaque feuille?
Merci d'avance.
Bonjour Nicdoul Peux tu préciser ta pensée ? La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par contre définir cette référence à l'aide de valeurs fournies par différentes feuilles ? Envoie nous la formule que tu utilises.
Cordialement Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un problème lorsque ma ligne ou colonne contient un 0, je suis obligé de modifier mon décalage. Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une même feuille, mais en faisant référence à plusieurs feuilles ou suis-je obligé de la recopier dans chaque feuille? Merci d'avance.
Nicdoul
Bonjour Trirème, d'abord merci pour répondre si rapidement;)
En fait le problème que j'ai, c'est que je me sers de la fonction décaler dans Insertion>nom>définir "fait référence à" pour trouver la dernière cellule non vide d'une colonne ou d'une ligne, je rentre la formule: "ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis obligé de changer le décalage, comme si excel prenait le zéro comme une cellule vide!
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et qu'elle fonctionne pour toutes feuilles?
Mon plus gros problème vient surtout de la première partie de ma question, car si j'arrive à le palier, je pourrais remplir les autres feuilles juste avec un copier coller (chose que je ne peux actuellement pas faire à cause des différences de données entre les feuilles).
J'espère que mon explication est assez claire.
Merci beaucoup. Nicdoul
"Trirème" wrote:
Bonjour Nicdoul Peux tu préciser ta pensée ? La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par contre définir cette référence à l'aide de valeurs fournies par différentes feuilles ? Envoie nous la formule que tu utilises.
Cordialement Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un problème lorsque ma ligne ou colonne contient un 0, je suis obligé de modifier mon décalage. Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une même feuille, mais en faisant référence à plusieurs feuilles ou suis-je obligé de la recopier dans chaque feuille? Merci d'avance.
Bonjour Trirème, d'abord merci pour répondre si rapidement;)
En fait le problème que j'ai, c'est que je me sers de la fonction décaler
dans Insertion>nom>définir "fait référence à" pour trouver la dernière
cellule non vide d'une colonne ou d'une ligne, je rentre la formule:
"ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la
ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis
obligé de changer le décalage, comme si excel prenait le zéro comme une
cellule vide!
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail
en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et
qu'elle fonctionne pour toutes feuilles?
Mon plus gros problème vient surtout de la première partie de ma question,
car si j'arrive à le palier, je pourrais remplir les autres feuilles juste
avec un copier coller (chose que je ne peux actuellement pas faire à cause
des différences de données entre les feuilles).
J'espère que mon explication est assez claire.
Merci beaucoup.
Nicdoul
"Trirème" wrote:
Bonjour Nicdoul
Peux tu préciser ta pensée ?
La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par
contre définir cette référence à l'aide de valeurs fournies par différentes
feuilles ?
Envoie nous la formule que tu utilises.
Cordialement
Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la
dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un
problème lorsque ma ligne ou colonne contient un 0, je suis obligé de
modifier mon décalage.
Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une
même feuille, mais en faisant référence à plusieurs feuilles ou suis-je
obligé de la recopier dans chaque feuille?
Merci d'avance.
Bonjour Trirème, d'abord merci pour répondre si rapidement;)
En fait le problème que j'ai, c'est que je me sers de la fonction décaler dans Insertion>nom>définir "fait référence à" pour trouver la dernière cellule non vide d'une colonne ou d'une ligne, je rentre la formule: "ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis obligé de changer le décalage, comme si excel prenait le zéro comme une cellule vide!
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et qu'elle fonctionne pour toutes feuilles?
Mon plus gros problème vient surtout de la première partie de ma question, car si j'arrive à le palier, je pourrais remplir les autres feuilles juste avec un copier coller (chose que je ne peux actuellement pas faire à cause des différences de données entre les feuilles).
J'espère que mon explication est assez claire.
Merci beaucoup. Nicdoul
"Trirème" wrote:
Bonjour Nicdoul Peux tu préciser ta pensée ? La fonction DECALER renvoie une référence sur une seule feuille. Veux tu par contre définir cette référence à l'aide de valeurs fournies par différentes feuilles ? Envoie nous la formule que tu utilises.
Cordialement Trirème
"Nicdoul" wrote:
Bonjour,
En utilisant la fonction décaler, j'atteinds sans trop de problème la dernière cellule non vide d'une cellule ou d'une colonne, mais apparaît un problème lorsque ma ligne ou colonne contient un 0, je suis obligé de modifier mon décalage. Aussi existe-t-il une méthode pour pouvoir appliquer cette fonction dans une même feuille, mais en faisant référence à plusieurs feuilles ou suis-je obligé de la recopier dans chaque feuille? Merci d'avance.
Trirème
"ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis obligé de changer le décalage, comme si excel prenait le zéro comme une cellule vide! J'avoue ne pas comprendre. Prendre un vide pour un zéro Oui... Mais là !
:- :- :- :- :- :- :- :-
0 est une valeur que doit dénombrer NBVAL() et cela quelque soit le format. Même l'affichage des valeurs nulles dans le TCD ou Outils-Options-Affichage-Valeurs zéros ne trompent pas NBVAL()
Est ce que tu as conçu le fichier (et contrôler toutes les étapes de création) ou te vient il d'un tiers ? Y a t-il des formats perso dans la ligne qui transformeraient un blanc en 0 ? Genre : [Cyan]0;[Rouge]0;[Vert]Standard;[Jaune]"0" La ligne/colonne est elle une plage de données contiguës (ou contigües réforme 12/1990) ? Peux tu utiliser cjoint.com pour envoyer ce que tu peux ?
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et qu'elle fonctionne pour toutes feuilles? Pas sans macro. Par contre si tu dupliques une feuille les noms seront
également dupliqués. Mais ça n'est PAS DU TOUT RECOMMANDÉ à moins de préciser explicitement le nom de la feuille dans la référence pour lever toute ambigüité si le nom est utilisé dans une autre feuille.
A te lire.
Trirème
"ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la
ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis
obligé de changer le décalage, comme si excel prenait le zéro comme une
cellule vide!
J'avoue ne pas comprendre. Prendre un vide pour un zéro Oui... Mais là !
:- :- :- :- :- :- :- :-
0 est une valeur que doit dénombrer NBVAL() et cela quelque soit le
format. Même l'affichage des valeurs nulles dans le TCD ou
Outils-Options-Affichage-Valeurs zéros ne trompent pas NBVAL()
Est ce que tu as conçu le fichier (et contrôler toutes les étapes de
création) ou te vient il d'un tiers ?
Y a t-il des formats perso dans la ligne qui transformeraient un blanc
en 0 ? Genre : [Cyan]0;[Rouge]0;[Vert]Standard;[Jaune]"0"
La ligne/colonne est elle une plage de données contiguës (ou contigües
réforme 12/1990) ?
Peux tu utiliser cjoint.com pour envoyer ce que tu peux ?
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail
en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et
qu'elle fonctionne pour toutes feuilles?
Pas sans macro. Par contre si tu dupliques une feuille les noms seront
également dupliqués. Mais ça n'est PAS DU TOUT RECOMMANDÉ à moins de
préciser explicitement le nom de la feuille dans la référence pour lever
toute ambigüité si le nom est utilisé dans une autre feuille.
"ÞCALER($A$1;30;NBVAL($31:$31)+1;1)" (dans ce cas pour trouver dans la ligne) mais si il y a un zéro dans la ligne, cela ne marche plus, je suis obligé de changer le décalage, comme si excel prenait le zéro comme une cellule vide! J'avoue ne pas comprendre. Prendre un vide pour un zéro Oui... Mais là !
:- :- :- :- :- :- :- :-
0 est une valeur que doit dénombrer NBVAL() et cela quelque soit le format. Même l'affichage des valeurs nulles dans le TCD ou Outils-Options-Affichage-Valeurs zéros ne trompent pas NBVAL()
Est ce que tu as conçu le fichier (et contrôler toutes les étapes de création) ou te vient il d'un tiers ? Y a t-il des formats perso dans la ligne qui transformeraient un blanc en 0 ? Genre : [Cyan]0;[Rouge]0;[Vert]Standard;[Jaune]"0" La ligne/colonne est elle une plage de données contiguës (ou contigües réforme 12/1990) ? Peux tu utiliser cjoint.com pour envoyer ce que tu peux ?
Ensuite j'aimerais savoir s'il existe une méthode pour que quand je travail en feuilles groupées je n'ai qu'à rentrer une seule fois la formule et qu'elle fonctionne pour toutes feuilles? Pas sans macro. Par contre si tu dupliques une feuille les noms seront
également dupliqués. Mais ça n'est PAS DU TOUT RECOMMANDÉ à moins de préciser explicitement le nom de la feuille dans la référence pour lever toute ambigüité si le nom est utilisé dans une autre feuille.