Formule avec 3 réponses possibles

Fermé
antoine_76150 Messages postés 3 Date d'inscription mardi 5 février 2019 Statut Membre Dernière intervention 6 février 2019 - 5 févr. 2019 à 20:37
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 févr. 2019 à 10:30
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 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
5 févr. 2019 à 22:22
bonjour, "qui ne fonctionne pas": message d'erreur, résultat inattendu, ?
0
antoine_76150 Messages postés 3 Date d'inscription mardi 5 février 2019 Statut Membre Dernière intervention 6 février 2019
6 févr. 2019 à 08:44
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 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
6 févr. 2019 à 08:57
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 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
6 févr. 2019 à 08:58
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 Date d'inscription mardi 5 février 2019 Statut Membre Dernière intervention 6 février 2019
6 févr. 2019 à 10:08
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 févr. 2019 à 10:30
Bonjour

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