OVH Cloud OVH Cloud

moyenne de carburant

11 réponses
Avatar
l'embrouille
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau j'ai
une colone pour le kilométrage lors d'un plein, à coté une autre pour la
quantité, et à droite de celle-ci une qui calculerai la moyenne entre deux
pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais j'ai
des lignes vides entre 2 pleins (car pas tous les jours!). Pour eviter les
erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne sont
pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06
.....
03/01/06
.....
04/01/06 86100 10 10
...

10 réponses

1 2
Avatar
JLuc
l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau j'ai
une colone pour le kilométrage lors d'un plein, à coté une autre pour la
quantité, et à droite de celle-ci une qui calculerai la moyenne entre deux
pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais j'ai
des lignes vides entre 2 pleins (car pas tous les jours!). Pour eviter les
erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne sont pas
adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

--
JLuc

Avatar
Pounet95
Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau
j'ai une colone pour le kilométrage lors d'un plein, à coté une autre
pour la quantité, et à droite de celle-ci une qui calculerai la moyenne
entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais
j'ai des lignes vides entre 2 pleins (car pas tous les jours!). Pour
eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne sont
pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

--
JLuc





Avatar
JLuc
*Bonjour Pounet95*,
Effectivement, c'est bien vu ;-)

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau
j'ai une colone pour le kilométrage lors d'un plein, à coté une autre pour
la quantité, et à droite de celle-ci une qui calculerai la moyenne entre
deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais
j'ai des lignes vides entre 2 pleins (car pas tous les jours!). Pour
eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne sont
pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

-- JLuc






--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O



Avatar
l'embrouille
Ben pourrai-je vous envoyer le tableau et OU ??
L'embrouille.



"Pounet95" a écrit dans le message de news:

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau
j'ai une colone pour le kilométrage lors d'un plein, à coté une autre
pour la quantité, et à droite de celle-ci une qui calculerai la moyenne
entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais
j'ai des lignes vides entre 2 pleins (car pas tous les jours!). Pour
eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne
sont pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

--
JLuc








Avatar
JLuc
*Bonjour l'embrouille*,
Ici, via www.cjoint.com

Ben pourrai-je vous envoyer le tableau et OU ??
L'embrouille.



"Pounet95" a écrit dans le message de news:

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

-- Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau
j'ai une colone pour le kilométrage lors d'un plein, à coté une autre
pour la quantité, et à droite de celle-ci une qui calculerai la moyenne
entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais
j'ai des lignes vides entre 2 pleins (car pas tous les jours!). Pour
eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne sont
pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

-- JLuc








--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O




Avatar
l'embrouille
http://cjoint.com/?celE6T4jRV
voilà le tableau que j'ai réalisé...
merci.
"JLuc" a écrit dans le message de news:

*Bonjour l'embrouille*,
Ici, via www.cjoint.com

Ben pourrai-je vous envoyer le tableau et OU ??
L'embrouille.



"Pounet95" a écrit dans le message de news:

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

-- Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de
tableau j'ai une colone pour le kilométrage lors d'un plein, à coté
une autre pour la quantité, et à droite de celle-ci une qui calculerai
la moyenne entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme,
mais j'ai des lignes vides entre 2 pleins (car pas tous les jours!).
Pour eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne
sont pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté
moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

-- JLuc








--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O








Avatar
JLuc
*Bonjour l'embrouille*,
Apres avoir vu ton tableau, je me pose une question : as tu une autre
question ?

http://cjoint.com/?celE6T4jRV
voilà le tableau que j'ai réalisé...
merci.
"JLuc" a écrit dans le message de news:

*Bonjour l'embrouille*,
Ici, via www.cjoint.com

Ben pourrai-je vous envoyer le tableau et OU ??
L'embrouille.



"Pounet95" a écrit dans le message de news:

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

-- Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de news:

l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de tableau
j'ai une colone pour le kilométrage lors d'un plein, à coté une autre
pour la quantité, et à droite de celle-ci une qui calculerai la moyenne
entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme, mais
j'ai des lignes vides entre 2 pleins (car pas tous les jours!). Pour
eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne
sont pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10 .......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10 10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

-- JLuc








-- ____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O






--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O






Avatar
l'embrouille
Ha ? pourquoi cette question ?


"JLuc" a écrit dans le message de news:

*Bonjour l'embrouille*,
Apres avoir vu ton tableau, je me pose une question : as tu une autre
question ?

http://cjoint.com/?celE6T4jRV
voilà le tableau que j'ai réalisé...
merci.
"JLuc" a écrit dans le message de news:

*Bonjour l'embrouille*,
Ici, via www.cjoint.com

Ben pourrai-je vous envoyer le tableau et OU ??
L'embrouille.



"Pounet95" a écrit dans le message de news:

Bonjour,
Cet exemple vite fait.....sans VBA
(XL2000)
http://cjoint.com/?cdnwmQse65

-- Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"JLuc" a écrit dans le message de
news:
l'embrouille avait soumis l'idée :
bonjour, jutilise un tableau de 31 lignes (31 jours) en bout de
tableau j'ai une colone pour le kilométrage lors d'un plein, à coté
une autre pour la quantité, et à droite de celle-ci une qui
calculerai la moyenne entre deux pleins.
Bon si je faisais le plein tous les jours y aurai pas de probleme,
mais j'ai des lignes vides entre 2 pleins (car pas tous les jours!).
Pour eviter les erreur value !
comment faire pour que ma moyenne se calcule meme qd les cellules ne
sont pas adjacentes (dessus).
Merci
ex:
date Km (lors du plein) Qté moyenne/100
01/01/06 86000 10
.......
02/01/06 .....
03/01/06 .....
04/01/06 86100 10
10
...


Et une petite fonction, une :

Function conso(km As Range, lt As Range)
Dim x As Integer
Dim flag As Boolean
If km.Row > 2 Then
For x = km.Row - 1 To 2 Step -1
If Cells(x, km.Column) > 0 Then
flag = True
Exit For
End If
flag = False
Next
If flag Then
conso = lt / (km - Cells(x, km.Column))
End If
Else
conso = lt / km
End If
End Function

utilisation : =conso(B5;C5)

Ca te convient ? Dis nous ! ;-)

-- JLuc








-- ____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O






--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O










Avatar
JLuc
*Bonjour l'embrouille*,
Ha ? pourquoi cette question ?
Tout simplement parce que tu met ton tableau sans rien preciser ! 8-o

En generale, on fait ca pour apporter un complement. Si c'est pour
montrer le resultat, il faut le preciser. Mais vu la reponse que tu a
fais a ma question, j'en deduis que c'est ca :oÞ
Beau resultat !! ;-)

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O

Avatar
l'embrouille
*salut Jluc* !!
Effectivement c'était pour ça !
désolé je maitrise pas les usses et coutumes des news et de Cjoint.com !
merci pour tes felicitations concernant mon tableau. ;-)
par contre pourquoi lorsqu'on copie des feuilles (en l'occurence pour les 12
mois de l'année) les formules se perdent ?
Si tu conait la réponse, je te remercie d'avance !
A+
---L'Embrouille---

"JLuc" a écrit dans le message de news:

*Bonjour l'embrouille*,
Ha ? pourquoi cette question ?
Tout simplement parce que tu met ton tableau sans rien preciser ! 8-o

En generale, on fait ca pour apporter un complement. Si c'est pour montrer
le resultat, il faut le preciser. Mais vu la reponse que tu a fais a ma
question, j'en deduis que c'est ca :oÞ
Beau resultat !! ;-)

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O





1 2