Rechercher : dans
Par :

[Excel] Sommeprod avec condition Ou

Dernière réponse le 13 jui 2009 à 10:05:15 paul, le 18 mar 2008 à 11:53:15 
 Signaler ce message aux modérateurs

Bonjour,

une autre petite question aujourd'hui.

Est-il possible de mettre une condition OU dans une formule avec SOMMEPROD ? Par exemple sommer les lignes répondant à la condition1 OU la condition2 et la condition3.

Exemple qui ne fonctionne pas :
=SOMMEPROD(((donnees!D2:D212>0)OU(donnees!E2:E212>0))*(donnees!L2:L212="oui"))

Donc résultat=si donnees!E2:E212>0>0 et si donnees!L2:L212=oui
ou encore résultat=si donnees!D2:D212>0 et si donnees!L2:L212=oui

Quelque chose comme ça. A noter que dans l'aide je ne comprends pas comment utiliser OU dans une formule.

Merci d'avance.
paul

Meilleures réponses pour « [Excel] Sommeprod avec condition Ou » dans :
[Excel] Colorer des cellules sur conditions Voir Il existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois. Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...
Excel - Mises en forme conditionnelles illimitées VoirMises en Forme Conditionnelles Illimitées Sommaire: Introduction Principe Code Fichier joint Introduction La Mise en Forme Conditionelle (ou MFC) permet d'appliquer, à une cellule ou à plusieurs cellules sélectionnées, différents...

1

michel_m, le 18 mar 2008 à 12:01:06

Bonjour
yntaxe du OU

OU(condition1;condition2)
MIchel

Répondre à michel_m

2

paul, le 18 mar 2008 à 12:10:13

Donc j'ai fait ça :

=SOMMEPROD(OU(donnees!E2:E212>0;donnees!D2:D212>0)*(donnees!L2:L212="oui"))

Mais le résultat est faux (41 au lieu de 19)

Répondre à paul

3

michel_m, le 18 mar 2008 à 12:28:02

Re,

les "OU" dans Sommeprod posent souvent problème (enfin pour moi!)

dans ton cas, j'utiliserais plutôt une formule matricielle (à valider par Ctrl+maj+entrée et non par "entrée") du genre:

=NB(SI(((A1:A8>0)+(B1:B8>0))*(C1:C8="oui");1))

à adapter à tes plages de données

Répondre à michel_m

4

paul, le 18 mar 2008 à 12:33:32

Merci cela fonctionne très bien.

Une petite question : A quoi sert ";1" dans ta formule ?

Répondre à paul

5

michel_m, le 18 mar 2008 à 14:02:06

Re,

le 1 est pour compter le nombre de fois où les conditions sont remplies. On aurait pu marquer "somme" au lieu de "NB", cela aurait été plus explicite, d'ailleurs;

N'oublie pas de cocher résolu si tu ne l'as pas fait

Bon aprem

Répondre à michel_m

6

 john 07, le 13 jui 2009 à 10:05:15

Remplacer ou par le signe +

Répondre à john 07