[Résolu] compter le nombre de colonnes

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

[Résolu] compter le nombre de colonnes

Message par titi »

bonjour
pas trouvé de réponse avec la fonction recherche.

Quel est le moyen pour compter rapidement le nombre de colonne continue dans un tableau comportant beaucoup de données?
Merci


C'est facile pour compter les lignes.
Mais pour compter le nombre de colonne de D à CK, par exemple, c'est beaucoup plus long et je dois le faire souvent.
Et je n'ai pas envie de compter sur un boulier pour savoir combien de fois l'alphabet se cache derrière les lettres des colonnes.
Merci pour votre aide.

Thierry
Dernière modification par titi le 27 oct. 2010 13:14, modifié 2 fois.
Windows 11 famille version 25H2 / OpenOffice 4.1.16
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

bonjour
j'ai mis ma signature à jour :
OOo 3.2.1 sous windows XP SP2

C'est drôle mais il me semblait qu'au début, on disait oOo!? (je trouvais joli en plus avec la symétrie)
Désolé de ne pas être à la page.

En espérant que ces infos pourront aider quelqu'un... à m'aider :D
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: compter le nombre de colonnes

Message par OOotremer971 »

Bonjour,
titi a écrit :Quel est le moyen pour compter rapidement le nombre de colonne continue dans un tableau comportant beaucoup de données?
1) La fonction COLONNES() retourne le nombre de colonnes d'une plage. Donc un truc du genre :

Code : Tout sélectionner

=COLONNES(ma_plage)
notez la présence d'un S à la fin de COLONNE

2) la fonction COLONNE() retourne le numéro de la colonne référencée. Donc un truc du genre :

Code : Tout sélectionner

=COLONNE(référence_départ)-COLONNE(référence_arrivée)+1
notez l'absence de S à la fin de COLONNE

Bonne journée
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

bonjour et merci pour la réponse.

Mais pour les deux cas, j'obtiens comme réponse : #NOM?

En fait, voilà ce que je fais :

-cas 1
je choisis une case vide et je mets la formule =COLONNES(D:CK)

-cas 2
je choisis une case vide et je mets =COLONNE(d)-COLONNE(ck)+1

Dans les deux cas, je mets NOMBRE/STANDARD dans le formatage de la cellule

Je ne comprends pas comment faire; désolé :marto:
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: compter le nombre de colonnes

Message par OOotremer971 »

Re
titi a écrit :je choisis une case vide et je mets la formule =COLONNES(D:CK)
c'est parfait et c'est exactement ce qu'il faut faire à un point près :

la référence à une cellule doit-être composée du nom de la colonne et d'un numéro de ligne. Donc :

Code : Tout sélectionner

=COLONNES(D1:CK1)
ou

Code : Tout sélectionner

=COLONNES(D1:CK120)
le résultat sera le même puisque seules les colonnes sont comptées.
titi a écrit :-cas 2
je choisis une case vide et je mets =COLONNE(d)-COLONNE(ck)+1
idem

Code : Tout sélectionner

=COLONNE(d1)-COLONNE(ck1)+1
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

oui, en effet, cela marche mieux avec le chiffre en plus.

