Condition si et seulement si "date dans colonne"

waltrowski1 Messages postés 8 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaiterai pouvoir afficher le résultat d'un calcul seulement si un mois en particulier (sous forme de date) est renseigné dans une colonne plus loin.

J'ai déjà crée ceci comme calcul qui me met "1" ou "0"dans une colonne I (que j'exploiterai plus tard), =SI(OU(I3="FSR";I3="SR";I3="FR" );"1";"0" )

maintenant il me faudrait la valeur "1" si et seulement si la date dans la colonne X compris du 1 au 31 janvier par exemple.

je met où le ET et j'écris quoi? je suis perdu

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    =(MOIS(X3)=1)*((I3="FSR")+(I3="SR")+(I3="FR")

    pas de SI inutile: un test logique renvoie 1 si vrai 0 si FAUx ou VRAI ou FAUX si testt avec uniquement des mots
    le + correspond à un ET le + a un OU

    +classique
    =ET(MOIS(X3)=1;OU(I3="FSR";I3="SR";I3="FR"))
    Michel
    0
    1. waltrowski1 Messages postés 8 Statut Membre
       
      bonjour,

      Merci pour la réponse,

      J'ai pas compris vous avez écrit le + à un OU et juste avant vous dites le + à un ET.

      En tout cas la première formule marche. Par contre j'ai oublié de préciser, pour le MOIS, je veux 1 pour une année en particulier (2014 par exemple). Peux-t-on ajouter ce critère très important pour moi?

      La deuxième marche mais si j'utilise celle-ci j'aimerai bien voir un 1 comme réponse à la place du VRAI car je vais devoir compter les lignes, est-ce aussi possible?

      En tout cas j'apprends beaucoup grâce à vous je suis très content
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    la 2° est une autre manière d'écrire la 1°

    faute de frappe excuse moi
    le * correspond à un ET le + a un OU

    les 2 avaient été testées avec succès et répondait 1 ou 0
    Passons...
    =ET(MOIS(X3)=1;OU(I3="FSR";I3="SR";I3="FR")) *1

    Michel
    0
    1. Excel-worker Messages postés 603 Statut Membre 58
       
      salut michel_m, tu avais oublié une parenthèse dans le premier, peut être à cause de cela...
      0
      1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > Excel-worker Messages postés 603 Statut Membre
         
        OK, merci
        0
    2. waltrowski1 Messages postés 8 Statut Membre
       
      Merci Michel,

      Par contre je sais pas si tu as vu mais j'ai encore 2 critères à intégrer :



      a)Une colonne P doit avoir le critère "L" par exemple, je suppose que les formules deviennent :
      =(MOIS(J3)=3)*((I3="FSR")+(I3="SR")+(I3="FR"))*ET(P3="L") (testé ça fonctionne)
      =ET(MOIS(J3)=3;OU(I3="FSR";I3="SR";I3="FR")*(P3="L"))*1 (testé ça fonctionne)
      Donc ceci c'est réglé

      b)pour le MOIS, je veux pour une année en particulier (2014 par exemple). Peux-t-on ajouter ce critère très important pour moi (date en fait...)?

      Bon bah me manque plus que l'année (mois/année au lieu du mois seul )dans ma formule :-)))))
      0
      1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > waltrowski1 Messages postés 8 Statut Membre
         
        pour l'année
        (ANNEE(J3)=2014)*(MOIS(J3)=3)*(....etc
        0
  3. Excel-worker Messages postés 603 Statut Membre 58
     
    Bonjour,

    As-tu essayé en rajoutant la parenthèse manquante :

    =(MOIS(X3)=1)*((I3="FSR")+(I3="SR")+(I3="FR"))

    Cdlt,

    P.S : chez moi, cela marche !
    0
    1. waltrowski1 Messages postés 8 Statut Membre
       
      ce n'est plus ca le soucis, le soucis c'est l'année je sais pas comment faire
      0