Calc : liste de trucs à faire

Bonjour tout le monde, ou bonsoir c'est selon,

Je viens de faire une Liste de trucs à faire (todolist en globish) dans
Calc à partir de ce modèle :

https://extensions.libreoffice.org/templates/simple-todo-list

mais j'ai mis plein de ce que je considère comme améliorations : listes
déroulantes, expressions nommées, formatages conditionnel. Voyez-vous
des améliorations à y apporter, je parle sur le fond 'videmment.

Question annexe, est-ce qu'il y moyen d'avoir des mises en forme
conditionnelles basées soit sur du texte soit sur une cellule ou une
expression nommée avec des jeux d'icônes ? J'ai essayé mais sans arriver
à quoi que ce soit.

Le fichier est là :

https://ncloud.zaclys.com/index.php/s/c7wtya39oyiNa7s

Merci.

Sinon si quelqu'un pouvait me dire à quoi ça sert (j'ai une vague idée
de la raison pour laquelle j'ai fait ça cela dit).

Bonjour Ysabeau

-----Message d'origine-----
De : Ysabeau [mailto:id@dutailly.net]
Envoyé : jeudi 21 juin 2018 15:29
À : users
Objet : [fr-users] Calc : liste de trucs à faire

Bonjour tout le monde, ou bonsoir c'est selon,

.....

Question annexe, est-ce qu'il y moyen d'avoir des mises en forme
conditionnelles basées soit sur du texte soit sur une cellule ou une
expression nommée avec des jeux d'icônes ? J'ai essayé mais sans arriver
à quoi que ce soit.

....

Les FC sur du texte ne sont possibles que pour le premier item de la liste
des FC: condition
Mais pour les échelles de couleurs ou les icônes, il faut des valeurs
numériques, qui peuvent être entrées sous de nombreuses formes, dont des
formules et des expressions nommées.

Je viens de vérifier sur la 5.4.7.2

