[Résolu] Tableau avec concaténation des noms d'une colonne

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.
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

[Résolu] Tableau avec concaténation des noms d'une colonne

Message par oazar »

Bonjour
Je cherche à faire un tableau de 2 colonnes contenant la date, et les noms issus de cette date dans le tableau précédant..
C'est plus parlant sur le fichier joint.

Merci pour vos conseils.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par oazar le 17 juil. 2021 14:43, modifié 5 fois.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par gerard24 »

Bonjour,

Code : Tout sélectionner

=JOINDRE.TEXTE(" ; ";1;SI($B$6:$B$28=U6;$C$6:$C$28;""))
formule matricielle, à valider par Ctrl+Maj+Entrée.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par Kev74 »

Bonjour,

à rentrer si vous voulez automatiser les dates dans la cellule U6 par un Ctrl+Maj+ Entrée :

Code : Tout sélectionner

=SIERREUR(INDEX($B$6:$B$1000;EQUIV(PETITE.VALEUR(SI($B$6:$B$1000<>"";SI(EQUIV($B$6:$B$1000;$B$6:$B$1000;0)=LIGNE(INDIRECT("1:"&LIGNES($B$6:$B$1000)));NB.SI($B$6:$B$1000;"<"&$B$6:$B$1000)));LIGNE(INDIRECT("1:"&LIGNES($B$6:$B$1000))));NB.SI($B$6:$B$1000;"<"&$B$6:$B$1000);0));"")
Bonne après-midi
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

gerard24 a écrit :

Code : Tout sélectionner

