[Résolu]Symboles de tendance en fonction résultats

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.
bebertdu01
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 09 janv. 2021 18:44

[Résolu]Symboles de tendance en fonction résultats

Message par bebertdu01 »

Bonjour,

Dans une feuille1, je rempli les compteurs d'heures de mon équipe chaque semaine en D, F, H etc.... en E, G. I sont calculé le différencielle d'heures d'une semaine à l'autre, me permettant de savoir si des heures supplémentaires sont effectuées ou alors pris en congé (>0 correspond aux heures supplémentaires réalisées, si négative correspond aux heures prisent en congé et si 0, a realisé simplement ses heures). Je souhaiterais que dans la feuille 2, la dernière collone remplis de E,G,I, etc.... (la collonne I dans mon exemple) soit recupéré dans la feuille2 en fonction du nom de la personne et appliquer un formatage conditionelle comme décris dans la feuille2 (symblole légende).
Ainsi dans la feuille2, je pourrais voir directement la tendance positive, negative ou neutre des heures de mon équipe et ceux apres chaque importation hebdomadaire.
TEST 1.ods
Pouvez-vous m'aider svp?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par bebertdu01 le 31 mars 2024 12:58, modifié 1 fois.
libreoffice 7.5.8, windows 10 x64
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Symboles de tendance en fonction résultats

Message par njhub »

Bonjour bebertdu01 , le forum

testez la mise en forme ci-dessous pour votre formatage conditionnel
bebertdu01-MeFC.png
:wink:
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
bebertdu01
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 09 janv. 2021 18:44

Re: Symboles de tendance en fonction résultats

Message par bebertdu01 »

Bonjour,

Le résultat visuel est ce que je souhaites obtenir.
Par contre, moi je souhaiterais afficher la tendance pour la dernière importation de la feuille2. Dans l'exemple, la collone I en fonction du nom de la personne. Chaque semaine j'importe le compteur d'heures de chaque personnes pour alimenter le tableau de la feuiile1. Dans l'exemple il s'agit de la collonne I, la semaine prochaine se sera la collone J, dans 2 semaines K, etc.. etc...
libreoffice 7.5.8, windows 10 x64
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 102
Inscription : 01 avr. 2011 13:31

Re: Symboles de tendance en fonction résultats

Message par Arnault »

par bebertdu01

moi je souhaiterais afficher la tendance pour la dernière importation de la feuille2
J'hésite, vous voulez afficher la tendance dans le feuille1 sur les colonnes I, K, M... ou bien vous voulez afficher la tendance seulement sur la dernière colonne saisie ?
Dans le premier cas, il vous suffit d'appliquer le formatage conditionnel proposé par njhub sur les cellules I3:I35;K3:K35;M3:M35... dans la feuille1 (cf. le bas de sa copie d'écran pour définir la(les) plage(s) sur la(les)quelle(s) s'applique le formatage conditionnel.
Dans le second cas, cela revient à appliquer un formatage conditionnel sous condition et ça, je ne sais pas faire :D
LibreOffice 24.2 (x64)
OpenOffice 4.1.15
Windows 11 pro 64 23H2
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Symboles de tendance en fonction résultats

Message par njhub »

Bonjour bebertdu01 , le forum

Testez les formules suivantes :

en colonne Q

Code : Tout sélectionner

=SIERREUR(INDIRECT(ADRESSE(EQUIV($D9; Feuille1.$A$3:$A$250;0)+2;EQUIV("S"&TEXTE(AUJOURDHUI()-7;"ww");$Feuille1.$2:$2;0)+0;4;1;"Feuille1"));"N/A")
en colonne R

Code : Tout sélectionner

=SIERREUR(INDIRECT(ADRESSE(EQUIV($D9; Feuille1.$A$3:$A$250;0)+2;EQUIV("S"&TEXTE(AUJOURDHUI()-7;"ww");$Feuille1.$2:$2;0)+1;4;1;"Feuille1"));"N/A")
qui affichent en colonne Q et R les valeurs de la semaine précédente, celles de la semaine actuelle ne pouvant être affichées qu'à l'issue de ladite semaine

:wink:
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
bebertdu01
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 09 janv. 2021 18:44

Re: Symboles de tendance en fonction résultats

Message par bebertdu01 »

Bonjour,

Moi c'est le second cas qui s'applique :
ou bien vous voulez afficher la tendance seulement sur la dernière colonne saisi
.

Je m'explique, la feuille2 est plus un tableau recapitulatif des noms de mon équipe (une vingtaine de nom). Alors que la feuille1 est une extraction de tous les noms de mon entreprise entière (il y en a plusieurs centaines de noms, y compris ceux qui ne sont pas dans mon équipe).