Mais j'ai aussi constaté que si j'utilise une expression nommée dans le jeu
d'icônes (pour mon test: nom = azerty ; formule = SOMME($A$5:$A$13)) pour
que la flèche s'actualise quand je change une des valeurs de la somme donc
un des seuils, je fois faire Ctrl+Shift+9.
Par contre si je change la valeur de la cellule cible (qui contient l'icône)
ça se passe sans problème.
Et si je remplace l'expression nommée azerty dans la condition par la
formule elle-même, pas de problème non plus ...

Michel

Bonjour Ysabeau

Les FC sur du texte ne sont possibles que pour le premier item de la liste
des FC: condition

C'est ce que j'ai constaté en effet.

Mais pour les échelles de couleurs ou les icônes, il faut des valeurs
numériques, qui peuvent être entrées sous de nombreuses formes, dont des
formules et des expressions nommées.

Je viens de vérifier sur la 5.4.7.2

Mais j'ai aussi constaté que si j'utilise une expression nommée dans le jeu
d'icônes (pour mon test: nom = azerty ; formule = SOMME($A$5:$A$13)) pour
que la flèche s'actualise quand je change une des valeurs de la somme donc
un des seuils, je fois faire Ctrl+Shift+9.

Sauf que mon expression nommée correspond à du texte en fait, dans mon
fichier: haute, moyenne, basse. Je trouvais que c'était pas mal d'avoir
une icône pour les mettre en valeur.

Par contre si je change la valeur de la cellule cible (qui contient l'icône)
ça se passe sans problème.
Et si je remplace l'expression nommée azerty dans la condition par la
formule elle-même, pas de problème non plus ...

Merci, faut que je vois ça alors.

Bonjour,

à vue de nez :

  * la fonction ET utilisée dans les formules en colonne F n'a pas l'air
    très utile :

=SI.CONDITIONS(C9=100%;fini;A9>B9*(C9<100%);retard;C9>0*(C9=0%);encours;B9>0*(D9>0);programmé;B9=0;" ")
fait aussi bien que
=SI.CONDITIONS(C9=100%;fini;A9>B9*(ET(C9<100%));retard;C9>0*(ET(C9=0%));encours;B9>0*ET(D9>0);programmé;B9=0;" ")

  * Pour faire comme les autres, on peut ajouter un système de rappel
    quand on s 'approche de l'échéance,
  * voire des couleurs tendant vers le rouge et/ou une valeur numérique
    calculée (pour permettre le tri. ) plus l'échéance est proche.
    Quelque chose du genre DateLimite-Aujourdhui')

Effectivement les conditions pour les formats conditionnels "graphiques" semblent très limitées .. dommage

Quant à quoi sert un truc comme ça .. , la "todolist", ben quand on a beaucoup de boulot, pas beaucoup de tête et un ordinateur sous la main ...

Ceci étant, ça fait très bon exercice de fonctions avancées de Calc...

Christian F

Bonjour,

à vue de nez :

  * la fonction ET utilisée dans les formules en colonne F n'a pas l'air
    très utile :

=SI.CONDITIONS(C9=100%;fini;A9>B9*(C9<100%);retard;C9>0*(C9=0%);encours;B9>0*(D9>0);programmé;B9=0;"
")
fait aussi bien que
=SI.CONDITIONS(C9=100%;fini;A9>B9*(ET(C9<100%));retard;C9>0*(ET(C9=0%));encours;B9>0*ET(D9>0);programmé;B9=0;"
")

Merci.

Il y a peut-être un ET inutile, mais pas tous. Je crois que j'ai dû
essayer la plupart des cas de figure pour en arriver à ça (et à cet
ordre qui est important).

  * Pour faire comme les autres, on peut ajouter un système de rappel
    quand on s 'approche de l'échéance,

Donc une autre colonne, pourquoi pas.

  * voire des couleurs tendant vers le rouge et/ou une valeur numérique
    calculée (pour permettre le tri. ) plus l'échéance est proche.
    Quelque chose du genre DateLimite-Aujourdhui')>
Effectivement les conditions pour les formats conditionnels "graphiques"
semblent très limitées .. dommage

Quant à quoi sert un truc comme ça .. , la "todolist", ben quand on a
beaucoup de boulot, pas beaucoup de tête et un ordinateur sous la main ...

Ouais relativement utile donc. Pas grave.

Ceci étant, ça fait très bon exercice de fonctions avancées de Calc...

Je ne l'ai pas fait pour ça même si je ne connaissais pas cette fonction
si.conditions soit dit en passant et qui est très facile à mettre en
œuvre. Je ne la mettrais pas dans les catégorie "fonctions avancées"
rien que pour ça.

Bonjour,

à vue de nez :

   * la fonction ET utilisée dans les formules en colonne F n'a pas l'air
     très utile :

=SI.CONDITIONS(C9=100%;fini;A9>B9*(C9<100%);retard;C9>0*(C9=0%);encours;B9>0*(D9>0);programmé;B9=0;"
")
fait aussi bien que
=SI.CONDITIONS(C9=100%;fini;A9>B9*(ET(C9<100%));retard;C9>0*(ET(C9=0%));encours;B9>0*ET(D9>0);programmé;B9=0;"
")

Merci.

Il y a peut-être un ET inutile, mais pas tous. Je crois que j'ai dû
essayer la plupart des cas de figure pour en arriver à ça (et à cet
ordre qui est important).

C'est surtout une réponse théorique basée sur un test rapide : un ET sert à lier plusieurs conditions , or, à chaque fois, il n'y en a qu'une .. Ou alors, il faut faire ET(A9>B9;C9<100%) ..; etc (en laissant tomber la multiplication)  ce qui serait plus "propre" .
D'ailleurs, il me semble que la logique de la formule pourrait être simplifiée :
d'après la première condition on sait que l'on n'a pas c9=100%; donc pas la peine de tester si C9<100% ensuite .. (on peut ajouter un contrôle de validité pour éviter que quelqu'un mette un % de réalisation supérieur à 100%..) . Et ainsi de suite . Et si l'on met le test sur D9 au début, on peut l'enlever du test pour "programmé"
La formule pourrait être
=SI.CONDITIONS(D9="";"";C9=100%;fini;A9>B9;retard;C9>0;encours;B9>0;programmé)
Maintenant, c'est vrai que j'ai suivi ma logique pour l'ordre d'importance des informations affichées

   * Pour faire comme les autres, on peut ajouter un système de rappel
     quand on s 'approche de l'échéance,

Donc une autre colonne, pourquoi pas.

   * voire des couleurs tendant vers le rouge et/ou une valeur numérique
     calculée (pour permettre le tri. ) plus l'échéance est proche.
     Quelque chose du genre DateLimite-Aujourdhui')>
Effectivement les conditions pour les formats conditionnels "graphiques"
semblent très limitées .. dommage

Quant à quoi sert un truc comme ça .. , la "todolist", ben quand on a
beaucoup de boulot, pas beaucoup de tête et un ordinateur sous la main ...

Ouais relativement utile donc. Pas grave.

C'était juste ironique ...

Ceci étant, ça fait très bon exercice de fonctions avancées de Calc...

Je ne l'ai pas fait pour ça même si je ne connaissais pas cette fonction
si.conditions soit dit en passant et qui est très facile à mettre en
œuvre. Je ne la mettrais pas dans les catégorie "fonctions avancées"
rien que pour ça.

Dans les programmes standards des cours que je fais, les fonctions avancées comprennent tout ce qui n'est pas les opérations arithmétiques ou la somme automatique.. :slight_smile: !
Dans 90% des entreprises où je vais les gens font du tableur depuis des années en général mais ignorent peu ou prou des choses comme Recherchev, NB, NBVAL, NB.SI, Somme.si, ET, OU, ... qui sont plutôt du genre fonctions de base selon moi
Disons que pour moi ce serait un exercices récapitulatif avec objectif concret pour la plupart de mes stagiaires.; On peut y ajouter des fonctions de base de données, du contrôle de saisie, des tables dynamiques pour les périodes, par exemples ou en ajoutant une colonne pour les catégorie d'actions, des graphiques ..  Bref un outil d'analyse d'activité