{"id":4363,"date":"2014-01-03T00:44:48","date_gmt":"2014-01-02T22:44:48","guid":{"rendered":"http:\/\/www.auditsi.eu\/?p=4363"},"modified":"2020-10-04T19:35:26","modified_gmt":"2020-10-04T17:35:26","slug":"excel-calculs-conditionnels-multicriteres","status":"publish","type":"post","link":"https:\/\/www.auditsi.eu\/?p=4363","title":{"rendered":"EXCEL : calculs conditionnels multicrit\u00e8res"},"content":{"rendered":"<p style=\"text-align: justify;\">EXCEL offre un panel de fonctions \u00e9volu\u00e9es tr\u00e8s \u00e9tendu ; parmi celles-ci figurent les fonctions de calcul conditionnel.<\/p>\n<p style=\"text-align: justify;\">Les calculs conditionnels permettent d&#8217;effectuer des calculs en cas de r\u00e9alisation d&#8217;une ou plusieurs conditions.<\/p>\n<div id=\"attachment_4368\" style=\"width: 309px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/12\/Calculs-conditionnels-multicrit\u00e8res.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4368\" class=\"size-full wp-image-4368\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/12\/Calculs-conditionnels-multicrit\u00e8res.png\" alt=\"Calculs conditionnels multicrit\u00e8res sous EXCEL : SOMME.SI.ENS et NB.SI.ENS\" width=\"299\" height=\"381\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/12\/Calculs-conditionnels-multicrit\u00e8res.png 299w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2013\/12\/Calculs-conditionnels-multicrit\u00e8res-235x300.png 235w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><\/a><p id=\"caption-attachment-4368\" class=\"wp-caption-text\">Calculs conditionnels multicrit\u00e8res sous EXCEL : SOMME.SI.ENS et NB.SI.ENS<\/p><\/div>\n<p style=\"text-align: justify;\"><em>Pour commencer : les calculs monocrit\u00e8res&#8230;<\/em><\/p>\n<p style=\"text-align: justify;\">Les fonctions SOMME.SI et NB.SI assurent les calculs conditionnels monocrit\u00e8res. Ces deux fonctions calculent respectivement la somme et le nombre d&#8217;occurrences d&#8217;une plage selon un seul crit\u00e8re :<\/p>\n<ul>\n<li>SOMME.SI(plagecondition;condition;plage)\n<ul>\n<li>exemple :&nbsp;=SOMME.SI(C4:C11;&#8221;&gt;0,15&#8243;;B4:B11) additionne le contenu de toutes les cellules comprises dans la plage&nbsp;B4:B11 pour lesquelles le contenu des cellules de la plage&nbsp;C4:C11 est sup\u00e9rieur \u00e0 15%, soit 68 000 \u20ac.<\/li>\n<\/ul>\n<\/li>\n<li>NB.SI(plage;condition)\n<ul>\n<li>exemple :&nbsp;=NB.SI(C4:C11;&#8221;&gt;0,15&#8243;) compte le nombre de cellules de la plage C4:C11 dont le contenu est sup\u00e9rieur \u00e0 15%, soit 3 occurrences.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">L&#8217;\u00e9quivalent VBA de ces deux fonctions est :<\/p>\n<ul>\n<li>sumif(plagecondition,condition,plage) et<\/li>\n<li>countif(plage,condition).<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ces deux fonctions s&#8217;utilisent de la m\u00eame mani\u00e8re que les fonctions Excel.<\/p>\n<p style=\"text-align: justify;\">Vous aurez observ\u00e9 que les fonctions SOMME.SI et NB.SI et leurs \u00e9quivalents VBA n&#8217;acceptent qu&#8217;un seul crit\u00e8re.<\/p>\n<p style=\"text-align: justify;\"><em>Et pour finir : les calculs multicrit\u00e8res<\/em><\/p>\n<p style=\"text-align: justify;\">Depuis EXCEL 2007, deux nouvelles fonctions acceptant plus d&#8217;un crit\u00e8re ont \u00e9t\u00e9 impl\u00e9ment\u00e9es :<\/p>\n<ul>\n<li>SOMME.SI.ENS(plage;plagecondition1;condition1;plagecondition2; condition2;&#8230;)\n<ul>\n<li>exemple :&nbsp;=SOMME.SI.ENS(B4:B11;C4:C11;&#8221;&gt;0,15&#8243;;B4:B11;&#8221;&lt;22000&#8243;) additionne le contenu de toutes les cellules comprises dans la plage&nbsp;B4:B11 pour lesquelles le contenu des cellules de la plage&nbsp;C4:C11 est sup\u00e9rieur \u00e0 15% et pour lesquelles le contenu des cellules de la plage B4:B11 est inf\u00e9rieur \u00e0 22 000 \u20ac, soit 21 000 \u20ac.<\/li>\n<\/ul>\n<\/li>\n<li>NB.SI.ENS(plage1;condition1;plage2;condition2;&#8230;)\n<ul>\n<li>exemple :&nbsp;=NB.SI.ENS(C4:C11;&#8221;&gt;0,15&#8243;;B4:B11;&#8221;&lt;22000&#8243;) compte le nombre de cellules de la plage C4:C11 dont le contenu est sup\u00e9rieur \u00e0 15% et dont le contenu de la plage B4:B11 est inf\u00e9rieur \u00e0 22 000 \u20ac, soit 1 occurrence.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ces fonctions acceptent autant de crit\u00e8res que de besoin, m\u00eame un seul (dans ce cas, les fonctions SOMME.SI.ENS et NB.SI.ENS \u00e9quivalent \u00e0 SOMME.SI et NB.SI).<\/p>\n<p style=\"text-align: justify;\">Les fonctions SOMME.SI.ENS et NB.SI.ENS. fonctionnent de la m\u00eame mani\u00e8re que SOMME.SI et NB.SI. Toutefois, pour la fonction SOMME.SI.ENS, les plages \u00e0 additionner et les plages de crit\u00e8res sont invers\u00e9es par rapport \u00e0 SOMME.SI.<\/p>\n<p style=\"text-align: justify;\">L&#8217;\u00e9quivalent VBA de ces deux fonctions est :<\/p>\n<ul>\n<li>sumifs(plage,plagecondition1,condition1,plagecondition2,condition2,..),<\/li>\n<li>countifs(plage1,condition1,plage2,condition2&#8230;).<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ces deux fonctions s&#8217;utilisent de la m\u00eame mani\u00e8re que les fonctions Excel.<\/p>\n<p style=\"text-align: justify;\">Le classeur EXCEL reprenant les exemples cit\u00e9s dans cet articles est t\u00e9l\u00e9chargeable ci-apr\u00e8s.<\/p>\n<p style=\"text-align: justify;\">Approfondir le sujet : <a title=\"Programmer en VBA\" href=\"http:\/\/www.auditsi.eu\/?cat=1569\">Programmer en VBA<\/a> \/ <a title=\"S\u00e9rie d'articles Ma\u00eetriser Excel\" href=\"http:\/\/www.auditsi.eu\/?p=4475\">D\u00e9couvrir la s\u00e9rie d&#8217;articles Ma\u00eetriser Excel<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"EXCEL%20%3A%20calculs%20conditionnels%20multicrit%C3%A8res\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>EXCEL offre un panel de fonctions \u00e9volu\u00e9es tr\u00e8s \u00e9tendu ; parmi celles-ci figurent les fonctions de calcul conditionnel. Les calculs conditionnels permettent d&#8217;effectuer des calculs en cas de r\u00e9alisation d&#8217;une ou plusieurs conditions. Pour commencer : les calculs monocrit\u00e8res&#8230; Les fonctions SOMME.SI et NB.SI assurent les calculs conditionnels monocrit\u00e8res. Ces deux fonctions calculent respectivement la &#8230;<\/p>\n<p><a href=\"https:\/\/www.auditsi.eu\/?p=4363\" class=\"more-link\">Continue reading &lsquo;EXCEL : calculs conditionnels multicrit\u00e8res&rsquo; &raquo;<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"EXCEL%20%3A%20calculs%20conditionnels%20multicrit%C3%A8res\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7,48,1326,1569,215],"tags":[1305,1306,1307,1633,1144,1310,1303,1304,952,1301,1302,1308,1309,1641],"class_list":["post-4363","post","type-post","status-publish","format-standard","hentry","category-breves","category-excel","category-maitriser-excel","category-programmer-en-vba","category-vba","tag-calculs-conditionnels","tag-countif","tag-countifs","tag-excel","tag-formule-de-calcul","tag-multicritere","tag-nb-si","tag-nb-si-ens","tag-occurrence","tag-somme-si","tag-somme-si-ens","tag-sumif","tag-sumifs","tag-vba"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4363"}],"version-history":[{"count":19,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4363\/revisions"}],"predecessor-version":[{"id":9268,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/4363\/revisions\/9268"}],"wp:attachment":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}