Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Une solution
=LET(d;M1-K1;SIERREUR(SI(d>44000;0;d);0))
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour j'ai besoin d'aide afin de formuler les conditions suivantes.
Sachant que les cellules K1 et1 M doivent contenir dates et que K1 doit etre plus ancienne que M1, je voudrais une formule qui me renvoie 0 si K1 ou M1 n'etaient pas des dates et la valeur de M1-K1 si les 2 sont des dates.
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Réponse acceptée par l’auteur de la question
Une solution
=LET(d;M1-K1;SIERREUR(SI(d>44000;0;d);0))
Réponse acceptée par l’auteur de la question
Bonjour,
=SI(ET(ESTNUM(K1);ESTNUM(M1));M1-K1;0)
ou plus simple
=SIERREUR(M1-K1;0)
Remarque : Elles ne vérifient pas que K1<M1
Merci de votre réponse, elle marche.
Je voudrais ajouter a la 1ere formule une condition OU pour que SI M1-K1>44000 si vrai renvoie 0 et si faux renvoi M1-K1.
NB: La version excel que j'utilise accepte le virgules (,) a la place des point-virgules (;) pour les formules.
K1 et M1 peuvent être des textes (TBC) ou des symboles (-) pour la plupart des cas.
Bonjour
Si K1 et M1 ne sont pas des dates alors ce serait quoi ? Texte ou nombre ?
Si c'est nombre, ce n'est pas faisable par formule de détecter si c'est une date (du moins à 100%)