Microsoft 365 Besoin AIDE formules ou mise en forme conditionnelle

JaGAF

XLDnaute Nouveau
Bonjour,

J'ai besoin d'aide pour améliorer mon fichier de suivi de Questions/Réponses,
en particulier sur l'onglet "RECAP Quest_Rèp_Echanges", sur les formules des colonnes N & O.

Besoin 1 : colonne O
que le signe moins (-) jaune apparaisse
quand la cellule de la colonne M est sur "En attente"
Problème : Les 3 autres signes remontent, sauf le signe moins jaune.

Besoin 2 : colonne O
que soit écrit à droite de l'icone le statut
c'est à dire :
si drapeau rouge, alors "En retard"
si moins jaune, alors "En cours"
si flèche vers haut alors "En cours"
si encoche verte alors "Terminé".

Besoin 3 : je cherche à ce que les formules des colonnes N et M (des lignes 4 à 1000),
soient dans la mise en forme conditionnelle et non dans les cellules.

Je suis à l'écoute de toutes vos suggestions d'améliorations,
en priorité via la mise en forme conditionnelle, sinon en formules,
et dans un 2ème temps, en VBA (personnellement je préfèrerais, mais mes interlocuteurs ne pourrons peut-être pas autoriser les macros).

Je vous remercie par avance de votre précieuse aide.
JaGAF
 

Pièces jointes

  • Suivi_Q-R_pour aide.xlsx
    434.6 KB · Affichages: 3

Gégé-45550

XLDnaute Accro
Bonjour,

J'ai besoin d'aide pour améliorer mon fichier de suivi de Questions/Réponses,
en particulier sur l'onglet "RECAP Quest_Rèp_Echanges", sur les formules des colonnes N & O.

Besoin 1 : colonne O
que le signe moins (-) jaune apparaisse
quand la cellule de la colonne M est sur "En attente"
Problème : Les 3 autres signes remontent, sauf le signe moins jaune.

Besoin 2 : colonne O
que soit écrit à droite de l'icone le statut
c'est à dire :
si drapeau rouge, alors "En retard"
si moins jaune, alors "En cours"
si flèche vers haut alors "En cours"
si encoche verte alors "Terminé".

Besoin 3 : je cherche à ce que les formules des colonnes N et M (des lignes 4 à 1000),
soient dans la mise en forme conditionnelle et non dans les cellules.

Je suis à l'écoute de toutes vos suggestions d'améliorations,
en priorité via la mise en forme conditionnelle, sinon en formules,
et dans un 2ème temps, en VBA (personnellement je préfèrerais, mais mes interlocuteurs ne pourrons peut-être pas autoriser les macros).

Je vous remercie par avance de votre précieuse aide.
JaGAF
Bonjour,
Une proposition pour le besoin 1, d'après ce que j'ai compris.
Le besoin 2 impose du VBA (à mon humble avis).
Le besoin 3 => no comprendo ... car il s'agit de mise en forme conditionnelle, donc mettre en forme les cellules d'après leur valeur ... obtenue par formule !

Cordialement,
 

Pièces jointes

  • Suivi_Q-R_pour aide - GG.xlsx
    443.9 KB · Affichages: 2

JaGAF

XLDnaute Nouveau
Bonjour,
Une proposition pour le besoin 1, d'après ce que j'ai compris.
Le besoin 2 impose du VBA (à mon humble avis).
Le besoin 3 => no comprendo ... car il s'agit de mise en forme conditionnelle, donc mettre en forme les cellules d'après leur valeur ... obtenue par formule !

Cordialement,
Merci Gégé,
Je vais regardé votre proposition.

Globalement ce que je tente c'est de sortir les formules des cellules.
Besoin 1 : Je vais regardé votre proposition 👍.
 

JaGAF

XLDnaute Nouveau
Super Gégé, c'est ça.
Ca fonctionne e
20230515_RéponseGégé_FormuleExcel.JPG
nfin ! MERCI
 

JaGAF

XLDnaute Nouveau
Bonjour,

J'ai besoin d'aide pour améliorer mon fichier de suivi de Questions/Réponses,
en particulier sur l'onglet "RECAP Quest_Rèp_Echanges", sur les formules des colonnes N & O.