=JOINDRE.TEXTE(" ; ";1;SI($B$6:$B$28=U6;$C$6:$C$28;""))
formule matricielle, à valider par Ctrl+Maj+Entrée.
Merci Gérard24,
j'ai essayé, et effectivement ça fonctionne. Mais ça ne tient pas compte de la colonne filtrée "IDE Remplacé(e)".
Ensuite, pour les dates. Comment faire pour qu'il n'y ai qu'une date par ligne, puis passer à la ligne dessous pour une deuxième date avec les noms correspondants. Je peux le faire de façon manuelle en corrigeant la fonction matricielle, mais automatiquement est-ce possible pour obtenir un tableau de ce style :
à partir du premier tableau
obtenir le deuxième tableau. (j'ai mis ".../... etc" pour faire court, mais en vrai il y a tous les noms)

C'est possible ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

Kev74 a écrit : à rentrer si vous voulez automatiser les dates dans la cellule U6 par un Ctrl+Maj+ Entrée :

Code : Tout sélectionner

=SIERREUR(INDEX($B$6:$B$1000;EQUIV(PETITE.VALEUR(SI($B$6:$B$1000<>"";SI(EQUIV($B$6:$B$1000;$B$6:$B$1000;0)=LIGNE(INDIRECT("1:"&LIGNES($B$6:$B$1000)));NB.SI($B$6:$B$1000;"<"&$B$6:$B$1000)));LIGNE(INDIRECT("1:"&LIGNES($B$6:$B$1000))));NB.SI($B$6:$B$1000;"<"&$B$6:$B$1000);0));"")
Merci Kev74, mais j'obtiens ça (cf image jointe). Le filtre n'est pas pris en compte, ou bien c'est moi qui ai fait une erreure ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par Kev74 »

Re,

En faite, pour valider une formule matricielle de ce type, il faut aller sur le bas a droite de votre cellule ou vous avez tapé votre formule avec Ctrl+Maj+Entrée puis lorsque vous verrez une croix (comme si vous étireriez la formule), puis en même temps vous cliquez sur Ctrl tout en descendant comme si vous étireriez la formule.
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

...non... pas moyen que ça fonctionne..
j'ai avancé, mais je reste bloqué.

La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton ÉDITER en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse.

7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par zeguedon »

Bonjour,
oazar a écrit :Le filtre n'est pas pris en compte
Pour qu'il le soit, la fonction SOUS.TOTAL() permet de connaître les lignes non masquées...
A tester (en validation matricielle) mais attention, ton tableau de résultat est en regard des liges de Laury. Donc si tu l'écartes de ton filtre, tu vas masquer ton tableau :lol: .

Code : Tout sélectionner

=JOINDRE.TEXTE(" ; ";1;SI($B$6:$B$300=U6;SI(SOUS.TOTAL(3;INDIRECT("B"&LIGNE($A$6:$A$300)))=1;$C$6:$C$300;"")))
Pas trop le temps d'approfondir, désolé.
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

Merci Zeguedon. Je vais voir ce que ça donne.
..ne sois pas désolé, c'est super d'avoir répondu.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5752
Inscription : 02 janv. 2009 23:56

Re: Tableau avec concaténation des noms d'une colonne filtr

Message par Jean-Louis Cadeillan »

Bonsoir,
Une solution ci-joint.
Les quelques formules utilisées :
  • pour la liste des gens concernés par une date (en T1, par exemple) :

    Code : Tout sélectionner

    =JOINDRE.TEXTE(", ";1;SI((B:B=S1)*(Q:Q=1);C:C))
    Attention, j'ai mis B:B, Q:Q, C:C, c'est plus facile à écrire mais ça balaye plus d'un million de lignes, donc si tu connais la taille maxi de ton tableau initial, autant écrire les références de plages correspondant à cette taille, ça moulinera moins.
  • dans la colonne Q se trouve l'indicateur de filtre (ici en Q6) :

    Code : Tout sélectionner

    =SOUS.TOTAL(3;N6:N6)
  • dans la colonne R se trouve les dates sans doublon, en tenant compte du filtre (ici en R6) :

    Code : Tout sélectionner

    =SI(Q6=1;SI(B6=B5;"";B6);"")
  • dans la colonne S se trouvent les dates regroupées sans doublon en tenant compte du filtre :

    Code : Tout sélectionner

    =SIERREUR(PETITE.VALEUR($R$6:$R$28;LIGNE(A1));"")
zeguedon a écrit :tu vas masquer ton tableau
+1, c'est pour cela que ton tableau de synthèse doit être au-dessus de l'autre, pour éviter des lignes masquées à cause du filtre… ou alors faire une feuille spécifique si le nombre de dates est trop conséquent.
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
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

Bonjour, et merci à vous.
il m'aura bien fallu la journée d'hier pour tenter de comprendre.
J'ai essayé les formules de Gérard24, de Kev74 et de Zeguedon qui, en effet, ne prenaient toujours pas le filtre en compte.
L'autre solution, celle de Jean-Louis Cadeillan, ne filtre pas non plus, mais j'ai avancé me semble-t'il.
J'ai déplacé le tableau sur la droite. Ça a une influence ? C'est ce que vous semblez dire, mais j'ai pas compris vos propos
Jean-Louis Cadeillan a écrit : ]
zeguedon a écrit :tu vas masquer ton tableau
+1, c'est pour cela que ton tableau de synthèse doit être au-dessus de l'autre, pour éviter des lignes masquées à cause du filtre… ou alors faire une feuille spécifique si le nombre de dates est trop conséquent.
Cordialement,
Jean-Louis
C'est là que ne vous suis plus.
Sans filtre, ça semble fonctionner, filtré pour "Laury" ça semble fonctionner (il manque la date du 05/07/2021), mais pour "Florent" par exemple,ça fonctionne pas.

et c'est vrai qu'avec plus d'1 million de lignes au lieu de 300, ça mouline. faudra que je cherche là aussi.

Enfin, j'en suis là. À vot'bon coeur..
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par zeguedon »

Bonjour,

Est-ce que, au moins, tu as compris que lorsque tu filtres ton tableau certaines lignes sont masquées et pas d'autres ?

Dans l'affirmative comment expliques tu alors que tu positionnes les formules que l'on te donne sur des lignes susceptibles d'être masquées, en l'occurrence lorsque tu écartes Laury en ne la sélectionnant pas dans ton filtre ?
oazar a écrit :J'ai essayé les formules [...] de Zeguedon qui, en effet, ne prenaient toujours pas le filtre en compte.
Désolé , j'ai vérifié avant de de la proposer et elle prend bien en compte le filtre. Sauf que si tu filtres autre chose que Laury tes formules sont masquées :lol: donc normal que tu penses que ça ne marche pas :roll:
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concanétation des noms d'une colonne filtr

