Bienvenue invité ( Connexion | Inscription )
13 Jun 2021, 00:38
Message
#1
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 20 122 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Bonjour,
J'ai un tableau dont les 10 premières colonnes contiennent des prénoms comme en-tête, et chacune des rangées suivantes (correspondant à des dates) avec des cases à cocher (en fonction de la présence ou non de chacun). J'aimerais obtenir dans la 11e colonne une chaîne de caractères reprenant uniquement les prénoms des personnes dont la case a été cochée, séparés par une virgule et une espace. Exemple : Code Paul Théo Anna (etc.) X X X Paul, Théo, Anna X X Paul, Anna X X Théo, Anna J'arrive à peu près à mes fins avec une bête fonction =SI (A2 ; A$1 & ", " ; "") & SI (B2 ; B$1 & ", " ; "") etc. mais pour dix colonnes, c'est long et surtout peu élégant. En plus, j'aimerais reproduire cette formule dans d'autres tableaux et devoir chaque fois modifier les références de toutes ces cellules est fastidieux. Pensez-vous qu'il soit possible de faire plus simple ? (Accessoirement, quand j'arrive au dernier item de ma liste, il est suivi d'une virgule superflue. Ce serait chouette si ce n'était plus le cas mais en soi, ce n'est pas bien grave…) -------------------- ¶ 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
¶ 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… |
|
|
|
![]() |
13 Jun 2021, 20:40
Message
#2
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 185 Inscrit : 15 Mar 2008 Lieu : Lorraine Membre no 110 156 |
Bonjour,
Baron En complément à la réponse de Phil Tu peux simplement ajouter des colonnes intermédiaires (à masquer) qui feront le boulot. voir copie d'écran. les formules de la ligne 2 qui seront à tirer vers le bas sont En C2 --> =SI(b$2=VRAI;$B$1&", ";"") en E2 --> =SI(D$2=VRAI;$D$1&", ";"") en G2 --> =SI(F$2=VRAI;$F$1&", ";"") ainsi de suite.... La recap données brutes en H2 --> =C2&E2&G2 Le résultat final en I2 --> =SI(NBCAR(H$2)=0;"";STXT(H$2;1;NBCAR(H$2)-2)) Ligne 2 à continuer avec le nombre de noms La colonne I2 sera la seule à laisser visible.
Capture_d___e__cran_2021_06_13_a___21.25.51.png ( 102.78 Ko )
Nombre de téléchargements : 21Ce message a été modifié par Zeltron54 - 13 Jun 2021, 20:47. -------------------- Imac 27 I7 Fusion drive fin 2013 Ram 8Go Mac OS X (10.14.6)
MacBook Pro 15 pouces mi-2012 8Go Ram Mac OS X (10.14.6) Imac 24 M3 2023 Ram 24Go macOS Sequoia 15.7.1 |
|
|
|
baron [Numbers] Créer une liste récapitulative à partir de cases à cocher 13 Jun 2021, 00:38
Phil J. Fry Je ferais de la façon suivante: (mais ça dépend... 13 Jun 2021, 04:39
baron Merci pour ta réponse.
J'ai beaucoup de da... 13 Jun 2021, 11:49
Phil J. Fry J'ai envoyé un mail.
C'est dommage que l... 13 Jun 2021, 16:01
baron Zeltron54
Phil J. Fry, j'ai bien reçu ton mai... 15 Jun 2021, 01:48
baron Citation (baron @ 15 Jun 2021, 02:48) [�... 15 Jun 2021, 03:13
baron Citation (baron @ 15 Jun 2021, 01:48) De ... 3 Mar 2023, 19:39![]() ![]() |
| Nous sommes le : 11th November 2025 - 15:01 |