Mais j'ai fait des essais avec 1 plage courte et 1 longue et avec la même formule, j'obtiens un résultat bon (le long) et un faux (le court sur 5 colonnes où j'obtiens le résultat... de 6 lol)

Bizarre
Windows 11 famille version 25H2 / OpenOffice 4.1.16
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

par contre, pour le départ, j'ai pris la colonne à gauche de la colonne départ (mais bien pour les deux)
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: compter le nombre de colonnes

Message par OOotremer971 »

éviter de poster deux messages à la suite, le bouton "Éditer" et la balise "ajout" permettent de mettre en évidence une information supplémentaire.

Peux-tu montrer tes formules ?

et j'ajoute une petite correction :

il faut soustraire la colonne départ à la colonne d'arrivée et non l'inverse je crois.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6090
Inscription : 02 janv. 2009 23:56

Re: compter le nombre de colonnes

Message par Jean-Louis Cadeillan »

Bonjour à tous,
Une astuce pour naviguer dans une plage :
Si la cellule active fait partie d'une plage de cellules non vides, il suffit de taper Ctrl+* pour sélectionner toute la plage.
Sa référence apparaît alors en haut à gauche :
RefPlage.jpg
 Ajout : Cette référence peut être copiée (triple clic puis Ctrl+C), puis collée en A1, par exemple, et en A2, la formule

Code : Tout sélectionner

=COLONNES(INDIRECT(A1))
va retourner le nombre de colonnes de la plage 
Ensuite on peut utiliser le navigateur (F5) pour aller au début :
debut.jpg
ou à la fin :
fin.jpg
de la plage.
Si on est au début, on peut aussi aller à la fin par Maj+Tab.
Si on est à la fin, on peut revenir au début par Tab.
Cordialement
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Jean-Louis Cadeillan le 27 oct. 2010 12:48, modifié 1 fois.
Windows 10 Pro 64, LibO 25.8.6.2 (JRE 1.8.0_481) et AOO 4.1.16 (Adoptium 19.0.2.7)
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

oui désolé, je ne connaissais pas cette fonction balise "ajout"

voilà mes deux exemples en tenant compte de ton dernier post :
A) (départ - arrivée)
essai A1 :
il y a 5 colonnes entre les colonnes D et H
Formule :
=COLONNE(D10)-COLONNE(H10)+1
Résultat! -3 alors que devrais avoir 5

essai A2 :
il y a 100 colonnes entre les colonnes D et CX
Formule :
=COLONNE(D10)-COLONNE(CX10)+1
Résultat! -97 alors que devrais avoir 100

Conclusion A) : Les deux résultats sont faux

si je fais au contraire, B) (arrivée - départ), ce qui semble plus logique, on a :
essai B1 :
il y a 5 colonnes entre les colonnes D et H
Formule :
=COLONNE(H10)-COLONNE(D10)+1
Résultat! 5 donc c'est bon

essai B2 :
il y a 100 colonnes entre les colonnes D et CX
Formule :
=COLONNE(CX10)-COLONNE(D10)+1
Résultat! 99 alors que devrais avoir 100

Conclusion B) : là, un résultat sur deux mauvais, alors que j'ai la même démarche :tesfou:
Et là, c'est la plage longue qui est fausse par rapport à mes premiers essais

Et les 4 résultats sont sur la même colonne
 Ajout : merci Jean-Louis