Message par oazar »

zeguedon a écrit :Bonjour,
Est-ce que, au moins, tu as compris que lorsque tu filtres ton tableau certaines lignes sont masquées et pas d'autres ?
Dans l'affirmative comment expliques tu alors que tu positionnes les formules que l'on te donne sur des lignes susceptibles d'être masquées, en l'occurrence lorsque tu écartes Laury en ne la sélectionnant pas dans ton filtre ?
Ça y est, je viens de comprendre.Ok. Pour moi, les lignes et les colonnes d'à côté, n'avaient rien à voir avec le tableau.. :roll: On en apprend tous les jours ici.
oazar a écrit :J'ai essayé les formules [...] de Zeguedon qui, en effet, ne prenaient toujours pas le filtre en compte.
zeguedon a écrit :Désolé , j'ai vérifié avant de de la proposer et elle prend bien en compte le filtre.
@+
Je suis désolé, loin de moi la volonté de mettre en doute ce que tu as bien voulu écrire pour m'aider.
Il me reste donc, effectivement, 2 possibilités : en bas de ce tableau de 300 lignes
ou bien sur une autre feuille. (pas évident..)
Merci en tout cas.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1273
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: [Résolu]Tableau avec concanétation des noms d'une colon

Message par OOo - Ekel »

Bonsoir,

Est-il possible que le titre du premier message soit corrigé car concanétation n'existe pas ?

Cordialement.

La modération vous a écrit: Fait

Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Jean-Louis Cadeillan a écrit :Bonsoir,
Une solution ci-joint.../..
Cordialement,
Jean-Louis
Je re-ouvre ce fil, car je suis confronté à un problème que je ne m'explique pas.
J'ai préféré la solution consistant à faire le tableau sur une autre feuille, selon la solution de Jean-Louis Cadeillan. 2 types de feuilles ,en fait. Vous verrez la différence.
Et ça fonctionne très bien, sauf qu'il manque systématiquement une date, quelque soit le filtre appliqué.

Si vous pouviez m'éclairer, Merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par oazar le 12 juil. 2021 14:52, modifié 1 fois.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Tableau avec concaténation des noms d'une colonne

Message par gerard24 »

Ta plage de recherche est en référence relative, donc elle se décale lors de la recopie.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Merci gerard24
gerard24 a écrit :Ta plage de recherche est en référence relative, donc elle se décale lors de la recopie.
je suis d'accord avec toi, mais à quel niveau je dois agir ? Sur quelle formule ?

Code : Tout sélectionner

=JOINDRE.TEXTE(", ";1;SI((B:B=S1)*(Q:Q=1);C:C))

Code : Tout sélectionner

=SOUS.TOTAL(3;N6:N6)

Code : Tout sélectionner

=SI(Q6=1;SI(B6=B5;"";B6);"")
ou

Code : Tout sélectionner

=SIERREUR(PETITE.VALEUR($R$6:$R$28;LIGNE(A1));"")
d'ailleurs la dernière formule est en valeur absolue, non ? Peux-tu m'indiquer où se trouve la plage de recherche..
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Tableau avec concaténation des noms d'une colonne

Message par gerard24 »

Feuille "pour2", en D1 (partie de la formule en rouge) :
=SIERREUR(PETITE.VALEUR(B1:B101;LIGNE(D1));"")
idem sur l'autre feuille.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

