[Résolu]Repérer doublons sur un même horaire selon activités

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.
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

[Résolu]Repérer doublons sur un même horaire selon activités

Message par Open newbie »

Bonjour,

Je dois faire une répartition d'enfants (il y en a 300!!!! )pour des activités (il y a 25 activités différentes).
Chaque enfant à le droit de participer à 4 activités maximum.
Il ne faut donc pas mettre un enfant sur deux activités différentes à un même horaire.


Je cherche une formule qui me colorierait la case si l'enfant est déjà inscrit à une autre activité sur le même horaire. L'enfant sera écrit dans la case par un nombre.


Voici le tableau que j'ai amorcé.
J'ai pensé à un formatage conditionnel mais avec 300 valeurs différentes...


Est-ce possible?

Merci!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 16 avr. 2018 09:57, modifié 6 fois.
Raison : [Résolu] remplace [RESOLU]
windows server 2008 R2 standard / 64bit
libre office 5.4
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: multi critères

Message par Open newbie »

je pense que la formule que je cherche est: si "nombre" est déjà dans la colonne mettre case en rouge.

La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite, si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.
Image
En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.

windows server 2008 R2 standard / 64bit
libre office 5.4
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: multi critères

Message par njhub »

Bonjour Open newbie,

Voyez si le fichier joint vous convient

les colonnes de H à K contiennent les listes des « noms disponibles» des participants. Quand le nom apparaît dans une des colonnes de réservation il s’efface de la liste des noms disponibles, il devient impossible de saisir le même "nom" dans la même colonne

Code : Tout sélectionner

=SI(SIERREUR(EQUIV(LIGNE();B:B;0);"")="";LIGNE();"")
Open newbie-dispatch2018.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: multi critères

Message par DLE »

Bonsoir,

Une proposition basée sur un formatage conditionnel sur chaque colonne avec cette formule : si(NB.SI($C$4:$C$500;INDIRECT(ADRESSE(LIGNE();COLONNE())))>1)
associé au style "double".
Les cellules contenant les heures sont aussi en rouge (double), on peut éviter cela en mettant en ligne 1 ces heures et en la figeant.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Repérer doublons sur un même horaire selon activités

Message par OOotremer971 »

Bonjour,
njhub a écrit :Voyez si le fichier joint vous convient

Code : Tout sélectionner

=SI(SIERREUR(EQUIV(LIGNE();B:B;0);"")="";LIGNE();"")
Pour information, la signature de Open newbie indique OpenOffice pas LibreOffice. Or la fonction SIERREUR() n'est pas reconnue par OpenOffice, pas plus la syntaxe B:B. De fait, cette réponse n'est pas pertinente.

Si il est demandé avec autant d'insistance par la modération de préciser la version exacte utilisée, c'est bien pour éviter ce genre de boulette. Merci d'être plus vigilant à l'avenir sur ce point.

@+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: multi critères

Message par Open newbie »

DLE a écrit :Bonsoir,

Une proposition basée sur un formatage conditionnel sur chaque colonne avec cette formule : si(NB.SI($C$4:$C$500;INDIRECT(ADRESSE(LIGNE();COLONNE())))>1)
associé au style "double".
Les cellules contenant les heures sont aussi en rouge (double), on peut éviter cela en mettant en ligne 1 ces heures et en la figeant.

A+

Merci, je vais regarder ça.
Pour les heures en rouge j'avais anticiper le pb et avait déjà pensé a effectivement mettre en ligne 1 les heures.
Je ne pense pas pouvoir m'y mettre avant mardi. Mais dès que j'ai le temps je vous fais un retour pour mettre la balise réglé!!!!
windows server 2008 R2 standard / 64bit
libre office 5.4
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: Repérer doublons sur un même horaire selon activités

Message par Open newbie »

La proposition semble remplir mes attentes!!!

Merci Beaucoup, cela va m'éviter de perdre des heures à contrôler chaque ligne manuellement!!!
windows server 2008 R2 standard / 64bit
libre office 5.4
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: Repérer doublons sur un même horaire selon activités

Message par Open newbie »

Je me suis emballé un peu vite.
Tout fonctionne parfaitement sauf dans la colonne B (fichier joint par DLE).
Le simple fait d'écrire un chiffre colore la cellule.
Pourtant quand je retire le doublon 203 (exemple dans le fichier) la cellule devient blanche, mais les autres cellules se colorent à l'écriture sans avoir de doublon. :marto: :marto: :marto: :fou:
Pourtant la formule est la même dans les différentes colonne (hormis le nom de la colonne évidemment!!!)
windows server 2008 R2 standard / 64bit
libre office 5.4
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: Repérer doublons sur un même horaire selon activités

Message par Open newbie »

[quote="Open newbie
Pourtant la formule est la même dans les différentes colonne (hormis le nom de la colonne évidemment!!!)[/quote]

La colonne B n'a pas la même formule!!!
NB.SI($B$4:$B$500;INDIRECT(ADRESSE(LIGNE();COLONNE())))

alors que celles qui a le 203 et les autres colonnes ont:

SI(NB.SI($B$4:$B$500;INDIRECT(ADRESSE(LIGNE();COLONNE())))>1)

Un simple si change toute la donne!!!

Donc ce coup ci je cloture!!

Merci
windows server 2008 R2 standard / 64bit
libre office 5.4
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [RESOLU]Repérer doublons sur un même horaire selon activ

Message par DLE »

Bonjour,

Effectivement il y a une erreur dans la formule du formatage conditionnel de la colonne "B", désolé.
Fichier corrigé ci-joint.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: [Résolu]Repérer doublons sur un même horaire selon activ

Message par Open newbie »

Un grand merci à toi DLE car je viens de finir ma répartition!
windows server 2008 R2 standard / 64bit
libre office 5.4
Open newbie
NOOuvel adepte
NOOuvel adepte
Messages : 24
Inscription : 12 avr. 2018 14:21

Re: [Résolu]Repérer doublons sur un même horaire selon activ

Message par Open newbie »

Encore un grand merci à mes sauveurs.
windows server 2008 R2 standard / 64bit
libre office 5.4