RENVOIE A UNE CELLULE

sarah -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai 2 cellules : A/B

Danc B les personnes sont censées mettre une date au format JJ/MM/AA.

J'aimerais faire en sorte de leur permettre d'écrire dans B que si elles ont auparavant remplies la case A ou elles doivent aussi entrer une date.

Si cela n'est pas possible ma seconde requête :

j'ai 3 cellules : A=date B=date et C= SI(ANNEE(b1)=2010;b1-A1;"")

Je voudrais ajouter dans la formule de C : si A pas remplie alors "Manque date receptrion demande" doit apparaître (ou "?" si "manque date..." trop long pour la formule).

Merci par avance

PS : au passage j'en profite pour demander si quelqu'un sait quelle manip il faut faire pour clôturer les demandes que j'effectues?
Configuration: Windows Vista Internet Explorer 7.0

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pour la première question essayez si cela correspond à vos besoins:
    en B1 : données / Validations / Personnaliser
    la formule est:
    A1>0
    ca devrait marcher
    Pour la 2°
    =SI(A1=0;"manque date en A";SI(ANNEE(b1)=2010;b1-A1;""))
    ou si vous voulez tenir compte du remplissage de A et B
    =SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))
    crdlmnt
    0
  2. sarah
     
    Bonjour,

    la seconde formule proposée par Vaucluse fonction. Cette formule est la suivante :

    =SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))

    En revanche j'aimerai ajouter une condition à cette formule qui est : si A et B = vide alors la case ou j'ai ma formule sera vide aussi.

    J'ai tenté =SI(A1;B1=0;"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))

    Mais ca ne fonctionne pas. Quelqu'un peut'il m'aider sur cette formule?

    Ensuite, j'ai 2 autres problèmes avec une autre formule qui est la suivante :

    =SI(F16<>"";SI(DATEDIF(F16;G16;"Y")=0;"";(DATEDIF(F16;G16;"Y")&SI(DATEDIF(F16;G16;"Y")>1;"ans, ";"an,")))&SI(DATEDIF(F16;G16;"YM")=0;"";DATEDIF(F16;G16;"YM")&"mois, ")&SI(DATEDIF(F16;G16;"MD")=0;"";(DATEDIF(F16;G16;"MD")&SI(DATEDIF(F16;G16;"MD")>1;"jours ";" jour ")));"")

    Je voudrais ajouter dans cette formule la condition suivante : si "G" est vide alors la case ou il y a ma formule doit être vide.

    Merci par avance
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    1°)
    =SI(ET(A1=0;B1=0);"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))
    2°)
    rajouter en tête de foprmule une condition:
    =SI(G16=0;"";...................) et une parenthèse supplémentaire à la fin
    (ou selon les cas:
    =SI(ESTVIDE(G16;"";............
    Crdlmnt

    0