gerard24 a écrit :Feuille "pour2", en D1 (partie de la formule en rouge) :
=SIERREUR(PETITE.VALEUR(B1:B101;LIGNE(D1));"")
idem sur l'autre feuille.
Impeccable ! tout fonctionne parfaitement. J'avais un soucis concernant un des noms du filtre qui n'affichait rien, mais là.. tout va bien.
Merci infiniment, gerard24, pour ton aide.
Je vais de ce pas mettre le sujet en [Résolu], et en créer un nouveau pour Afficher le critère (le nom) du filtre au-dessus du tableau fraîchement créé avec votre aide précieuse. Merci.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Bonjour,
j'ouvre à nouveau ce fil, parce que lorsque je filtre avec le prénom (c'est le seul à le faire) Laury, il marque bien la première date, maintenant, mais il manque une date : le 12/07/21.
Si vous n'utilisez aucun filtre, vous verrez que "Monique" (même date) est au-dessus de la première ligne "Laury".
ksnip_15072021-01.png
Une fois filtré par "Laury", le 12/07/21 n'est plus affiché.
ksnip_15072021-02.png
et dans la feuille d'édition, le 12/07/21 n’appariait pas.
ksnip_15072021-3.png
Celà viendrait'il d'une de ces 2 formules, qui ne prend pas en compte le filtre ?

Code : Tout sélectionner

=SI(Q32=1;SI(B32=B31;"";B32);"")
ou

Code : Tout sélectionner

=SIERREUR(PETITE.VALEUR($B$1:$B$101;LIGNE($D$1));"")
Je ne sais pas si ma réflexion est censée
Merci de votre attention.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

le fichier en question
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concaténation des noms d'une colonne

Message par Kev74 »

oazar a écrit :Bonjour,
j'ouvre à nouveau ce fil, parce que lorsque je filtre avec le prénom (c'est le seul à le faire) Laury, il marque bien la première date, maintenant, mais il manque une date : le 12/07/21.
Si vous n'utilisez aucun filtre, vous verrez que "Monique" (même date) est au-dessus de la première ligne "Laury".
ksnip_15072021-01.png
Une fois filtré par "Laury", le 12/07/21 n'est plus affiché.
ksnip_15072021-02.png
et dans la feuille d'édition, le 12/07/21 n’appariait pas.
ksnip_15072021-3.png
Celà viendrait'il d'une de ces 2 formules, qui ne prend pas en compte le filtre ?

Code : Tout sélectionner

=SI(Q32=1;SI(B32=B31;"";B32);"")
ou

Code : Tout sélectionner

=SIERREUR(PETITE.VALEUR($B$1:$B$101;LIGNE($D$1));"")
Je ne sais pas si ma réflexion est censée
Merci de votre attention.
Il me semble que le souci vient d'ici

Code : Tout sélectionner

=SI(Q32=1;SI(B32=B31;"";B32);"")
car ça enlève les répétitions et la date doit se répéter entre Monique et Laury.
Remplacements 2021 oazar.ods
Du coup, normalement, c'est bon, en B2 de la feuille Edition, j'ai mis toutes les dates de Juillet 2021, si vous voulez pas voir cette colonne, vous pourrez la masquer.
Et en D2, j'ai utilisé la formule comme quoi, elle allait chercher la plus petite valeur de votre liste de dates, puis en D3, que j'ai étiré jusqu'à la fin du tableau, j'ai mis la petite valeur accompagné du rang de la date du dessus + le nombre de fois qu'elle se répétait. Merci à un des posts de zeguedon de 2011 ^^

Bonne soirée

EDIT :
Remplacements 2021 oazar finale.ods
Du coup le 14 juillet disparaît avec la nouvelle version que j'ai fabriqué et j'ai ajouté la fonction INDEX, pour que cela soit plus clair.

Je pense que là vous aurez tout!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Kev74 a écrit :
Il me semble que le souci vient d'ici

Code : Tout sélectionner

=SI(Q32=1;SI(B32=B31;"";B32);"")
car ça enlève les répétitions et la date doit se répéter entre Monique et Laury.
C'est très exactement ça. Le 10/7:Monique. Le 10/7: Laury. Même date, donc on passe. La condition ne s'est pas faite sur le prénom, d'où l'erreur.
Y aurait'il une possibilité de poser une condition pour déterminer la validité de B31/B32 par rapport au filtre initial ?

Kev74 a écrit : Du coup, normalement, c'est bon
:) ..non.. ne le prends pas mal, mais il y a des cellules vides, ce qui n'est pas valable pour être imprimé
ksnip_15072021-4.png
De plus, avec le filtre Florent :
ksnip_15072021-05.png
le résultat est faux.


,
Kev74 a écrit : Merci à un des posts de zeguedon de 2011 ^^