Le but est d'utiliser la feuille2 comme moyen visuel rapide de qui a fait des heures supplémentaires ou compenser des heures dans mon équipe lors de ma dernières importations (ce qui correspond générallement à la semaine précédente). La collonne S de la feuille 2 sert a afficher la tendance de la derniere importation connu (collonne I de la feuille 1 dans l'exemple). Exemple avec mon fichier test: il faudrait afficher en S9 de la feuille2, la tendence pour "DUPONT" de la dernière importaion connu soit la tendance de la cellule I3 (+2). Lors de ma prochaine importation, cela sera J3 et ainsi de suite jusqu'à la fin de l'année.

En ce qui concerne la formule de njhub, je n'arrive pas à la faire fonctionner mais je suis pas sur que njhub a compris mes explications harzardeuse précédente.
libreoffice 7.5.8, windows 10 x64
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 102
Inscription : 01 avr. 2011 13:31

Re: Symboles de tendance en fonction résultats

Message par Arnault »

En ce qui concerne la formule de njhub, je n'arrive pas à la faire fonctionner mais je suis pas sur que njhub a compris mes explications harzardeuse précédente.
Et pourtant ça marche :bravo: ! Peut-être que c'est vous qui n'avez pas compris ses explications :D
Si vous copiez, comme recommandé, ses formules dans les colonnes indiquées, elles fonctionnent si vous complétez les semaines de la feuille1 jusqu'à la 12 (colonne Z). En effet, la formule s'adapte à la date du jour (elle contient aujourdhui)
Et la mise en forme conditionnelle s'applique dans la feuille2
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 24.2 (x64)
OpenOffice 4.1.15
Windows 11 pro 64 23H2
bebertdu01
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 09 janv. 2021 18:44

Re: Symboles de tendance en fonction résultats

Message par bebertdu01 »

Bonjour,

Je vous remercie de votre aide, et j'ai testé votre fichier.

Je m'apercois que mes explications n'étaient pas suffisement claire mais une partie du resultat que je souhaitais obtenir est atteind, c'est à dire la récupération de la tendence de la dernière importation, j'ai donc modifié le tableau de la feuille 2 pour le rendre plus claire pour moi.

Je suis passé de ceci:
Capture2.PNG
à
Capture1.PNG

Toutefois,

1)je me demande si votre formule fonctionne audela de la colonne Z de la feuille1 , par exemple si j'importe le prochain compteur en S13 en collonne AB ?
2) Si non, pouvons nous simplement récuperer plutot la dernière importation connu, c'est à dire retouver le dernier remplissage connu de la feuille 1 ?

Fichier test:
TEST version 2.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
libreoffice 7.5.8, windows 10 x64
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 102
Inscription : 01 avr. 2011 13:31

Re: Symboles de tendance en fonction résultats

Message par Arnault »

Bebertdu01 a écrit :
1)je me demande si votre formule fonctionne audela de la colonne Z de la feuille1 , par exemple si j'importe le prochain compteur en S13 en collonne AB ?
2) Si non, pouvons nous simplement récuperer plutot la dernière importation connu, c'est à dire retouver le dernier remplissage connu de la feuille 1 ?
Pour la question 1, je réponds sour le contrôle de njhub , elle s'adaptera puisqu'elle est basée sur la date du jour. Si la date est dans une nouvelle semaine, le décalage se fera. Vous le constaterez la semaine prochaine.

Pour la question 2, une proposition en utilisant la recherche de la première cellule vide avec une formule matricielle que j'ai saisie en R5 dans le fichier joint :

Code : Tout sélectionner

{=MIN(SI($Feuille1.3:3= "";COLONNE($Feuille1.3:3)))}
Cette formule est à saisir en la validant par la combinaison de touches ctrl+maj+entrée ce qui fait apparaitre les accolades autour de la formule, identifiant son caractère matriciel.
Dans l'état de votre saisie, il s'agit de la colonne 30.
J'ai du saisir un 0 dans votre feuille1 en E3 car la colonne E est vide. Il faut le faire pour le premier membre de votre équipe ou pour toutes les lignes pour être sûr.

Ensuite, en colonne Q

Code : Tout sélectionner

=RECHERCHEV(D9;$Feuille1.$A$3:$DC$35;$R$5-2;0)
pour trouver le contenu de l'avant-avant dernière colonne avant la colonne vide ($R$5-2) correspondant au nom saisi en D9 dans votre feuille1
en colonne R

Code : Tout sélectionner

=RECHERCHEV(D9;$Feuille1.$A$3:$DC$35;$R$5-1;0)
pour trouver le contenu de l'avant-avant dernière colonne avant la colonne vide ($R$5-1) correspondant au nom saisi en D9 dans votre feuille1
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 24.2 (x64)
OpenOffice 4.1.15
Windows 11 pro 64 23H2
bebertdu01
Membre OOrganisé
Membre OOrganisé
Messages : 56
Inscription : 09 janv. 2021 18:44

Re: Symboles de tendance en fonction résultats

Message par bebertdu01 »

Bonjour,

Merci à tous pour votre aide ! :bravo: :bravo: :bravo:
libreoffice 7.5.8, windows 10 x64