Fonction SI / OU

Résolu
flaka36 -  
Lentzouille Messages postés 728 Statut Membre -
Bonjour,

je vous explique le problème:
j'ai 3 plages de données (C7:L7 C11:L11 et C15:L15) . Toutes ces cellules sont toutes des dates.
J'ai une case isolée C1 avec la fonction : aujourdhui() pour afficher la date du jour
je souhaite qu'en B2 s'affiche "en cours" ou " " .
Je veux que si 1 des cellules de toutes les plages de données soit d'une date plus tard que la date d'aujourdhui, je souhaite que B2 m'affiche "en cours" et une fois la date dépassée, qu'il n'y ai plus rien d'afficher.

Pour l'instant j'utilise ça: =SI(OU(C7<=C1;D7<=C1); "en cours";" ") exemple pour uniquement 2 cellules que j'ai tapé manuellement. Et ça marche!
Sachant que cette opération sera à réaliser plusieurs fois, elle prend trop de temps.

Y'a t'il un moyen pour selectionner direct les plages de données?

Merci d'avance

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    peut être pour simplifier un peu:
    =SI(MAX(C7:K7;C11:K11;C15:K15)>C1;"En cours";"")
    crdlmnt

    Errare humanum est, perseverare diabolicum
    1
  2. Lentzouille Messages postés 728 Statut Membre 64
     
    Bonjour,

    A tester,
    =SI(GRANDE.VALEUR(C7:L15;1)>C1;"en cours";"")

    Cdt,
    0
    1. flaka36
       
      Merci mais ça ne fonctionne pas...
      0
    2. Lentzouille Messages postés 728 Statut Membre 64
       
      Tu as des grands nombre entre C7 et C15 ?
      0
    3. flaka36
       
      Enfait
      1) c'est des dates
      2) les plages de données sont sur 3 lignes donc y'a rien sur les lignes 8:10 et 12:14
      0
    4. Lentzouille Messages postés 728 Statut Membre 64
       
      Voir réponse juste en dessous ;)
      0
  3. Lentzouille Messages postés 728 Statut Membre 64
     
    ça devrait être bon maintenant,

    =SI(GRANDE.VALEUR(C7:L7;1)>C1;"en cours";SI(GRANDE.VALEUR(C11:L11;1)>C1;"en cours";SI(GRANDE.VALEUR(C15:L15;1)>C1;"en cours";"")))

    Cdt,
    0
    1. flaka36
       
      y'a de l'idée!
      mais ca marche pas! si rien est écrit en ligne 7 ca me mets #nombre
      et s'il y a une date, qu'elle soit passée ou pas ca m'écrit "en cours"
      0
    2. Lentzouille Messages postés 728 Statut Membre 64
       
      "j'ai 3 plages de données (C7:L7 C11:L11 et C15:L15) . Toutes ces cellules sont toutes des dates. "

      A aucun moment tu me dis que ça peut être vide.

      Envois ton fichier via,
      www.cjoint.com
      0
    3. flaka36
       
      http://cjoint.com/?3JkkZZOu8h6 voila
      0
    4. Lentzouille Messages postés 728 Statut Membre 64
       
      La formule de Vaucluse devrait répondre à tes besoins,

      Cdt,
      0