IPB

Bienvenue invité ( Connexion | Inscription )

> comptage de signes, nombre d'occurrences... [résolu]
Options
losto
posté 10 Jan 2020, 20:32
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 225
Inscrit : 23 Oct 2001
Lieu : environs de Lille
Membre no 1 110



Bonjour.

Soit le texte ci-dessous (en réalité il y a plus de soixante-mille lignes...)

[attachment=59748:Capture_...20.09.13.png]

Les lignes sont divisées en deux parties par un tiret long (en vert à gauche et en rouge à droite du tiret long), et séparées par un retour-ligne (ou un retour paragraphe si nécessaire).

Je dois:
1) trouver l'occurrence la plus longue (en signes) avant le tiret long ;
2) trouver l'occurrence la plus longue (en signes) après le tiret long ;
3) trouver l'occurrence avant le tiret long qui se répète le plus de fois (exemple bleu).

Pour compliquer un peu la chose, je dois en réalité trouver les dix premières occurrences de chaque (les dix plus longues avant et les dix plus longues après le tiret long, et les dix avant le tiret long qui se répètent le plus.

J'espère avoir été clair. Je ne vois pas avec quelle application je peux faire ça de manière la plus simple possible.

Une idée?

Ce message a été modifié par losto - 17 Jan 2020, 09:45.


--------------------
 MacBook Air 13" M2 - macOS Sequoia 15.2 - RAM 24Go - SSD 500Go avec un moniteur 28" ici (en France) et un autre là (en Breizh) • SSD Crucial P3 Plus 4To dans boîtier Yottamaster Thunderbolt 3 • Hub UGREEN Thunderbolt 3 4 - 1 port alimentation USB-C - 1 port HDMI pour double moniteur étendu 4K 60Hz - 1 port de données USB-C 5Gbs - 2 ports USB 3.0 - Slot pour carte SD • (branchés dessus :) hub 1 port RJ45 gigabit ethernet - 3 ports USB 3.0 • hub 4 ports USB 3.0
 MacBook Pro 15" 2,2 GHz Intel Core i7 - macOS 10.13.6 - RAM 16Go - SSD 1To  Imprimantes laser multifonctions Brother 9020 CDW (France), Brother DCPL2530W & HP MFP179 (Breizh)
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
PBell
posté 15 Jan 2020, 22:22
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 269
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Bonsoir,
Je n'ai pas Number, mais quelques idées de formules.

J'ai bien compris que Number n'avait pas la consolidation de donnée, ni les tableaux dynamiques

Cependant en termes de formules sur Number j'ai quelques questions :
- Lors d'une copie de formule d'une case à l'autre, est-ce que Number ajuste les paramètres de la formule (autrement dit, de l'adressage relatif) ?
- Est-ce que Number dispose de filtres ?
- Est-il possible de copier /coller dans Number en copiant des cellules avec une formule pour les coller sous forme de valeur ?
- Je suppose que Number a des fonctions de tri d'un bloc de données sur plusieurs colonnes. Exact ?

J'essaye de regarder demain en fonction de vos réponses. Par contre, je ne pourrai simuler la vitesse...;-)

Cordialement


--------------------
iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8
iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11
Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8
Go to the top of the page
 
+Quote Post
baron
posté 16 Jan 2020, 01:03
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 20 300
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Merci pour ton aide. smile.gif

Tout en répondant à tes questions, je complète aussi pour losto. wink.gif

Citation (PBell @ 15 Jan 2020, 22:22) *
- Lors d'une copie de formule d'une case à l'autre, est-ce que Numbers ajuste les paramètres de la formule (autrement dit, de l'adressage relatif) ?

Oui, parfaitement.
Ex. Dans C1, je tape =A1+B1
Je copie C1 vers C5, la formule devient =A5+B5.

— Si on veut un adressage absolu, on ajoute $ devant la coordonnée du rang ou de la colonne visés.
Ex. Dans F1, je tape =A1*D$1
Je copie/colle F1 dans F5, la formule devient =A5*D$1
Je copie/colle F1 dans G6, la formule devient =B6*E$1

Citation
- Est-il possible de copier /coller dans Numbers en copiant des cellules avec une formule pour les coller sous forme de valeur ?

Oui.
Menu Edition > Coller les valeurs.

Citation
- Est-ce que Numbers dispose de filtres ?

