Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche formule

  • Initiateur de la discussion Initiateur de la discussion Dad
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Dad

Guest
Bonjour à tous.

Existe t'il une formule qui permet de trouver
la dernière cellule saisie dans une plage de
données. Ex: la valeur de la dernière cellule
saisie dans la colone B est 32

* A B
*1 25 23
*2 32 18
*3 18 32
*4 22
*5 33
*6 15
*7 19
*8 22

Si quelqu'un à une solution sans passer par
VBA, je suis fortement intérêssé.

Merci par avance Dad
 
Salut,

Si la plage est de hauteur constante (8 lignes dans l'exemple), commence en colonne A et qu'il n'y a pas de cellules vides entre les nombres :

=INDIRECT(CAR(ENT(NB(A1😀8)/8)+65)&MOD(NB(A1😀8);8))

A vérifier.

Â+
 
Bonjour Dad, André, le Forum


Recherche de la dernière valeur d'une colonne.
Par exemple la Col b

indirect('b'&nbval($b:$b))

Il ne faut pas de cellule vide entre 2 valeurs.

Bonne journée à tous

JJ59
 
Essaie terminé.
Pour JJ59.
Cela n'a pas fonctionné.

Pour André.

Cela fonctionne si mon tableau rempli les conditions que tu explique. Malheureusement c'était un exemple ma plage de cellule se trouve en M18 à N29. Et là effectivement ça ne fonctionne plus.

De plus je n'obtient pas d'aide sur ces formules.

Dad
 
Salut,

Il faut évidement adapter la formule proposée à la plage concernée, ce n'était aussi qu'un exemple, basé sur le tien !

=INDIRECT(CAR(ENT(NB(M18:N29)/12)+77)&MOD(NB(M18:N29);12)+17)

Â+
 
Salut

C'est génial ton truc et en plus cala fonctionne.
Est-il possible d'avoir une explication.

Les ref de cellules et le nombre de cellule, OK
mais +77 et à la fin +17 ???

Merci quand même, vous êtes vraiement sympa les gars, des champions!!!

Dad
 
Salut Dad,

A chaque caractère correspond une valeur de code ASCII.
Si tu tapes dans une cellule : =CODE('A') cette formule renverra 65
En tapant : =CAR(65) cette formule renverra A.

L'entier (ENT) de la division du nombre (NB ) de nombres dans la plage par le nombre maximum de nombres dans une colonne (12) te renverra 0 si le nombre de nombres est plus petit que 12, 1 entre 12 et 23, ...
Le code de la lettre M (la colonne cherchée) est 77
Il faut donc ajouter 77 à 0 pour obtenir M, 77 à 1 pour N, ...
Si la plage commence dans une autre colonne, il faut ajuster ce coefficient.
Ainsi dans la première formule, pour la colonne A, c'était 65.

Pour les lignes, le raisonnement est identique, mais on tient compte du restant de la division.
Ainsi le restant de la division 13/12 est 1, auquel il faut ajouter 17 pour obtenir 18, numéro de ligne recherchée, 14/12=2 + 17 = 19.

J'espère que tu as compris.

Â+

Message édité par: andré, à: 23/03/2006 12:29
 
Je vais essayer de mettre tout cela en application, car j'ai un autre tableau à faire et là las colonnes vont jusque AH.

Je te tiendrais au courant si j'y arrive.

Et encore merci

Dad
 
Resalut,

Dès que tu passes à 2 lettres pour la colonne c'est un peu plus compliqué, mais toujours faisable.

Si tu ne t'en sors pas, ce que je crains, mets un petit exemple en pièce jointe, j'essaierai de te trouver une solution, mais c'est pas gagné à première vue.

Â+
 
Slut André

Je m'en suis sorti avec, car je n'avais qu'une col qui avait 2 lettres.
en remplaçant le début de la formule par la ref de la col comme suit.

=INDIRECT('AI'&MOD(NB(AI18:AI29);11)+17)

Merci pour tout et à tous ceux qui prennent de leur temps pour aider des ignorant comme moi.

Dad
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
684
Réponses
7
Affichages
308
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…