dipsiemarin
XLDnaute Occasionnel
Bonjour le forum,
j'ai un souci avec une formule le sujet est nous avons une colonne de H11 à H25 où on rempli la capacite de fuel selon les dates des releves et nous pouvons avoir à certaine periode des livraisons de fuel de K11 à K25 et donc la consommation exacte se calcule selon la formule en L11 à L25,
la formule fonctionne bien quand le gaz est selectionné pas de souci mais c'est pour le fuel soit apres dans la formule que ca ne prend pas en compte soit par exemple en
L16 =
SI($B$2="GAZ";SI(H16<>0;H16-MAX(H$11:H15)-SI(NBVAL($H$11:H16)=1;H16);SI(I16<>0;I16-MAX(I$11:I15)-SI(NBVAL($I$11:I16)=1;I16);0));SI($H16="";"";SI(MAX($G$10:$G15)<1;"";RECHERCHEV(MAX($G$11:$G15);$G$11:$K$14;2;FAUX)+RECHERCHEV(MAX($G$11:$G$15);$G$11:$K$15;5;FAUX)-H16)))
ce qui nous interresse pour le fuel c'est la partie de la formule soit :
SI($H16="";"";SI(MAX($G$10:$G15)<1;"";RECHERCHEV(MAX($G$11:$G15);$G$11:$K$14;2;FAUX)+RECHERCHEV(MAX($G$11:$G$15);$G$11:$K$15;5;FAUX)-H16)))
hors lorsque H14= 1623 litres et H16 = 2518 litres et en K14 = 2500 litres celà donne le bon resultat soit 1605 litres en L16
hors quand on change les données soit en K14 = 1000 et K16= 1500 litres on a plus le meme resultat , alors que le resultat attendu doit etre en L16 = 1605 litres
pouvez vous m'aider sur ce sujet s'il vous plait
ci joint le fichier excel
merci par avance
dipsiemarin
j'ai un souci avec une formule le sujet est nous avons une colonne de H11 à H25 où on rempli la capacite de fuel selon les dates des releves et nous pouvons avoir à certaine periode des livraisons de fuel de K11 à K25 et donc la consommation exacte se calcule selon la formule en L11 à L25,
la formule fonctionne bien quand le gaz est selectionné pas de souci mais c'est pour le fuel soit apres dans la formule que ca ne prend pas en compte soit par exemple en
L16 =
SI($B$2="GAZ";SI(H16<>0;H16-MAX(H$11:H15)-SI(NBVAL($H$11:H16)=1;H16);SI(I16<>0;I16-MAX(I$11:I15)-SI(NBVAL($I$11:I16)=1;I16);0));SI($H16="";"";SI(MAX($G$10:$G15)<1;"";RECHERCHEV(MAX($G$11:$G15);$G$11:$K$14;2;FAUX)+RECHERCHEV(MAX($G$11:$G$15);$G$11:$K$15;5;FAUX)-H16)))
ce qui nous interresse pour le fuel c'est la partie de la formule soit :
SI($H16="";"";SI(MAX($G$10:$G15)<1;"";RECHERCHEV(MAX($G$11:$G15);$G$11:$K$14;2;FAUX)+RECHERCHEV(MAX($G$11:$G$15);$G$11:$K$15;5;FAUX)-H16)))
hors lorsque H14= 1623 litres et H16 = 2518 litres et en K14 = 2500 litres celà donne le bon resultat soit 1605 litres en L16
hors quand on change les données soit en K14 = 1000 et K16= 1500 litres on a plus le meme resultat , alors que le resultat attendu doit etre en L16 = 1605 litres
pouvez vous m'aider sur ce sujet s'il vous plait
ci joint le fichier excel
merci par avance
dipsiemarin