Je ne suis pas sûr de voir ce que tu entends par là…
Cf. réponse suivante ?

Citation
- Je suppose que Numbers a des fonctions de tri d'un bloc de données sur plusieurs colonnes. Exact ?

Ça fonctionne avec la fonction Réorganiser (via le bouton dans la barre d'outils ou "Afficher plus d'options" dans le menu local en début de ligne ou de colonne).

Il y a trois volets dépliables : Tri, Filtres, Catégories.
Voilà ce que ça donne quand on les ouvre :
Fichier joint  Capture_d___e__cran_2020_01_15_a___23.47.23.png ( 68.96 Ko ) Nombre de téléchargements : 1

(J'ai juste essayé de montrer plein de possibilités. Ce ne sont pas des réglages fonctionnels…) tongue.gif


TRI
Dans la partie « Trier », on peut ajouter autant de colonnes qu'on veut et en changer l'ordre.
On peut trier le tableau en entier ou seulement les rangs sélectionnés.

Quant aux options suivantes, Filtres et Catégories, je n'en maîtrise aucunement l'usage… rolleyes.gif
Voici leurs sous-menus (comparer avec la 1e copie d'écran) ainsi que des extraits de l'Aide Numbers :

FILTRES
« Afficher les rangs qui correspondent à ceci » :
Fichier joint  Capture_d___e__cran_2020_01_15_a___23.46.24.png ( 28.8 Ko ) Nombre de téléchargements : 1

Citation
Filtrage des rangs d’un tableau
Dans un tableau, vous pouvez masquer des rangs que ne contiennent pas les valeurs spécifiées.

Lorsque vous triez des cellules de tableau, les valeurs contenues dans les rangs masqués sont prises en compte.

Pour spécifier les critères des rangs que vous souhaitez afficher :
Cliquez dans le tableau.
Cliquez sur Réorganiser dans la barre d’outils ou choisissez Afficher plus d’options dans le menu local d’un onglet de référence pour ouvrir la fenêtre Réorganiser.
Cliquez sur le triangle d’affichage Filtre pour afficher les commandes de filtrage.
Choisissez la colonne dont vous souhaitez utiliser les valeurs pour créer des critères de filtre.
Utilisez les autres contrôles pour définir la valeur de colonne des rangs à afficher.

Pour utiliser des critères de filtre supplémentaires, cliquez sur le bouton Ajouter (+) pour définir chaque critère à ajouter.

Si vous choisissez « parmi les premières n valeurs » ou « parmi les dernières n valeurs », toutes les valeurs correspondant à la valeur n supérieure ou inférieure s’affichent ; elles peuvent être plus nombreuses que n.


REMARQUE : Vous ne pouvez pas ajouter de nouveaux rangs à un tableau sans interrompre le filtrage des rangs. Pour arrêter le filtrage des rangs, désélectionnez « Afficher les rangs qui correspondent à ceci » dans la fenêtre Réorganiser.


CATÉGORIES
« Insérer des catégories parmi les suivantes » :
Fichier joint  Capture_d___e__cran_2020_01_15_a___23.46.42.png ( 16.68 Ko ) Nombre de téléchargements : 0

Cette fonction pourrait peut-être être utile…?
Citation
Création de catégories au sein d’un tableau
Vous pouvez organiser un tableau en différentes catégories. Pour créer des catégories, vous pouvez soit sélectionner des rangs particuliers pour une catégorie, soit régler Numbers pour qu’il crée automatiquement des catégories et des sous catégories en utilisant les valeurs d’une ou de plusieurs colonnes du tableau (colonne des valeurs de catégorie). Si vous utilisez des colonnes de valeurs de catégorie, toute modification de leurs valeurs peut entraîner un changement de catégorie pour certains rangs.

Chaque catégorie ou sous-catégorie est affichée avec un rang catégoriel au-dessus d’elle. Cliquez sur le triangle d'affichage près du bord gauche du rang catégoriel pour afficher ou masquer (développer ou condenser) la catégorie.

Les rangs catégoriels sont dotés de caractéristiques spéciales qui vous permettent de gérer vos catégories.

— Vous pouvez ajouter de nouvelles catégories, supprimer des catégories et effectuer d’autres opérations en utilisant le menu local de référence de cellule d’un rang catégoriel. Si vous choisissez Tout développer ou Tout condenser, toutes les catégories se développent ou se condensent au niveau du rang à partir duquel vous avez choisi la commande.

— Vous pouvez afficher des valeurs calculées automatiquement (comme les sous-totaux et le compte du rang) dans les cellules du rang catégoriel.

Je découvre cette fonction si pratique… Ça a l'air prometteur !
Dans notre cas, on peut déjà choisir la colonne des noms puis "valeur unique" et on a une colonne avec des petits triangles bien triés pour chaque nom, avec dessous toutes ses occurrences.
— Jusqu'ici, lorsque je voulais faire ça, je créais à la main des colonnes supplémentaires puis je rusais pour afficher, trier, etc.

Ensuite, je n'arrive pas encore à en faire grand chose… tongue.gif
Je vois qu'on peut faire des sous-catégories, calculer certaines choses, mais je ne comprends pas bien comment ça fonctionne… huh.gif
[Edit] Une fois cette catégorie créée, dans le « rang catégoriel » (la ligne de séparation,le début de chapitre), je sélectionne la cellule correspondant à la colonne que je veux évaluer (Longueur de la chaîne ou Nom) et je choisis "Maximum" ou « Compte » dans le sous-menu.



N.B.
Je ne suis pas un grand utilisateur de tableurs mais comme Numbers a une interface avenante, de beaux modèles et certaines fonctions « amusantes » facilement accessibles – p. ex. les graphiques qui se mettent à jour en temps réel quand on bouge la glissière définissant la valeur d'une cellule (Inspecteur > Format de cellule)… –, je profite de ces occasions pour explorer ses possibilités et en apprendre ainsi plus sur le vaste monde des feuilles de calcul…


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N Brother MFC LW2800DW  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- losto   comptage de signes, nombre d'occurrences... [résolu]   10 Jan 2020, 20:32
- - baron   Bonsoir losto, Si on est bien d'accord que c...   10 Jan 2020, 23:03
- - losto   Très bonnes pistes. J'attends voir si d'a...   11 Jan 2020, 13:13
- - Cri-cri   Absolument rien à voir avec Graphisme/PAO/CAO... ...   12 Jan 2020, 11:27
- - losto   (Tant d'années peut-être mais pas facile de ...   12 Jan 2020, 11:40
|- - baron   Citation (losto @ 12 Jan 2020, 11:40) Com...   12 Jan 2020, 15:18
||- - baron   Citation (baron @ 12 Jan 2020, 15:18) Cit...   12 Jan 2020, 16:29
|- - Cri-cri   Citation (losto @ 12 Jan 2020, 11:40) (Ta...   12 Jan 2020, 18:56
- - jeanjd63   Salut. Ce serait bien de fournir le fichier sourc...   12 Jan 2020, 11:53
- - Jaypee   Bonjour, Le comptage de signes est l'exemple ...   12 Jan 2020, 17:20
- - losto   Merci pour vos réponses. J'allais préciser...   12 Jan 2020, 20:12
- - PBell   Bonjour, Effectivement avec un tableur, cette anal...   13 Jan 2020, 08:54
- - losto   À te lire, PBell (merci pour ta réponse détaill...   13 Jan 2020, 10:57
- - baron   La solution présentée par PBell est assurément...   13 Jan 2020, 15:42
- - PBell   Bonsoir, J'ai pris la version Excel. J'ai...   13 Jan 2020, 19:21
- - losto   PBell, je te remercie, je vais regarder ça dès q...   14 Jan 2020, 16:05
- - losto   baron, j'ai téléchargé ton archive et ai tr...   15 Jan 2020, 21:01
- - baron   Je crains que ce soit surtout la démonstration de...   15 Jan 2020, 21:16
- - PBell   Bonsoir, Je n'ai pas Number, mais quelques id�...   15 Jan 2020, 22:22
|- - baron   Merci pour ton aide. Tout en répondant à tes ...   16 Jan 2020, 01:03
- - losto   Je réponds à tous les contributeurs. Graphiste ...   16 Jan 2020, 01:53
- - baron   Je t'invite, dans ton 2e tableau allégé, à ...   16 Jan 2020, 02:28
- - losto   Impec, merci!   16 Jan 2020, 10:27
- - PBell   Merci de tes réponses sur les formules de Numbers...   16 Jan 2020, 20:10


Reply to this topicStart new topic
4 utilisateur(s) sur ce sujet (4 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 3rd April 2026 - 12:18