Re: [fr-users] Challenge : Concaténation d'entêtes de colonnes
Bonjour en même temps c'était TA question !!! lol je me doutais bien qu'une formule matricielle c'était adapté... Claire Le 2023-01-01 22:57, Stéphane Santon a écrit : Bonjour, Ma proposition : formule matricielle {=CONCAT( SI(NON(ESTVIDE(E4:J4));E$3:J$3))} A recopier vers le bas. (mais j'ai rendu le devoir en retard... ;-) ) Le 21/12/2022 à 22:43, Stéphane Santon a écrit : Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A| tâche 2 | | x | | | | | B| tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] Challenge : Concaténation d'entêtes de colonnes
Bonjour, Ma proposition : formule matricielle {=CONCAT( SI(NON(ESTVIDE(E4:J4));E$3:J$3))} A recopier vers le bas. (mais j'ai rendu le devoir en retard... ;-) ) Le 21/12/2022 à 22:43, Stéphane Santon a écrit : Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A | tâche 2 | | x | | | | | B | tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] Challenge : Concaténation d'entêtes de colonnes
Personnellement je passerai par une matrice intermédiaire image avec dans la cellule la formule: =si(cellule(Tache 1,A)="X";celulle(A);"") et synthèse= concatener(ligne(Tache) Cordialement Jean-Luc Le 21/12/2022 à 22:43, Stéphane Santon a écrit : Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A | tâche 2 | | x | | | | | B | tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. Vous avez 2 heures ;-) Merci -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] Challenge : Concaténation d'entêtes de colonnes
Bonjour en terme de simplicité (mais pas forcément court), je ne vois pas mieux que les si proposés par Christian. La 2e proposition ne fonctionnant, bien sur, que si les taches sont réellement A, B, C.. Il y aurait peut être quelque chose à creuser du coté matrices ou recherche, peut être que ce serait plus court, mais surement pas plus simple (intelligible). J'ai cherché un peu, mais je n'ai pas assez travaillé les matrices récemment, et je n'ai pas plus de temps... Bonne journée Claire Le 2022-12-22 01:26, C Fourcroy a écrit : Bonjour, Comme on n'a que 2 heures, et que même, je ne les ai pas car il se fait tard, je vais au plus simple et propose =SI(B2="x";"A";"") & SI(C2="x";"B";"") & SI(D2="x";"C";"") & SI(E2="x";"D";"") & SI( F2="x";"E";"") & SI(G2="x";"F";"") Ou, en un peu plus abscons, mais plus rapide dans le traitement (à quelques fractions de secondes près) =CAR((B2="x")*65) & CAR((C2="x")*66) & CAR((D2="x")*67) & CAR((E2="x")*68) & CAR((F2="x")*69) & CAR((G2="x")*70) Ceci si le tableau commence en A1, et donc que la formule de la colonne synthèse commence en H2 et que les x saisis soit en minuscules (sinon il faut utiliser la fonction MINUSCULE, du genre =si(minuscule(b2)="x";"A";"") ... ) Bon courage et bonne chance Christian Le 21/12/2022 à 22:43, Stéphane Santon a écrit : Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A| tâche 2 | | x | | | | | B| tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. Vous avez 2 heures ;-) Merci -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] Challenge : Concaténation d'entêtes de colonnes
Bonjour, Comme on n'a que 2 heures, et que même, je ne les ai pas car il se fait tard, je vais au plus simple et propose =SI(B2="x";"A";"") & SI(C2="x";"B";"") & SI(D2="x";"C";"") & SI(E2="x";"D";"") & SI( F2="x";"E";"") & SI(G2="x";"F";"") Ou, en un peu plus abscons, mais plus rapide dans le traitement (à quelques fractions de secondes près) =CAR((B2="x")*65) & CAR((C2="x")*66) & CAR((D2="x")*67) & CAR((E2="x")*68) & CAR((F2="x")*69) & CAR((G2="x")*70) Ceci si le tableau commence en A1, et donc que la formule de la colonne synthèse commence en H2 et que les x saisis soit en minuscules (sinon il faut utiliser la fonction MINUSCULE, du genre =si(minuscule(b2)="x";"A";"") ... ) Bon courage et bonne chance Christian Le 21/12/2022 à 22:43, Stéphane Santon a écrit : Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A | tâche 2 | | x | | | | | B | tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. Vous avez 2 heures ;-) Merci -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
[fr-users] Challenge : Concaténation d'entêtes de colonnes
Bonjour, Un petit challenge, trouver la formule la plus simple pour : (pour mon petit besoin perso...) j'ai une feuille avec une liste de tâches, et 6 colonnes d'étudiants A à F qui se voient attribuer des tâches par des 'x' dans leurs colonnes respectives. (ici les A à F ne sont pas les numéros de colonnes de la feuille mais les entêtes du tableau de données) Tâches | A | B | C | D | E | F | Synthèse | tache 1 | x | | | | | | A| tâche 2 | | x | | | | | B| tâche 3 | | x | | x | | | BD | ... J'aimerais récupérer dans la colonne "Synthèse" une concaténation des références d'étudiants attribués à la tâche. Vous avez 2 heures ;-) Merci -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy