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

Utilisation SOMMEPROD

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 !

elgringo123456

XLDnaute Occasionnel
Supporter XLD
Bonjour,

J'ai une question au sujet de l'utilisation de SOMMEPROD :
J'ai une liste auquel je souhaiterais obtenir le minimum suivant un filtre donné.
Pour ce faire j'utilise SOMMEPROD avec la fonction MIN

SOMMEPROD me sert à sélectionner les éléments nécessaire et MIN détermine la date la plus ancienne.

Dans l'exemple au niveau de la cellule N1, je selectionne les élements dont la date est le 31/10/2007 (colonne K), puis au niveau de la colonne L, je cherche la valeur la plus petite (date la plus anciennne).

Avez vous déja rencontré le même problème ?
 

Pièces jointes

Re : Utilisation SOMMEPROD

Encore désolé mais lorsque j'utilise la fonction MIN il ne prend pas en compte 2 valeurs

Ex ci-joint :

AU niveau de la cellule L1 => Je recherche les éléments du 31/10/2007 de type RESTE et je recherche la date la plus ancienne AU lieu d'afficher le 11/10/200, le résultat obtenue est le 29/10/2007

Avez-vous une idée ?
 

Pièces jointes

Re : Utilisation SOMMEPROD

Bonjour, elgringo.

Ta formule ne convient pas :

(E1:E200*1=L5*1) te renvoie vrai (donc 1)
(F1:F200="RESTE") te renvoie vrai (donc 1)

=MIN((E1:E200*1=L5*1)*(F1:F200="RESTE")*I1:I200)
est donc = à MIN((1)*(1")*I1:I200))
soit =Min(I1:I200)

Cordialement,

Patrick
 
Re : Utilisation SOMMEPROD

Bonjour Victor,

Tout d'abord merci de m'aider sur le sujet. En reprenant ce que tu m'expliques j'ai encore quelques questions :

1. Le test de =(E1:E200*1=L5*1) => FAUX => 0
Et non 1 => Comment dois-je réaliser ce test ?
2. Le test de =(F1:F200="RESTE") => FAUX => 0
Et non 1 => Comment dois-je réaliser ce test ?
3. ET si la fonction MIN ((E1:E200*1=L5*1)...) = MIN(I1:I200) j'aurais du obtenir => 39366 et non 39384 ?
Qu'est ce qui est incorrect dans mon raisonnement ?
4. J'effectue la mutliplication par 1 pour permettre la comparaison des dates
Est-ce à cause de cet élément que cela ne marche pas ?
5. Si je souhaite detreminer le minimum de la liste avec comme filtre 31/10/2007 des éléments RESTE comment dois-je procéder ?

Encore désolé mais mon niveau de novice...

Merci d'avance de ton aide.😕
 

Pièces jointes

Re : Utilisation SOMMEPROD

Bonjour,

Fais un essai comme ça :
=MIN(SI(F1:F5="reste";SI(E1:E5=L5;I1:I5)))

Ou bien idem :
=MIN(SI((F1:F5="reste")*(E1:E5=L5);I1:I5))

Formules matricielles,
à valider en appuyant simultanément sur ctrl, maj et entrée

On peut effacer la colonne H en mettant cette formule en I1 :
=SUBSTITUE(D1;".";"/")*1

On peut ne garder que les colonnes A😀 et effacer E:I
=MIN(SI(B1:B5="reste";SI(SUBSTITUE(A1:A5;".";"/")*1=L5;SUBSTITUE(D1😀5;".";"/")*1)))

Formule matricielle aussi,
à valider en appuyant simultanément sur ctrl, maj et entrée
 
- 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

Discussions similaires

Réponses
6
Affichages
871
Réponses
2
Affichages
509
Réponses
0
Affichages
433
Réponses
0
Affichages
556
Réponses
3
Affichages
655
Réponses
8
Affichages
820
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…