Aide pour formule à condition

Bonjour,

Dans la feuille "2" dans la cellule E4 j'ai mis cette formule.

='1'!D4+ SOMME.SI('Décompte caisse'!$B$3:$B$53;'1'!A4;'Décompte caisse'!$D$3:$D$53)

Cette formule permet de calculer directement les entrées et sorties qui se trouvent dans "Décompte Caisse". Malheureusement, dans la feuille "3" dans la cellule E4 lorsque je met cette formule elle ajoute à nouveau l'entrée indépendamment de la date. Serait-il possible d'améliorer ma formule en E4 afin qu'elle prenne en compte le mois de l'entrée qui se trouve dans la colonne A de la feuille Décompte caisse et cela selon le numéro qui se trouve en H1 de chaque feuille qui permet d'indiquer le mois de la feuille actuelle. Comme ça par exemple pour Barbara, il y aura un ajout de 20chf au solde actuel que dans la feuille 1 et non dans les autres.

Merci d'avance pour votre aide !

(Pas de solution par Macro SVP)

Bonjour à tous,

si tu veux faire référence a $H$1, tu dois utiliser la fonction indirect()

par exemple, en E4

'1'!D4

devient

=INDIRECT($H$1&"!"&"$D"&LIGNE()) =>indirect(1 ! $d 4) =>indirect(1!d4) =>le contenu de la cellule d4

Le ligne() est nécessaire car indirect ne prend que du texte (indirect("d4") , si tu le descends reste indirect("d4") mais indirect ("d"& ligne()), si tu le descends s'incrémente à chaque ligne.

Crdlmt

Désolé mais ça ne fonctionne pas et je n'ai pas compris vos explications

bonjour

=D4+SOMMEPROD((MOIS('Décompte caisse'!$A$3:$A$53)=$H$1)*('Décompte caisse'!$B$3:$B$53=$A4)*('Décompte caisse'!$D$3:$D$53))

a recopier dans E4 de chaque feuille puis etendre sur la colonne

cordialement

C'est parfait ! merci infiniment :)

Apparemment, je n'ai pas compris la question !

Crdlmt

Rechercher des sujets similaires à "aide formule condition"