Comment faire pour utiliser un opérateur logique ET ou OU dans une instruction SOMME+ SI dans Excel

Le support d'Office 2003 a pris fin

Microsoft a mis fin au support d'Office 2003 le 8 avril 2014. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 267982
Résumé
Dans Microsoft Excel, lorsque vous utilisez les fonctions logiques et ou ou dans une instruction somme + si pour tester une plage selon plusieurs conditions, il peut ne pas fonctionne comme prévu. Une instruction si imbriquée offre cette fonctionnalité ; Toutefois, cet article décrit une seconde méthode plus facile qui utilise les formules suivantes.

Pour les conditions ET

   =SUM(IF(Test1*Test2*...*Testn))				

Pour les conditions

   =SUM(IF(Test1+Test2+...+Testn))				
Plus d'informations
Utilisez une instruction somme + si pour compter le nombre de cellules dans un passage de rangethat un test donné ou faire la somme de ces valeurs dans une plage de whichcorresponding des valeurs dans un autre (ou la même) plage répondent à la specifiedcriteria. Il se comporte comme la fonction DSUM dans Microsoft Excel.

Exemple

Cet exemple compte le nombre de valeurs dans la plage a1: a10 qui fallbetween 1 et 10, inclusivement.

Pour ce faire, vous pouvez utiliser l’instruction imbriquée si suivante :
   =SUM(IF(A1:A10>=1,IF(A1:A10<=10,1,0)))				
La méthode suivante fonctionne également et est beaucoup plus facile à lire si vous effectuez plusieurs tests :
   =SUM(IF((A1:A10>=1)*(A1:A10<=10),1,0))				
La méthode suivante compte le nombre de dates situées entre deux dates données :
   =SUM(IF((A1:A10>=DATEVALUE("1/10/99"))*(A1:A10<=DATEVALUE("2/10/99")),1,0))				
Remarques
  • Vous devez entrer ces formules sous forme de formules matricielles en pressingCTRL + MAJ + ENTRÉE simultanément. Sur Macintosh, appuyez sur commande + retour à la place.
  • Les tableaux ne peuvent faire référence à des colonnes entières.
Avec cette méthode, vous multipliez les résultats d’un test logique de byanother test logique pour retourner des résultats VRAI et faux de la fonction somme. Vous pouvez ceux-ci correspondent à :
   TRUE*TRUE=1   TRUE*FALSE=0   FALSE*TRUE=0   FALSE*FALSE=0				
La méthode présentée ci-dessus compte le nombre de cellules dans la A1:A10for de plage qui les deux tests résultent en vrai. Pour additionner les valeurs de correspondingcells (par exemple, B1: B10), modifiez la formule comme indiqué ci-dessous :
   =SUM(IF((A1:A10>=1)*(A1:A10<=10),B1:B10,0))				
Vous pouvez implémenter un ou dans une instruction somme + si de la même façon. Pour ce faire, modifiez la formule indiquée ci-dessus en remplaçant le signe de multiplication (*) par un signe plus (+). Ceci donne la formule générique suivante :
   =SUM(IF((Test1)+(Test2)+...+(Testn),1,0))				
Références
Pour plus d’informations sur la façon de calculer une valeur basée sur une condition, cliquez sur Aide de Microsoft Excel sur le Aide menu, tapez à propos du calcul d’une valeur en fonction d’une condition dans le Compagnon Office ou l’aide intuitive, puis cliquez sur Recherche Pour afficher la rubrique.
Boolean conditionnelle somme.Si demander à Maxwell XL2003 XL2007 XL210 Mac XL2004

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 267982 - Dernière mise à jour : 06/11/2016 07:59:00 - Révision : 5.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Office 2008 for Mac

  • kbhowto kbualink97 kbmt KB267982 KbMtfr
Commentaires