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

Peut-être pas sommeprod ?

Jouxte

XLDnaute Occasionnel
Bonjour à toutes et tous,

Je souhaiterais dans un filtre multicritères avec Sommeprod, qu'en l'absence de critère la formule considère que tous les items sont à prendre en compte et non pas aucun.
Un petit tableau valant mieux qu'un mauvais discours ...
Merci par avance pour vos lumières.
 

Pièces jointes

  • Classeur4.xls
    22.5 KB · Affichages: 72
  • Classeur4.xls
    22.5 KB · Affichages: 75
  • Classeur4.xls
    22.5 KB · Affichages: 69

Dugenou

XLDnaute Barbatruc
Re : Peut-être pas sommeprod ?

Bonjour,

{=SOMMEPROD((E2:E5)*(SI(ESTVIDE(D9);1;C2:C5=D9))*(SI(ESTVIDE(D10);1;D25=D10))*(SI(ESTVIDE(D11);1;B2:B5>=D11))*(SI(ESTVIDE(D12);1;B2:B5<=D12)))}

Les {} sont obtenus en validant avec ctrl+maj+entrée

Cordialement

Edit :Le deuxieme résultat souhaité n'est pas correct : la premiere vente est de février
 
Dernière édition:

Jouxte

XLDnaute Occasionnel
Re : Peut-être pas sommeprod ?

Bonjour Dugenou,

Merci pour cette aide si rapide.

"Quand on est pas le plus fort, il faut essayer d'être le plus malin.... ou il faut demander de l'aide."
 

Jouxte

XLDnaute Occasionnel
Re : Peut-être pas sommeprod ?

Bonjour Dugenou, Bonjour le Forum,

Hélas ça ne marche pas quand la valeur est renseignée, le message "#VALEUR!" apparaît.
Que peut-on faire ?
 

Dugenou

XLDnaute Barbatruc
Re : Peut-être pas sommeprod ?

le message #valeur apparaît car tu as du modifier la formule (ou éditer la formule) et tu n'as pas validé avec ctrl+maj+entree (les {} sont absents)
 

hoerwind

XLDnaute Barbatruc
Re : Peut-être pas sommeprod ?

Bonjour, resalut Dugenou,

Deux petites choses :

J'avais trouvé une formule fort semblable à celle de notre ami Dugenou, mais elle ne renvoyait pas le résultat souhaité.
Forcément ... il faut toujours tout vérifier !

Pour ne pas avoir d'ennuis (d'oublis) avec la validation de formules matricielles, en la nommant (menu Insertion - Nom - Définir), il ne faut pas la valider en matricielle dans la boite de dialogue (formule), ni en faisant appel au nom attribué dans une cellule.
Toujours bon à savoir !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…