Besoin 1 : colonne O
que le signe moins (-) jaune apparaisse
quand la cellule de la colonne M est sur "En attente"
Problème : Les 3 autres signes remontent, sauf le signe moins jaune.

Besoin 2 : colonne O
que soit écrit à droite de l'icone le statut
c'est à dire :
si drapeau rouge, alors "En retard"
si moins jaune, alors "En cours"
si flèche vers haut alors "En cours"
si encoche verte alors "Terminé".

Besoin 3 : je cherche à ce que les formules des colonnes N et M (des lignes 4 à 1000),
soient dans la mise en forme conditionnelle et non dans les cellules.

Je suis à l'écoute de toutes vos suggestions d'améliorations,
en priorité via la mise en forme conditionnelle, sinon en formules,
et dans un 2ème temps, en VBA (personnellement je préfèrerais, mais mes interlocuteurs ne pourrons peut-être pas autoriser les macros).

Je vous remercie par avance de votre précieuse aide.
JaGAF
Bonjour à tous,

Une proposition :
Merci Djidji de cette proposition qui répond au besoin 2, avec encore le signe moins "-" qui ne s'affiche pas en O6. L'idée de SPLITER en 2 colonnes l'info° est SUPER (pas esthétique pour le titre, mais le principal est là).

Entre Gégé et Djidji, on avance bien.

Il reste le besoin 3 à trouver ...

1684181466671.png
 

djidji59430

XLDnaute Barbatruc
Fais un petit tableau avec telle condition==>tel statut parceque la ta formule est fausse et toi seul sait les conditions
exemple
0 ==> date d'echeance < date aujiurdhui() ==> en retard OK ?
1 ==> date d'echeance > date aujiurdhui() ==> en cours (-) OK ?
2 ==> ?
3 ==> ?
 

JaGAF

XLDnaute Nouveau
Gégé et Djidji,

Avec vos proposition,
voici ce que je ressort :

* Colonne N "Pourcentage achevé" :
SI(ESTVIDE([@[Date
d’échéance ]]),1,
SI(ET([@[ETAPE
Demande]]<>"Réponse obtenue / Résolu",[@[Date
d’échéance ]]<AUJOURDHUI()),0,-1)

* Colonne O "STA" et P "TUT" : pour les "STATUT (splité en 2 colonnes) grâce à la proposition de Djidji

Colonne O (des icones) : sur la proposition de Gégé,
j'ai complété pour avoir l'ensemble des statuts,
ajouté la notion de si est vide à la date d'échéance,
et remonté au début, la notion de supérieur à la date du jour (pour retard).
Ce qui donne :

=SI(ESTVIDE([@[Date d’échéance ]]),1,
SI(ET([@[ETAPE Demande]]<>"Réponse obtenue / Résolu",[@[Date d’échéance ]]<AUJOURDHUI()),0,

SI([@[ETAPE Demande]]="Non commencé","-",
SI([@[ETAPE Demande]]="so","'/",
SI([@[ETAPE Demande]]="Débuté",1,
SI([@[ETAPE Demande]]="Reporté",1,

SI([@[ETAPE Demande]]="En attente",1.5,
SI([@[ETAPE Demande]]="En cours",2,
SI([@[Dates de début ]]<>"",
(SI(ET([@[ETAPE Demande]]="Réponse obtenue / Résolu",[@[Pourcentage achevé]]=100%),3,-1)),
"-")))))))))

Colonne P (stat en texte) : sur la proposition de Djidji,
j'ai ajouté les notions si erreur, "supérieur à la date du jour" (pour retard).
Ce qui donne :

=SIERREUR(SI(ET([@[ETAPE Demande]]<>"Réponse obtenue / Résolu",
[@[Date d’échéance ]]<AUJOURDHUI())
,
0,
(SI.MULTIPLE([@STA],0,"En retard",1.5,"En cours",2,"En cours",3,"Terminé"))),
"-")

Après maintes tests (combinaisons) j'ai l'impression, que tout est bon !
UN GRAND MERCI à vous deux. 👍



==> Si quelqu'un à une solution pour :
- le besoin 3
(formules dans mise en forme conditionnelle)
- le codage en VBA
* * * * * JE SUIS PRENEUSE. * * * * *

Je vous remercie encore de votre contribution.
JaGAF
 

Statistiques des forums

Discussions
312 045
Messages
2 084 834
Membres
102 685
dernier inscrit
med_remi021