[Résolu] Recherche avant dernière cellule
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 12 juil. 2019 10:23
[Résolu] Recherche avant dernière cellule
Bonsoir à toutes et à tous.
Une question concernant la recherche du contenu texte dans l'avant-dernière cellule.
La formule =index(ax:ax;equiv("zzz";a:a;1)-1) ne fonctionne pas lorsqu'il y a des lignes blanches dans la colonne A.
Quelqu'un(e) a-t-il (elle) la solution ?
Merci par avance.
Une question concernant la recherche du contenu texte dans l'avant-dernière cellule.
La formule =index(ax:ax;equiv("zzz";a:a;1)-1) ne fonctionne pas lorsqu'il y a des lignes blanches dans la colonne A.
Quelqu'un(e) a-t-il (elle) la solution ?
Merci par avance.
Dernière modification par BenêtDeNuit le 28 mars 2020 15:54, modifié 2 fois.
OpenOffice 2 - Windows 7 32 bits
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Recherche avant dernière cellule
Bonjour,
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version
Dans votre signature il est nécessaire d'indiquer :
Cette version de OpenOffice est obsolète.Dans votre signature il y a écrit :OpenOffice 2
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version
Dans votre signature il est nécessaire d'indiquer :
- La version exacte de AOO ou LibO (AOO 4.1.7, LibO 6.2.8 par exemple) ;
- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 19.04, macOS 10.15.3 par exemple).
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: Recherche avant dernière cellule
bonjour
une poposition avec une colonne intermédiaire
Formule en B2
Formule en D2
une poposition avec une colonne intermédiaire
Formule en B2
Code : Tout sélectionner
=SI(A2="";"";LIGNE())
Code : Tout sélectionner
=INDEX(A1:A10;EQUIV(GRANDE.VALEUR($B$2:$B$10;2);B1:B10;0);1)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Recherche avant dernière cellule
Bonjour à tous,
À tester, pour trouver la ligne :À valider par Ctrl + Maj + Entrer
D’où :À valider par Ctrl + Maj + Entrer
Pour trouver l’avant-dernière donnée.
A +
À tester, pour trouver la ligne :
Code : Tout sélectionner
=MAX((A1:A15<>"")*LIGNE(A1:A15)*(LIGNE(A1:A15)<>MAX((A1:A15<>"")*LIGNE(A1:A15))))
D’où :
Code : Tout sélectionner
=INDEX(A1:A15;MAX((A1:A15<>"")*LIGNE(A1:A15)*(LIGNE(A1:A15)<>MAX((A1:A15<>"")*LIGNE(A1:A15)))))
Pour trouver l’avant-dernière donnée.
A +
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 12 juil. 2019 10:23
Re: Recherche avant dernière cellule
Bonjour !
A yclik : même si je pensais qu'une seule formule pouvait suffire, je retiens ta proposition car elle fonctionne. Merci à toi !
A Jeff : ta solution est intéressante mais elle suppose de connaître à l'avance le nombre de lignes du champ de recherches, or j'ai des colonnes de longueur variable. Merci pour ton aide.
Bonne journée à vous !
A yclik : même si je pensais qu'une seule formule pouvait suffire, je retiens ta proposition car elle fonctionne. Merci à toi !
A Jeff : ta solution est intéressante mais elle suppose de connaître à l'avance le nombre de lignes du champ de recherches, or j'ai des colonnes de longueur variable. Merci pour ton aide.
Bonne journée à vous !
OpenOffice 2 - Windows 7 32 bits
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Recherche avant dernière cellule
Bonjour,
Vous n'avez pas renseigné votre signature comme demandé. Si cela n'est pas fait tout nouveau sujet sera verrouillé.
Problème résolu ?
Il est d'usage
Cordialement
Vous n'avez pas renseigné votre signature comme demandé. Si cela n'est pas fait tout nouveau sujet sera verrouillé.
Problème résolu ?
Il est d'usage
- d'ajouter manuellement au début du titre de votre premier message la balise [Résolu] (avec un R majuscule et sans oublier le e accentué, le tout entre crochets [ ])
- et de cocher l'icône
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Recherche avant dernière cellule
Bonjour,
Une autre proposition pour trouver la dernière ligne remplie :à valider en matriciel (Ctrl+Maj+Entrée) et pour la valeur correspondante :aussi en matriciel.
Tout ça en supposant que tu es sous LibreOffice (ta signature étant fantaisiste quant à la suite bureautique que tu utilises : micmac t'a pourtant demandé de la mettre à jour !)
Si tu es sous OpenOffice, tu remplaces A:A par A$1:A$1048576, ce n'est qu'une histoire de notation, le balayage de la plage est le même.
Cordialement,
Jean-Louis
Une autre proposition pour trouver la dernière ligne remplie :
Code : Tout sélectionner
=MAX(SI(A:A>"";LIGNE(A:A)))
Code : Tout sélectionner
=INDIRECT("A"&MAX(SI(A:A>"";LIGNE(A:A))))
Tout ça en supposant que tu es sous LibreOffice (ta signature étant fantaisiste quant à la suite bureautique que tu utilises : micmac t'a pourtant demandé de la mettre à jour !)
Si tu es sous OpenOffice, tu remplaces A:A par A$1:A$1048576, ce n'est qu'une histoire de notation, le balayage de la plage est le même.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1