MFC avec deux dates (délai et réalisation)

Résolu/Fermé
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015 - 15 avril 2015 à 14:39
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015 - 16 avril 2015 à 12:32
Bonjour,

J'arrête de me creuser la tête et de lire toutes les pages des forums à ce sujet, j'irai certainement plus vite en exposant mon problème.

Dans le cadre de mon travail, j'ai créé un fichier excel pour suivre le délai des productions à expédier et les dates des productions réalisées.

ex:
En B1 mon dernier délai d'expédition de ma production 24/04/2015
En B3 la date à laquelle a été réalisée ma production 25/04/2015

Comme ma date de production 25/04/2015 dépasse mon délai d'expédition 24/04/2015, je veux que soit la cellule, soit le texte changent de couleur en rouge.

Etant donné que la production doit tout de même précédé de plusieurs jours l'expédition, je souhaiterai que si la date de production est comprise entre le délai d'expédition et 5 jours avant (18/04/2015 au 24/04/2015), la cellule ou le texte apparaissent en orange.

J'ai beaucoup cherché, et j'ai toujours été confronté à des cas ou l'on créait une formule en comparaison avec la date du jour [=AUJOURDHUI()], ce qui ne fonctionne pas dans mon cas!

En attente d'un coup de pouce.... merci d'avance
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
15 avril 2015 à 14:49
Bonjour
mise en forme conditionnelle par formule en B1:
pour rouge, la formule est:
=ET(B1>0;B1<AUJOURDHUI())
pour orange:
=ET(B1>0;B1<AUJOURDHUI()-5)
pour décaler de 5 jours calendaires
Etsi besoin, pour avoir 5 jours ouvrables, excluant jours fériés, WE et fermeture
(en rajoutant en Z1:Z20 par exemple la liste des jours fériés et des jours éventuels de fermetures

=ET(B1>0;B1<SERIE.JOUR.OUVRE(AUJOURDHUI();-5;$Z$1:$Z$20)
crdlmnt


0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015
15 avril 2015 à 15:15
Merci pour votre réponse, mais je crains que cela ne fonctionne pas... ou alors je ne le fais pas bien.

Tout d'abord je ne comprend pas pourquoi on utilise une formule avec AUJOURDHUI() car je ne veux pas comparer avec la date du jour mais avec le délai d'expédition 24/04/2015.

Ensuite vous me dites "mise en forme conditionnelle par formule en B1", mais je souhaite changer le format de ma cellule en B3.

J'ai tout de même essayé vos formules, avec B1 24/04/2015 et B3 25/04/2015, mais pas de changement de format.

Voir image exemple ci après.

Cdlt
0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015
15 avril 2015 à 15:17
Voici l'image de l'exemple réalisé:
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
15 avril 2015 à 16:29
Désolé de ne pas comprendre ce que vous voulez, mais votre premier message évoquait aujourd'hui, j'en ai conclu que c'est par rapport à la date du jour que vous vouliez traiter le problème
amis pour avoir du rouge en B3 si B3 est plus grand que B1, ça neemble pas bien comliqué?
la formule:
=ET(B1>0;B3>B1) pour le rouge
=ET(B1>0;B3>=B1-5) pour l'orange
.. tellement simple que je suis pas sur encore d'avoir compris
0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
15 avril 2015 à 17:00
Merci Vaucluse,

Oui ça peut ne pas paraître bien compliqué, mais lorsque l'on n'est confronté que pour la première fois à la situation, et que l'on n'a jamais eu de formation sur les formules excel... c'est pas si évident que ça... (je ne trouve pas ça intuitif les formules excel, et j'apprends tout par moi même au fur et à mesure que je travail sur des documents).

Du coup ça fonctionne très bien dans mon fichier exemple, mais par contre ça ne veut pas fonctionner dans mon fichier dans lequel je veux appliquer cette règle....

Mais je ne vous embête plus avec ce sujet, je vais chercher par moi-même.

Encore merci

Cordialement
0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015
Modifié par BastiVolney le 16/04/2015 à 10:25
C'est à n'y rien comprendre!

Voici la formule dans mon fichier :


Ne comprenant pas d'où cela pouvait venir, j'ai fait un test, dans une autre feuille excel, en fusionnant les mêmes cases, en utilisant exactement la même formule... et surprise ça fonctionne:


Comment est-ce possible que deux cas exactement identiques dans deux fichiers différents ne se comportent pas de la même façon face à des règles mises en place?

Crdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
Modifié par Vaucluse le 16/04/2015 à 11:00
Re
Vos images ne permettent pas de juger du problème...on n'y voit ni les références de lignes, ni les formules que vous employez
Les cellules fusionnées ne sont pas très faciles à exploiter sur excel. Pour vérifiez le pourquoi, éventuellement, regardez bien dans vos deux configurations
dans tous les cas les formules s'appliquent sur l'adresse de la 1° cellule en haut à gauche de l'ensemble fusionné.
Exemple: si vous fusionner C1:F3 c'est C1 qu'Excel utilisera pour appliquer les formules
crdlmnt
0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
16 avril 2015 à 11:10
La formule utilisée est celle que vous m'avez donnée
=ET($BB$11>0;$AV$18>$BB$11)

J'ai déjà aussi essayé de modifier la formule :
=ET($BB$11:$BH$12>0;$AV$18:$BB$19>$BB$11:$BH$12)

ce qui ne fonctionne pas....

Cdlt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
16 avril 2015 à 11:25
Alors sans le fichier, je ne peux pas vous en dire plus
Voila ce que ça devrait donner si je ne suis pas trompé dans votre configuration
https://www.cjoint.com/c/EDqlMolYvsP
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
16 avril 2015 à 11:28
.... et en prime, avec des cellules non fusionnées:
https://www.cjoint.com/c/EDqlQeo90lJ
0
BastiVolney Messages postés 8 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 16 avril 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
16 avril 2015 à 11:49
Oui c'est tout à fait ce que j'ai fait... mêmes cases, mêmes formules... résultat différent.

Voir mon document ci-joint https://www.cjoint.com/c/EDqmbBQltsj

Crdlt
0