[Résolu]Repérer doublons sur un même horaire selon activités
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.
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.
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
[Résolu]Repérer doublons sur un même horaire selon activités
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!
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]
Raison : [Résolu] remplace [RESOLU]
windows server 2008 R2 standard / 64bit
libre office 5.4
libre office 5.4
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: multi critères
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.
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
libre office 5.4
-
- Membre enthOOusiaste
- Messages : 497
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: multi critères
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
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();"")
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
OS : Windows 11.0
-
- SuppOOrter
- Messages : 1477
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: multi critères
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+
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
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Repérer doublons sur un même horaire selon activités
Bonjour,
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.
@+
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.njhub a écrit :Voyez si le fichier joint vous convientCode : Tout sélectionner
=SI(SIERREUR(EQUIV(LIGNE();B:B;0);"")="";LIGNE();"")
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
AOO
LibreOffice
Debian 10 et 11
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: multi critères
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
libre office 5.4
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: Repérer doublons sur un même horaire selon activités
La proposition semble remplir mes attentes!!!
Merci Beaucoup, cela va m'éviter de perdre des heures à contrôler chaque ligne manuellement!!!
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
libre office 5.4
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: Repérer doublons sur un même horaire selon activités
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.
Pourtant la formule est la même dans les différentes colonne (hormis le nom de la colonne évidemment!!!)
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.
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
libre office 5.4
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: Repérer doublons sur un même horaire selon activités
[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
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
libre office 5.4
-
- SuppOOrter
- Messages : 1477
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [RESOLU]Repérer doublons sur un même horaire selon activ
Bonjour,
Effectivement il y a une erreur dans la formule du formatage conditionnel de la colonne "B", désolé.
Fichier corrigé ci-joint.
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
Windows 10 64 bits : AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: [Résolu]Repérer doublons sur un même horaire selon activ
Un grand merci à toi DLE car je viens de finir ma répartition!
windows server 2008 R2 standard / 64bit
libre office 5.4
libre office 5.4
-
- NOOuvel adepte
- Messages : 24
- Inscription : 12 avr. 2018 14:21
Re: [Résolu]Repérer doublons sur un même horaire selon activ
Encore un grand merci à mes sauveurs.
windows server 2008 R2 standard / 64bit
libre office 5.4
libre office 5.4