Bonjour à tous,
Je ne maitrise pas du tout le VBA et je tente donc de trouver une solution bricole à mon problème actuel mais je n'y arrive pas.
Voici l'exemple :

Date début Date fin Lieu debut fin Val début Val fin Temps Total
20/4/14 11:00 23/4/14 11:00 Hangar Rose Rose 0,102 0,102 5 0,51
23/4/14 11:00 24/4/14 11:00 Hangar Rose Rouge 0,102 0,036 20 ??
Passage de rose à rouge le 24/4/14 à 1h00
A chaque couleur est attribué une valeur.
J'aimerai trouver le "??" en tenant compte du changement de couleur dans la période donné.
Si je le fait manuellement cela donnerai :
Du 23/04/14 à 11H jusqu'au 24/4/14 1h00 la couleur est rose pendant 14h. La couleur passe ensuite au rouge à partir du 24/4/14 1h00 jusqu'au 24/4/14 11h00 c'est à dire pendant 10h. La valeur est de 0,102 pendant 14h et de 0,036 pendant 10h.
Le temps est de 20h il y'a donc 14h rose (valeur :0,102) et 6h rouge (Valeur 0,036) soit un total de 0,102x14 + 0,036x6 = 1,428 + 0,216 = 1,644
Comment je pourrai automatiser ça sans avoir aucune connaissance en VBA ? En résumé j'aimerai que excel tienne compte du changement de couleur (et donc du changement de la valeur associé) dans la multiplication tempsxvaleur...
Il y'a en tout 12 couleurs qui change chacune à date fixe. La date de début et de fin ne chevauche que deux couleurs en principe (voir 3 trés rarement)
Auriez vous une idée de comment procéder ??
Jusqu'à présent j'ai toujours réussi à bricoler plus ou moins ce que je voulais mais là je coince et je n'ai pas de piste...
Excel 2003 ou 2010 possible
Merci d'avance
Je ne maitrise pas du tout le VBA et je tente donc de trouver une solution bricole à mon problème actuel mais je n'y arrive pas.
Voici l'exemple :

Date début Date fin Lieu debut fin Val début Val fin Temps Total
20/4/14 11:00 23/4/14 11:00 Hangar Rose Rose 0,102 0,102 5 0,51
23/4/14 11:00 24/4/14 11:00 Hangar Rose Rouge 0,102 0,036 20 ??
Passage de rose à rouge le 24/4/14 à 1h00
A chaque couleur est attribué une valeur.
J'aimerai trouver le "??" en tenant compte du changement de couleur dans la période donné.
Si je le fait manuellement cela donnerai :
Du 23/04/14 à 11H jusqu'au 24/4/14 1h00 la couleur est rose pendant 14h. La couleur passe ensuite au rouge à partir du 24/4/14 1h00 jusqu'au 24/4/14 11h00 c'est à dire pendant 10h. La valeur est de 0,102 pendant 14h et de 0,036 pendant 10h.
Le temps est de 20h il y'a donc 14h rose (valeur :0,102) et 6h rouge (Valeur 0,036) soit un total de 0,102x14 + 0,036x6 = 1,428 + 0,216 = 1,644
Comment je pourrai automatiser ça sans avoir aucune connaissance en VBA ? En résumé j'aimerai que excel tienne compte du changement de couleur (et donc du changement de la valeur associé) dans la multiplication tempsxvaleur...
Il y'a en tout 12 couleurs qui change chacune à date fixe. La date de début et de fin ne chevauche que deux couleurs en principe (voir 3 trés rarement)
Auriez vous une idée de comment procéder ??
Jusqu'à présent j'ai toujours réussi à bricoler plus ou moins ce que je voulais mais là je coince et je n'ai pas de piste...
Excel 2003 ou 2010 possible
Merci d'avance
Pièces jointes
Dernière édition: