Fipat
XLDnaute Occasionnel
Bonjour,
Je travail sur un fichier ou je fais une moyenne de compteurs en prenant en compte certains points :
Ne pas prendre en compte si une seule des 7 données différentes de 0
Ne pas prendre en compte les données à 0
Ne pas prendre en compte les données négatives.
Une variantes en $E$7
cette formule se traduit comme ceci :
Mon Souci :
En colonne E j'ai des dates et j'aimerais ajuster ma moyenne par rapport à ces dates.
Je m'explique. Si j'ai une date comme le 01/06/2018, je veux prendre les compteurs de Juillet à décembre et que je puisse cumuler le nombre d'heures effectué par cette période et la ramenée sur l'année pour ne pas fausser ma ma moyenne générale. Exemple si j'ai j'ai un cumul d'heure sur cette période de 12000 cela ferait 12000/6*12 soit 24000.
Mais cette date de mise en service peut-être en 2019, 2020,2021 ect...
Pour les dates avant 2018, je sais que les données sont complètes, dons je ne veux pas gérér ce souci de date.
Pour que cela soit plus clair je joins un fichier exemple.
Merci pour vos idées.
Je travail sur un fichier ou je fais une moyenne de compteurs en prenant en compte certains points :
Ne pas prendre en compte si une seule des 7 données différentes de 0
Ne pas prendre en compte les données à 0
Ne pas prendre en compte les données négatives.
Une variantes en $E$7
cette formule se traduit comme ceci :
VB:
=SI(
SOMME(
(ET(R12<>0; R12<=$E$7))*1;
(ET(AE12<>0; AE12<=$E$7))*1;
(ET(AR12<>0; AR12<=$E$7))*1;
(ET(BE12<>0; BE12<=$E$7))*1;
(ET(BR12<>0; BR12<=$E$7))*1;
(ET(CE12<>0; CE12<=$E$7))*1;
(ET(CR12<>0; CR12<=$E$7))*1
) <= 1;
0;
SOMME(
R12*SI(ET(0<R12; R12<=$E$7); 1; 0);
AE12*SI(ET(0<AE12; AE12<=$E$7); 1; 0);
AR12*SI(ET(0<AR12; AR12<=$E$7); 1; 0);
BE12*SI(ET(0<BE12; BE12<=$E$7); 1; 0);
BR12*SI(ET(0<BR12; BR12<=$E$7); 1; 0);
CE12*SI(ET(0<CE12; CE12<=$E$7); 1; 0);
CR12*SI(ET(0<CR12; CR12<=$E$7); 1; 0)
) / (
SI(ET(0<R12; R12<=$E$7); 1; 0) +
SI(ET(0<AE12; AE12<=$E$7); 1; 0) +
SI(ET(0<AR12; AR12<=$E$7); 1; 0) +
SI(ET(0<BE12; BE12<=$E$7); 1; 0) +
SI(ET(0<BR12; BR12<=$E$7); 1; 0) +
SI(ET(0<CE12; CE12<=$E$7); 1; 0) +
SI(ET(0<CR12; CR12<=$E$7); 1; 0)
)
)
Mon Souci :
En colonne E j'ai des dates et j'aimerais ajuster ma moyenne par rapport à ces dates.
Je m'explique. Si j'ai une date comme le 01/06/2018, je veux prendre les compteurs de Juillet à décembre et que je puisse cumuler le nombre d'heures effectué par cette période et la ramenée sur l'année pour ne pas fausser ma ma moyenne générale. Exemple si j'ai j'ai un cumul d'heure sur cette période de 12000 cela ferait 12000/6*12 soit 24000.
Mais cette date de mise en service peut-être en 2019, 2020,2021 ect...
Pour les dates avant 2018, je sais que les données sont complètes, dons je ne veux pas gérér ce souci de date.
Pour que cela soit plus clair je joins un fichier exemple.
Merci pour vos idées.
Pièces jointes
Dernière édition: