Formule avec 3 réponses possibles

antoine_76150 Messages postés 3 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,

Je travaille sur un tableau excel pour le suivi de mon activité commerciale. L'idée est d'avoir un onglet par mois dans lequel j'indique mes commandes. Dans cet onglet, j'ai une cellule "date de facturation" (D2).

L'idée est de pouvoir indiquer mois par mois le montant qui a été facturé.

Si D2 est compris entre le 1er et le 28 février, reporter le montant de la case G2 de l'onglet février et si la case D2 du mois de janvier est compris entre les mêmes dates, reporter le montant de la case G2 de l'onglet Janvier, sinon mettre 0.

J'ai testé cette formule qui ne fonctionne pas : =SI(ET((D2>=DATE(2019;2;1);D2<=DATE(2019;2;29);G2;SI(ET(Janvier!D2>=date(2019;2;1);Janvier!D2<=date(2019;2;29);Janvier!G2;0)))))

Pouvez-vous m'indiquer ou se trouve l'erreur ?

Par ailleurs, y a t il une formule plus simple, car je vais devoir ajouter des conditions jusqu'au mois de décembre...?

Je vous remercie par avance et reste à votre disposition si nécessaire.

Antoine.
A voir également:

5 réponses

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 585
 
bonjour, "qui ne fonctionne pas": message d'erreur, résultat inattendu, ?
0
antoine_76150 Messages postés 3 Statut Membre
 
Bonjour,

J'obtiens effectivement le message "désolé, nous avons trouvé une erreur dans cette formule...", et je ne vois pas d'où vient cette erreur.

Merci pour votre aide et bonne journée.

Antoine.
0
JvDo Messages postés 2012 Statut Membre 859
 
Bonjour à tous,

Tes parenthèses sont placées n'importe comment.
Derrière ton premier ET, il y a une parenthèse de trop.
Il faut une parenthèse fermante pour tes 2 ET.
A la fin de ta formule, tu auras 2 ou 3 parenthèses fermantes à virer.

Cordialement
0
Frenchie83 Messages postés 2254 Statut Membre 339
 
Bonjour,
parenthèses au mauvais endroit
=SI(ET(D2>=DATE(2019;2;1);D2<=DATE(2019;2;29));G2;SI(ET(Janvier!D2>=DATE(2019;2;1);Janvier!D2<=DATE(2019;2;29));Janvier!G2;0))

Cdlt
0
antoine_76150 Messages postés 3 Statut Membre
 
Parfait, merci beaucoup et bonne journée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

=INDIRECT(TEXTE(D2;"mmmm")&"!G2")
0