Problèmes égalité date excel

Résolu/Fermé
Zaid - 2 juin 2016 à 12:14
 Zaid - 2 juin 2016 à 12:58
Bonjour,
Je souhaiterai réaliser une fonction qui me permettrait d'ajouter un certain nombre de jours dans ma cellule en fonction de données entrées dans d'autre cellule. Je m'explique:
-En D6 j'ai le type d'intervention (MES,SAV ou MES+GC)
-En E6 j'ai la date de la demande sous format jj/mm/aaaa (ex : 27/05/2016)
-En F6 j'ai le jour qui correspond à la demande (ex: le 27/05/2016 correspond à un vendredi)
-Enfin en G6 j'ai ma cellule où je souhaiterais appliquer ma fonction
Voici ma fonction:
=SI(ET(D6="MES+GC";H6="samedi");E6+9;SI(ET(D6="MES+GC";H6<>"samedi");E6+8;SI(ET(D6="MES";H6="lundi");E6+5;SI(ET(D6="MES";H6<>"lundi");E6+6;SI(ET(D6="SAV";H6="vendredi");E6+3;SI(ET(D6="SAV";H6="samedi");E6+3;SI(ET(D6="SAV";H6<>"samedi";H6<>"vendredi");E6+2;)))))))

Cependant elle ne fonctionne pas mais je crois avoir trouvé pourquoi. En effet lorsque je vérifie si F6=vendredi ça me répond faux! Alors que je suis pourtant sûr que c'est égal à vendredi. Je pense que c'est là d'où vient le problème mais je ne vois pas du tout comment faire pour que excel reconnaisse bien que c'est vendredi qui est écrit dans la cellule...

Merci d'avance pour vos réponses.


A voir également:

1 réponse

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
2 juin 2016 à 12:35
Bonjour

Si j'ai compris voici un exemple dans le fichier joint

http://www.cjoint.com/c/FFckI61Jolx
0
Tout d'abord merci de ta réponse.
Cependant il y a un problème.. Le jour de la demande étant un vendredi, la date finale devrait être le 30 (voir conditions de la fonction). Alors est-ce un problème venant de ma fonction ou un problème venant des 'jours' ?
Merci beaucoup
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810 > Zaid
2 juin 2016 à 12:46
je suis en france et j'utilise le lundi comme premier jour de la semaine
=Joursem(E6;2)
0
J'ai réussi à régler le problème.
Merci beacoup
0