Formule SI

Bonjour le forum,

Problème avec la formule ci-dessous:

=SI(DROITE(AA38;2)<=NO.SEMAINE(AUJOURDHUI());0;AA56-AA23)

En bref, si la semaine en cours est inférieure à celle notifiée, alors 0 doit s'afficher, mais ce n'est pas le cas.

Dans le fichier, la formule cellule AA39.

Pourriez-vous m'aider?

Merci

Max

Bonsoir

Je n'ai pas ouvert ton fichier (que tu devrais poster en direct sur le forum) mais comme la formule DROITE renvoie du texte, essaye :

 =SI(DROITE(AA38;2)*1<=NO.SEMAINE(AUJOURDHUI());0;AA56-AA23)

Amicalement

Nad

Salut Nad,

En effet ça venait d'ici, merci.

En revanche, une question, sachant que nous en fin d'année, les semaines de l'année 2015 seront comptabilisée comme inférieurs à celle de cette semaine, alors que dans la réalité non.

Voici le format de ma cellule 201449.

J'ai essayé la formule suivante, sans succès:

=SI(AA38<=ANNEE(AUJOURDHUI())&NO.SEMAINE(AUJOURDHUI());0;AA56-AA23)

Merci

Max

Bonsoir,

A tester et valable si les semaines sont codées sur 2 chiffres.

Cdlt.

=SI(ET(GAUCHE(AA38;4)*1<=ANNEE(AUJOURDHUI());
DROITE(AA38;2)*1<=NO.SEMAINE(AUJOURDHUI();21));
0;AA56-AA23)

Bonsoir Jean-Eric,

Les semaines sont codées sur 4 chiffres: ex: 201451 pour la semaines en cours.

Donc j'ai appliqué la formule suivante:

=SI(AA$38<=CNUM(ANNEE(AUJOURDHUI())&NO.SEMAINE(AUJOURDHUI()));0;AA56-AA23)

Ca a l'air de marcher.

Merci quand même.

Max


Oups, autant pour moi, ta formule fonctionne aussi bien que la mienne.

Merci

Max

Rechercher des sujets similaires à "formule"