Bonjour
Ta formule de calcul de la balance était :
=SOMME(H9:H18)-SOMME(G9:G18)-B34
Seulement les plages H9 :H18 et G9:G18 doivent être variables suivant les valeurs de X23 et X29
Occupons-nous de la première somme SOMME(H9:H18) (le principe est le même pour la seconde somme)
Option 1 Si X23 = 7 :45 et X29 = 12 :30 on a SOMME(H9:H18) ligne 9 a ligne 18
Option 2 Si X23 = 8 :00 et X29 = 12 :30 on a SOMME(H10:H18) ligne 10 a ligne 18
La colonne ne change pas c’est seulement la ligne
Prenons l’option 1
La fonction EQUIV renvoi la position d’un élément dans une plage
EQUIV(X23;C9:C18;0) renvoi 1 puisque X23 = 7 :45 et 7 :45 est en C9 c’est-à-dire la position 1 de la plage C9:C18
Ce qui nous intéresse c’est de récupérer le numéro de la ligne (c’est-à-dire 9)
On peut donc dire EQUIV(X23;C9:C18;0) + 8 = 9
Mais on peut également dire EQUIV(X23;C1:C18;0) = 9
Pour avoir le numéro de ligne
soit on lui additionne la différence de ligne
soit on fait partir la plage de la ligne 1
A plus sur le forum