(essai de l'a balise ajout en même temps :mrgreen: 
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6090
Inscription : 02 janv. 2009 23:56

Re: compter le nombre de colonnes

Message par Jean-Louis Cadeillan »

titi a écrit :Résultat! 99 alors que devrais avoir 100
Non, il y a bien 99 colonnes. Pour t'en convaincre, saisis un 1 dans une ligne de D et "déroule" la formule à droite jusqu'à la colonne CX...
A+
Jean-Louis
Windows 10 Pro 64, LibO 25.8.6.2 (JRE 1.8.0_481) et AOO 4.1.16 (Adoptium 19.0.2.7)
jjk
HédOOniste
HédOOniste
Messages : 1696
Inscription : 27 oct. 2008 14:30

Re: compter le nombre de colonnes

Message par jjk »

Bonjour
Jean-Louis Cadeillan a écrit :saisis un 1 dans une ligne de D et "déroule" la formule à droite jusqu'à la colonne CX
Oui, c'est une méthode très simple qui permet de calculer rapidement le nombre de colonnes, au lieu de les compter une par une. Il suffit juste de choisir une ligne vide.
C'est en général la solution que j'utilise quand je suis pressé, et que je ne tiens pas à conserver le résultat.
OpenOffice 3.1.1 sous XP-SP2 et LibreOffice 3.5.0 sous Win 7
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

qu'entendez-vous par "dérouler" jusqu'à CX, concrêtement?
 Ajout : crotte, en effet, il n'y a que 99 colonnes.
Et j'ai pourtant vérifié au moins 5 ou 6 fois pourtant :fou:

donc la formule du cas B ci -dessus est bonne ouf 
Windows 11 famille version 25H2 / OpenOffice 4.1.16
jjk
HédOOniste
HédOOniste
Messages : 1696
Inscription : 27 oct. 2008 14:30

Re: compter le nombre de colonnes

Message par jjk »

Dérouler = recopier vers la droite :
- positionner la souris sur le petit carré noir situé dans le coin inférieur droit de la cellule D1
- maintenir le bouton gauche appuyé
- déplacer la souris vers la droite.
Si D1 contient 1, la cellule E1 contiendra 2, F1 contiendra 3, etc.

Tu peux aussi mettre 1 en D1, puis sélectionner D1:CX1 puis faire Édition > Remplir > Série > valider
OpenOffice 3.1.1 sous XP-SP2 et LibreOffice 3.5.0 sous Win 7
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

donc pour conclure :
pour compter le nombre de colonne, voilà la formule pour compter de la colonne D à la colonne CY, par exemple :
=COLONNE(CY10)-COLONNE(D10)+1
soit (colonne d'arrivée - colonne de départ +1)

Merci à tous pour votre aide.
Windows 11 famille version 25H2 / OpenOffice 4.1.16
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: compter le nombre de colonnes

Message par titi »

jjk a écrit :Dérouler = recopier vers la droite :
- positionner la souris sur le petit carré noir situé dans le coin inférieur droit de la cellule D1
- maintenir le bouton gauche appuyé
- déplacer la souris vers la droite.
Si D1 contient 1, la cellule E1 contiendra 2, F1 contiendra 3, etc.

Tu peux aussi mettre 1 en D1, puis sélectionner D1:CX1 puis faire Édition > Remplir > Série > valider
merci
mais plus compliqué pour moi que la formule car sélectionner par 100 colonnes n'est pas trop facile.
Mais c'est valable pour de petites sommes.
Merci :super:
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26195
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Résolu]compter le nombre de colonnes

Message par Dude »

Salut,
titi a écrit :pas trouvé de réponse avec la fonction recherche.
Pourtant moi, avec "nombre +colonnes", je trouve : http://user.services.openoffice.org/fr/ ... e+colonnes

Tu peux appuyer les issues mentionnées par ton vote.

:!:
titi
Membre hOOnoraire
Membre hOOnoraire
Messages : 130
Inscription : 15 avr. 2006 14:08
Localisation : Toulouse France

Re: [Résolu]compter le nombre de colonnes

Message par titi »

bonjour
si je dis que j'ai cherché, c'est que j'ai cherché.
Si ya un truc pour lequel je m'énerve sur le Net, c'est lorsque l'on sous entend que je ment! :alerte:

Je ne suis peut être pas un expert, mais je ne suis pas un menteur.

Tout au plus pourront-on dire que je suis un incapable, un incompétent, un rebus de la société bon à jeter aux ordures.... :aie:

Amicalement :D

PS
je n'ai pas compris cette phrase :
""Tu peux appuyer les issues mentionnées par ton vote."" :?:
Windows 11 famille version 25H2 / OpenOffice 4.1.16
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26195
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Résolu]compter le nombre de colonnes

Message par Dude »

titi a écrit :si je dis que j'ai cherché, c'est que j'ai cherché.
La recherche que je te propose montre que le sujet existe avec les mots mis en surbrillance.
titi a écrit :je n'ai pas compris cette phrase :
""Tu peux appuyer les issues mentionnées par ton vote."" :?:
Je continue à chercher sur les mots en gras et je trouve :
http://user.services.openoffice.org/fr/ ... ssues+vote
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
jjk
HédOOniste
HédOOniste
Messages : 1696
Inscription : 27 oct. 2008 14:30

Re: [Résolu] compter le nombre de colonnes

Message par jjk »

Une autre astuce pour afficher le nombre de lignes et de colonnes d'une plage :
- dans une cellule quelconque, entrer le signe = (pour introduire une formule)
- sélectionner la plage en question (à la souris ou au clavier)
- les dimensions de la plage s'affichent
- noter ces dimensions si besoin
- taper la touche Echap pour annuler la saisie
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1.1 sous XP-SP2 et LibreOffice 3.5.0 sous Win 7