Bonne soirée
Oui, merci à Zeguedon et à toi.
Et très bonne soirée (nuit ?)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concaténation des noms d'une colonne

Message par Kev74 »

Bonsoir,

J'ai édité mon post précédent, y a un nouveau lien à télécharger.
Je pense que la, ça reglera vos problèmes.

Bonne nuit du coup :P
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Kev74 a écrit :J'ai édité mon post précédent, y a un nouveau lien à télécharger.
Je pense que la, ça reglera vos problèmes.
Bonjour
en effet, ça les a presque réglés. Tel que c'est actuellement, tout est parfaitement affiché, sauf .. la date du 15/07 n'est pas affichée.
ksnip_16072021-01.png
..c'est rageant,on y est presque.. :fou:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concaténation des noms d'une colonne

Message par Kev74 »

Ah oui, faute de ma part.

En D3, corrigez puis étirez la formule vers le bas de:

Code : Tout sélectionner

SIERREUR(PETITE.VALEUR($B$2:$B$101[...])
en

Code : Tout sélectionner

SIERREUR(PETITE.VALEUR($B$2:$B$500[...])
Le [...] représente la suite de la fonction, il y a rien à changer sauf sur ce que je vous ai dis en haut.

N'oubliez pas d'étirer la formule!

Bonne soirée maintenant :P
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Bonjour, Kev74
Kev74 a écrit :Ah oui, faute de ma part.
En D3, corrigez puis étirez la formule vers le bas de:
en

Code : Tout sélectionner

SIERREUR(PETITE.VALEUR($B$2:$B$500[...])
Merci, mais j'avais déjà fait cette rectification.. j'avais trouvé bizarre cette différence.
LE problème, c'est que le 15/7/2021 ne s'affiche toujours pas (pour Laury, donc).
J'ai pensé à une histoire de cache (sait-on jamais..), alors je l'ai ouvert sur un Windows 10/ dernière version de Libreoffice, mais le résultat est le même. :(
Chez toi, ça s'affiche à la page "Édition Juillet" ? En effet, c'est cette feuille qui me permet d'imprimer pour chaque intervenant. Elle est aussi importante que la "Juillet 2021".
Merci pour ton aide.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Tableau avec concaténation des noms d'une colonne

Message par Kev74 »

Oui, elle apparait, tu as bien validé en formule matricielle ? Même si ce n'est pas une, chez moi, ça apparait bien, bizarre...
Sinon, essayez la version 7.0.5.2 elle est plus stable.
LibreOffice 7.0.5.2 sous Windows 10
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Tableau avec concaténation des noms d'une colonne

Message par zeguedon »

Bonjour,

Les formules de la colonne A de la feuille Édition Juillet s’arrêtent à la ligne 101 et celle de la colonne B à la ligne 350 :? En propageant vers le bas celles de la colonne A, on affiche bien les bonnes dates sous réserve d'avoir modifié la formule de la colonne D (D3 exactement à propager vers le bas) :
oazar.png
en :

Code : Tout sélectionner

=SIERREUR(PETITE.VALEUR($B$2:$B$500;RANG(D2;$B$2:$B$500;1)+NB.SI($B$2:$B$500;$D2));"")
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
oazar
Membre lOOyal
Membre lOOyal
Messages : 45
Inscription : 24 mai 2021 17:05
Localisation : Occitanie

Re: Tableau avec concaténation des noms d'une colonne

Message par oazar »

Bonjour à tous,
Les formules de la colonne A de la feuille Édition Juillet s’arrêtent à la ligne 101 et celle de la colonne B à la ligne 350 :? En propageant vers le bas celles de la colonne A, on affiche bien les bonnes dates sous réserve d'avoir modifié la formule de la colonne D (D3 exactement à propager vers le bas) :
Oui, la plage de la colonne A était insuffisante à101. En repoussant tout à 500, on a de la marge, et ça tombe pil-poil.
Voilà, à présent, je vais pouvoir passer le sujet en RÉSOLU... :lol:
Bravo à vous ! et merci encore et encore.
Passez un bon WE caniculaire (?)
Oazar
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1