Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Problématique Excel (pour experts)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour chers experts,

Je suis en face d'une problématique sur Excel que je n'arrive pas à résoudre.

Je suis à la recherche d'une formule me permettant me calculer la consommation journalière entre deux périodes de relevés de compteurs.

L'objectif est, une fois la saisie d'un compteur indiquée, d'avoir la répartition journalière qui se remplit automatiquement entre les 2 derniers relevés de compteurs.

Je pense que cela sera plus clair en regardant le fichier excel que j'ai attaché.

Si quelqu'un à une idée, je suis tout ouïe ! et si quelqu'un trouve, il aura toute mon admiration ! 🙂

Merci d'avance à tout ceux qui prendront la peine d'essayer de résoudre ce petit "casse tête".

Remi B.
 

Pièces jointes

Solution
Bonsoir sylvanu,

Avec les noms définis c'est plus clair mais on peut bien sûr s'en passer, fichier (2) avec en E11 :
Code:
=SIERREUR((MIN(E10:$XFD10)-MAX($A10:D10))/(EQUIV(MIN(E10:$XFD10);10:10;0)-EQUIV(MAX($A10:D10);10:10;0));"")
A+
Bonjour à tous,

En "E11" formule matricielle
VB:
=SIERREUR((MIN(SI(E10:$P10>0;E10:$P10))-MAX($D10:D10))/(INDEX($E$1:$P$1;EQUIV(MIN(SI(E10:$P10>0;E10:$P10));$E10:$P10;0))-INDEX($D$1:$P$1;EQUIV(MAX($D10:D10);$D10:$P10;0)));"")

A copier vers la droite et sur les autres lignes.

JHA
 

Pièces jointes

Bonsoir bing059, JHA,

Dans le fichier joint sélectionner E11 et définir les noms deb coldeb fin colfin comme indiqué.

Formule en E11 à tirer sur la droite =SIERREUR((fin-deb)/(colfin-coldeb);"")

Copier la ligne 11 et Collage spécial-Formules sur les lignes 13 et 15.

A+
 

Pièces jointes

Bonsoir bing059, JHA, Job,
Pour le fun, sans matriciel, sans nommage, juste une simple formule.
VB:
=SIERREUR(SI(D10>0;(MIN(E10:$P10)-MAX($D10:E10))/(EQUIV(MIN(E10:$P10);$D10:$P10;0)-(EQUIV(MAX($D10:E10);$D10:$P10;0)));D11);"")
 

Pièces jointes

Bonsoir sylvanu,

Avec les noms définis c'est plus clair mais on peut bien sûr s'en passer, fichier (2) avec en E11 :
Code:
=SIERREUR((MIN(E10:$XFD10)-MAX($A10:D10))/(EQUIV(MIN(E10:$XFD10);10:10;0)-EQUIV(MAX($A10:D10);10:10;0));"")
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…