Si

Bonjour,
s'il vous plait est-il possible de faire avec la formule Si un test de "compris entre".
un exemple si la si la date de A1 (valeur dans la cellule A1) est comprise entre 13/09/2013 et 31/12/2013 alors marquer ok. si elle comprise entre 31/12/2013 et 31/03/2013 faire la meme chose etc.

en fait je voudrais parcourir une colonne et ressortir les dates de façon semestrielles dans une autre colonne.

merci,

cordialement

8 réponses

  1. merci,
    c'est ouvert cette fois, mais je sais pas trop comment l'adapter.si tu as une idée n'hésite pas,

    merci
    1. Contributeur
      Pour avoir des idées sur l'adaptation, i faudrait savoir à quoi il faut adapter?
      vous pouvez peut être déposer un modèle sur le site où vous avez pris le mien!
      A+
  2. Contributeur
    On parle bien d'Excel?
    Chez moi, il s'ouvre avec le lien, je ne sais pas pourquoi il ne s'ouvre pas chez vous.
    C'est un modèle construit sous 2007 et enregistré en 97/2003 qui ne devrait pas poser de problème!

    Errare humanum est, perseverare diabolicum
    1. =SI(ET(Y2>DATEVAL("13/09/2013");Y2<DATEVAL("31/12/2013"));"ok";"nok";SI(ET(Y2>DATEVAL("13/09/2013");Y2<DATEVAL("31/03/2013"));"ok";"nok";SI(ET(Y2>DATEVAL("13/09/2013");Y2<DATEVAL("31/02/2106"));"ok";"nok")))

      voilà ce que j'ai tapé, il me renvoi une erreur, trop grand nombre d'arguments.

      cordialement,
      1. Modérateur
        Un SI possède 3 arguments, tu en mets beaucoup trop.
        Juste après le premier OK, tu as ce qu'on doit faire si le test n'est pas vrai, tu affiches nok, mais ensuite tu remets un autre test, je pense qu'il y a confusion de ta part, il devrait être à la place du premier nok...
      2. Contributeur
        supprimer les "nok"; intermédiaire et ne gardez que celui de la fin
    2. Modérateur
      Salut,

      il faut mixer les SI avec des ET, genre :

      =SI(ET(A1>"13/09/2013";A1<"31/12/2013);"ok";SI(ET(....)))
      1. Plutôt :
        =SI(ET(A1>DATEVAL("13/09/2013");A1<DATEVAL("31/12/2013"));"ok";SI(ET(....)))