<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Docgranville</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Docgranville"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Docgranville"/>
	<updated>2026-10-19T13:38:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNBVAL&amp;diff=93851</id>
		<title>FR/Documentation/Calc:Fonction BDNBVAL</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNBVAL&amp;diff=93851"/>
		<updated>2008-09-29T08:35:00Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== BDNBVAL  ==&lt;br /&gt;
Compte le nombre de cellules non vides dans une colonne d&amp;#039;une table de &amp;quot;base de données&amp;quot; Calc, parmi les lignes vérifiant un critère indiqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(table_données; champ; critère_table)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage délimitant les donnée à examiner.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la colonne à compter. Elle peut être désignée par son numéro (1 est la première colonne de la table de la &amp;quot;base de données&amp;quot;, 2 est la seconde ...), ou par son entête (encadrée par des guillemets ””), ou une cellule faisant elle-même référence à une entête de colonne, ou encore par 0 pour inclure toutes les colonnes.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;critère_table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage de cellules contenant des critères, pour sélectionner quelles lignes de la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page &amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/How_Tos/Calc:fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039; décrit dans le détail, l&amp;#039;utilisation de ces paramètres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules non-vides, ce qui correspond aux cellules contenant des nombres, du texte, les valeurs VRAI/FAUX ou même des erreurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
Dans cette feuille de calcul :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;amp;nbsp;||&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;||Clément||CE2||9||150||40&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;||Julie||CM1||10||1000||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;||Charles||CE2||10||300||non&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;||Daniel||CM2||11||1200||48&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;||Marie||CE1||8||650||33&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;||Franck||CE1||7||300||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;||Noémie||CP||7||200||36&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;||Louis||CE2||9||1200||44&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;||Émilie||CE1||8||1000||non&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;12&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;13&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;14&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||CE1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; 0; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants qui sont en CE1 (3).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; 5; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants de CE1, dont le poids a, soit été mesuré, soit été marqué &amp;quot;non&amp;quot; (1). Franck n&amp;#039;est pas inclus puisque la case relative à son poids est vide. Émilie est incluse puisque son poids est marqué &amp;quot;non&amp;quot;, qui est du texte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; E1; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie également le nombre d&amp;#039;enfants de CE1 dont le poids a, soit été mesuré ,soit été marqué &amp;quot;non&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNB|fonction BDNB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMAX|fonction BDMAX]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMIN|fonction BDMIN]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMOYENNE|fonction BDMOYENNE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPE|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPEP|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVAR|fonction BDVAR]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVARP|fonction BDVARP]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDLIRE|fonction BDLIRE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB|fonction NB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Issues: ===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;utilisation exacte du 0 comme paramètre de &amp;lt;tt&amp;gt;champ&amp;lt;/tt&amp;gt; n&amp;#039;est pas claire, aussi bien en terme de fonctionnement qu&amp;#039;en terme de compatibilité. ([http://qa.openoffice.org/issues/show_bug.cgi?id=84168 issue 84168])&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/whyopenoffice.org&amp;diff=89442</id>
		<title>FR/whyopenoffice.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/whyopenoffice.org&amp;diff=89442"/>
		<updated>2008-08-10T22:44:11Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{français}}&lt;br /&gt;
&lt;br /&gt;
== Avant propos ==&lt;br /&gt;
Cette page est destinée à accueillir la traduction/adaptation des pages de &amp;#039;&amp;#039;&amp;#039;whyopenoffice.org&amp;#039;&amp;#039;&amp;#039;, pour permettre la mise en place de sa version française ; si vous choisissez de prendre en charge la traduction d&amp;#039;une des pages restant à traduire (voir ci-dessous), merci de remplacer la mention &amp;#039;&amp;#039;&amp;quot;à traduire&amp;quot;&amp;#039;&amp;#039; figurant à coté du lien vers la page, par la mention &amp;#039;&amp;#039;&amp;quot;traduction en cours&amp;quot;&amp;#039;&amp;#039; afin d&amp;#039;éviter les pertes de temps.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;why.openoffice.org&amp;#039;&amp;#039;&amp;#039; constitue la vitrine mondiale de OpenOffice.org. Il s&amp;#039;agit de l&amp;#039;endroit où les utilisateurs potentiels peuvent venir afin de se convaincre d&amp;#039;utiliser OOo. La coordination en est assurée par OpenOffice.org [http://marketing.openoffice.org Marketing Project] en coordination avec les contributions des projets [http://marketing.openoffice.org Art] et [http://website.openoffice.org Website] ainsi que des autres membres de la communauté.&lt;br /&gt;
&lt;br /&gt;
== Note importante aux contributeurs éventuels == &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;why.openoffice.org&amp;#039;&amp;#039;&amp;#039; vise, en premier lieu, à souligner les avantages de OpenOffice.org 2 et non ses fonctionnalités.&lt;br /&gt;
&lt;br /&gt;
Il identifie également des segments de marché cibles, regroupant des catégories d&amp;#039;utilisateurs en fonction des avantages spécifiques auxquels ils peuvent être sensibles. Le SMP (Strategic Marketing Plan) a établi une liste type des [[Strategic_Marketing_Plan#Features_and_Benefits|fonctionnalités et avantages]] et des [[Strategic_Marketing_Plan#Target_Markets|marchés cibles]] (en anglais). Il existe aussi un bon article sur le wiki intitulé (en anglais) [[The_Case_for_Switching|The Case for Switching]] (Franchir le pas).&lt;br /&gt;
&lt;br /&gt;
== Pourquoi une page Why :-) ==&lt;br /&gt;
Cette page concerne surtout les personnes utilisant déjà un produit concurrent, le plus probablement MS&amp;amp;nbsp;Office. Il n&amp;#039;y a rien de particulièrement mauvais dans MS Office, en tant que produit. Si quelqu&amp;#039;un l&amp;#039;a acheté, pourquoi en changerait-il&amp;amp;nbsp;? La migration vers OpenOffice.org&amp;amp;nbsp;2 a donc besoin d&amp;#039;un évènement déclencheur, tel que :&lt;br /&gt;
* achat d&amp;#039;un nouveau PC sur lequel MS-Office n&amp;#039;est pas installé&amp;amp;nbsp;;&lt;br /&gt;
* l&amp;#039;exemplaire détenu n&amp;#039;est pas tout à fait légal et son détenteur s&amp;#039;inquiète des éventuelles poursuites qu&amp;#039;il pourrait encourir&amp;amp;nbsp;;&lt;br /&gt;
* l&amp;#039;exemplaire détenu est une ancienne version d&amp;#039;un logiciel propriétaire qui n&amp;#039;est plus mise à jour et il a entendu parler d&amp;#039;un logiciel gratuit, actuel et performant&amp;amp;nbsp;;&lt;br /&gt;
* l&amp;#039;utilisateur vient de subir une infection par virus&amp;amp;nbsp;;&lt;br /&gt;
* il a entendu dire que la nouvelle version de MS&amp;amp;nbsp;Office offre une interface radicalement différente et il n&amp;#039;a aucune envie de retourner à l&amp;#039;école.&lt;br /&gt;
&lt;br /&gt;
Il est possible, bien entendu, de compléter ces évènements déclencheurs, en particulier avec l&amp;#039;aide de Microsoft (et de ses campagnes contre les copies illégales).&lt;br /&gt;
&lt;br /&gt;
Une fois l&amp;#039;évènement déclencheur survenu, l&amp;#039;utilisateur consulte &amp;#039;&amp;#039;&amp;#039;why.openoffice.org&amp;#039;&amp;#039;&amp;#039; et nous devons le rassurer en lui disant qu&amp;#039;il n&amp;#039;a rien à perdre en passant à OpenOffice.org&amp;amp;nbsp;2. Nous devons particulièrement insister sur les «&amp;amp;nbsp;avantages clefs&amp;amp;nbsp;».&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
La [[Fr.openoffice.org/whyopenoffice.org/accueil | page d&amp;#039;accueil ]] dispose de trois groupes de liens :&lt;br /&gt;
=== Avantages clefs ===&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/bon_produit | C&amp;#039;est un excellent produit...]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/facile | ...facile à utiliser...]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/gratuit | ...et surtout gratuit ! ]]&lt;br /&gt;
Chacun conduit vers une page décrivant ces avantages.&lt;br /&gt;
&lt;br /&gt;
=== Marchés cibles ===&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whygov | Gouvernements/Administrations]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whyEduc | Etablissements scolaires]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whyPME | Entreprises]] &lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whyNFPs | ONG/Associations]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whyOEMs | Fabriquants]]&lt;br /&gt;
* [[Fr.openoffice.org/whyopenoffice.org/whyLinux | Adeptes des logiciels libres]]&lt;br /&gt;
avec des liens vers les avantages spécifiques pour ces utilisateurs.&lt;br /&gt;
&lt;br /&gt;
=== Campagnes de communication === &lt;br /&gt;
Telles que &amp;quot;faites un tour et gardez la voiture&amp;quot; ou &amp;quot;soyez en règle, passez à OO.o&amp;quot; avec un lien vers les outils utiles.&lt;br /&gt;
&lt;br /&gt;
== Propositions ==&lt;br /&gt;
&lt;br /&gt;
La version anglaise définitive de &amp;#039;&amp;#039;&amp;#039;whyopenoffice.org&amp;#039;&amp;#039;&amp;#039; est [http://why.OpenOffice.org ici].&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Docgranville&amp;diff=76957</id>
		<title>User:Docgranville</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Docgranville&amp;diff=76957"/>
		<updated>2008-05-11T23:47:49Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Né le même jour (mais quelques années plus tard) qu&amp;#039;un Président de la République française de taille modeste, dans un département où serait enterré (quelques années plus tard là encore) un autre Président de cette même République française mais de taille beaucoup moins modeste, Docgranville ne doit son nom ni à la médecine, ni à la Normandie, mais à l&amp;#039;ami dévoué de Violetta Valéry, mieux connue sous le nom de [http://fr.wikipedia.org/wiki/La_Traviata La Traviata].&lt;br /&gt;
&lt;br /&gt;
Amateur de logiciels libres, utilisateur à titre personnel de OOo depuis qu&amp;#039;il s&amp;#039;appelait StarOffice 5.2 et contributeur occasionnel aux listes de discussion francophones sont quelques-uns de mes traits caractéristiques.&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User:Docgranville&amp;diff=76956</id>
		<title>User:Docgranville</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User:Docgranville&amp;diff=76956"/>
		<updated>2008-05-11T23:42:14Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: New page: Né le même jour (mais quelques années plus tard) qu&amp;#039;un Président de la République française de taille modeste, dans un département où serait enterré (quelques années plus tard l...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Né le même jour (mais quelques années plus tard) qu&amp;#039;un Président de la République française de taille modeste, dans un département où serait enterré (quelques années plus tard là encore) un autre Président de cette même République française mais de taille beaucoup moins modeste, Docgranville ne doit son nom ni à la médecine, ni à la Normandie, mais à l&amp;#039;ami dévoué de Violetta Valéry, mieux connue sous le nom de La Traviata.&lt;br /&gt;
&lt;br /&gt;
Amateur de logiciels libres, utilisateur à titre personnel de OOo depuis qu&amp;#039;il s&amp;#039;appelait StarOffice 5.2 et contributeur occasionnel aux listes de discussion francophones sont quelques-uns de mes traits caractéristiques.&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Documentation/FR/&amp;diff=73642</id>
		<title>Documentation/FR/</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Documentation/FR/&amp;diff=73642"/>
		<updated>2008-04-14T14:35:27Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Documentation/Lang|}}&lt;br /&gt;
{{Documentation/Banner}}&lt;br /&gt;
{{Documentation/FR}}&lt;br /&gt;
{{Documentation/FR/EnCours}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;contrib&amp;quot; style=&amp;quot;float:right; width:185px; border:1px solid #8c2d06; background-color: #FFF; padding: 1px; margin: 5px;margin-top: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; background-color:#8c2d06; color: #FFF; font-weight: bold; text-align: center; padding: 2px;&amp;quot;&amp;gt;Vous voulez aider ?&amp;lt;/div&amp;gt;&lt;br /&gt;
* [http://documentation.openoffice.org/contributing.html Comment contribuer(en)]&lt;br /&gt;
* [[Documentation/FR/TableauBord/Organisation|Organisation de ce Wiki]]&lt;br /&gt;
* [[Documentation/FR/TableauBord|Tableau de bord du projet]]&lt;br /&gt;
* [[Documentation/FR/Voeux|Documentations souhaitées]]&lt;br /&gt;
-----&lt;br /&gt;
* [[:Category:Documentation/FR/EnAttente|Ces pages ont besoin d&amp;#039;aide !]]&lt;br /&gt;
* [[:Category:Documentation/FR/EnCours|Sur ces pages, le travail est en cours]]&lt;br /&gt;
* [[:Category:Documentation/FR/Candidate|Pages candidates]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #20018b; margin-bottom: 1em; font-size: 200%; line-height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;&amp;quot;&amp;gt;OpenOffice.org, Projet Documentation&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;font-size: 70%;&amp;quot;&amp;gt;EDITION WIKI&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce projet est destiné à la création et la mise à jour d&amp;#039;une documentation en Français pour OpenOffice.org. Cette documentation peut-être constituée de manuels de l&amp;#039;utilisateur, de [[Fr.openoffice.org/FAQ|Foire Aux Questions (FAQ)]], de [[Documentation/FR/How_Tos|How-to]], d&amp;#039;exemples, de modèles de documents, de l&amp;#039;aide du logiciel lui-même ou d&amp;#039;exercices d&amp;#039;entraînement. &lt;br /&gt;
&lt;br /&gt;
D&amp;#039;autres documents sont également disponibles [http://fr.openoffice.org/Documentation/Index.html sur le site du projet francophone].&lt;br /&gt;
&lt;br /&gt;
Ceci est un wiki, alors n&amp;#039;hésitez pas à contribuer à la documentation de {{OOo}}.&lt;br /&gt;
&lt;br /&gt;
Jetez un œil [[:Category:Documentation/FR/EnAttente| par ici, pour trouver des pages qui ont besoin d&amp;#039;aide ]]!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border: 0px solid #666;&amp;quot; cellpadding=3 cellspacing=8 align=center&lt;br /&gt;
|-valign=top&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;[[Fr.openoffice.org/FAQ|Foire Aux Questions (FAQ)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Generale | Générale]] pour l&amp;#039;utilisation générale de la suite&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Writer   | Writer]] pour l&amp;#039;utilisation du traitement de textes&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Calc     | Calc]] pour l&amp;#039;utilisation du tableur&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Draw     | Draw]] pour l&amp;#039;utilisation du module de dessin&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Impress  | Impress]] pour l&amp;#039;utilisation du module de présentation&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Math     | Math]] pour l&amp;#039;utilisation des formules mathématiques&lt;br /&gt;
* [[Fr.openoffice.org/FAQ/Base     | Base]] pour l&amp;#039;utilisation de vos bases de données dans OOo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;[[Documentation/FR/How_Tos|How-to]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Documentation/FR/How_Tos|Installation]]&lt;br /&gt;
* [[Documentation/FR/How_Tos|Documents textes]]&lt;br /&gt;
* [[Documentation/FR/How_Tos|Bases de données]]&lt;br /&gt;
* [[Documentation/FR/How_Tos|Présentations]]&lt;br /&gt;
* [[Fr.openoffice.org/Documentation/Calc/How_to|Feuilles de calcul]]&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
|width=&amp;quot;30%&amp;quot; style=&amp;quot;border-right: 1px dotted #999;border-left: 1px dotted #999; &amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;[[Documentation/OOoAuthors_User_Manual|Manuels de l&amp;#039;utilisateur (OOoAuthors) (en)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Getting Started | Débuter avec OpenOffice.org]]&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Writer Guide | Documents texte avec OpenOffice.org Writer]]&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Calc Guide | Feuilles de calcul avec OpenOffice.org Calc]]&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Impress Guide | Présentations avec OpenOffice.org Impress]]&lt;br /&gt;
* [[Fr.openoffice.org/Documentation/Draw | Dessins avec OpenOffice.org Draw ]](ce lien est en français ; ne le ratez pas !)&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Base Guide | Bases de données avec OpenOffice.org Base]]&lt;br /&gt;
* [[Documentation/OOoAuthors User Manual/Migration Guide | Guide de migration vers OpenOffice.org]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;Chercher/Télécharger&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
* [http://fr.openoffice.org/Documentation/Index.html Chercher et télécharger de la documentation dans la section du site {{OOo}} dédiée au projet francophone]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|width=&amp;quot;30%&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;[[Documentation/Administration Guide|Guides pour l&amp;#039;administration de {{OOo}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
(les liens ci-dessous sont en anglais)&lt;br /&gt;
* [[Documentation/Administration Guide/Customizing|Personnaliser {{OOo}} sur un réseau]]&lt;br /&gt;
* [[Documentation/Administration Guide/Customizing the UI|Personnaliser l&amp;#039;interface utilisateur de {{OOo}}]]&lt;br /&gt;
* [[Documentation/Administration Guide/Restricting functionality|Restreindre les fonctionnalités de  {{OOo}}]]&lt;br /&gt;
* [[Documentation/Administration Guide/LDAP Access|Accéder aux réglages du profil utilisateur sur un serveur LDAP]]&lt;br /&gt;
* [[Documentation/Administration Guide/Configuring|Configurer les imprimantes, les télécopieurs, et les polices]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 5px; font-size:120%; font-weight:bold; background-color: #CDDBF6;&amp;quot;&amp;gt;[[Documentation/BASIC_Guide|Guide (en anglais) de programmation BASIC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #CDDBF6; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Documentation/BASIC Guide/Language|The Language of OOo Basic]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Runtime Library|Runtime Library]]&lt;br /&gt;
* [[Documentation/BASIC Guide/API Intro|Introduction to the API]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Documents|Working with Documents]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Text Documents|Text Documents]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Spreadsheets|Spreadsheets]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Drawings Presentations|Drawings/Presentations]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Charts|Charts (Diagrams)]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Database|Databases]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Dialogs|Dialogs]]&lt;br /&gt;
* [[Documentation/BASIC Guide/Forms|Forms]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Project]][[Category: Documentation]]&lt;br /&gt;
&lt;br /&gt;
{{Documentation/Hook}}&lt;br /&gt;
{{PDL1}}&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Base/SUN_Report_Builder&amp;diff=68018</id>
		<title>FR/Documentation/Base/SUN Report Builder</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Base/SUN_Report_Builder&amp;diff=68018"/>
		<updated>2008-02-25T17:02:16Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR}}&lt;br /&gt;
== Sun Report Builder ==&lt;br /&gt;
Vous trouverez ce module complémentaire en téléchargement [http://extensions.services.openoffice.org/project/reportdesign ici]. C&amp;#039;est une extension qui s&amp;#039;installe de la même manière que les autres.&lt;br /&gt;
&lt;br /&gt;
== Expression d&amp;#039;Impression Conditionnelle ==&lt;br /&gt;
Une expression d&amp;#039;impression conditionnelle permet à l&amp;#039;utilisateur de limiter les données qui sont visibles lorsqu&amp;#039;on génère un rapport. Si la condition est remplie, alors l&amp;#039;élément (par exemple, une section ou un élément individuel) sera imprimé dans le rapport. La syntaxe d&amp;#039;utilisation est identique à celle des fonctions.&lt;br /&gt;
&lt;br /&gt;
== Fonctions ==&lt;br /&gt;
Une fonction peut être créée lors de l&amp;#039;ouverture du navigateur de rapport. Dans le menu contextuel de l&amp;#039;entrée &amp;#039;&amp;#039;&amp;#039;Fonctions&amp;#039;&amp;#039;&amp;#039;, il vous est possible de créer une fonction. &lt;br /&gt;
&lt;br /&gt;
Cette fonction peut être soit globale dans le contexte du rapport, soit particulière à un regroupement.&lt;br /&gt;
&lt;br /&gt;
Le schéma ci-dessous montre comment créer des champs de sous-total dans le Report Builder, en utilisant des fonctions :&lt;br /&gt;
&lt;br /&gt;
[[Image:SumFieldInReportBuilder.jpg]]&lt;br /&gt;
&lt;br /&gt;
La table constituant la source de données est illustrée en haut à gauche de l&amp;#039;image.&lt;br /&gt;
 &lt;br /&gt;
L&amp;#039;agencement du rapport est illustré en-dessous de la table. Un regroupement a été défini pour le champ plProductType. Le champ Somme a été créé au pied du regroupement. La partie la plus à droite de l&amp;#039;image montre la définition de la fonction, qui sert à générer la source de données pour le champ Somme.&lt;br /&gt;
&lt;br /&gt;
== Champs Calculés ==&lt;br /&gt;
Les champs calculés peuvent être créés en entrant la formule correspondante directement dans le champ de données.&lt;br /&gt;
&lt;br /&gt;
Exemple : 100*[Population]/[PopulationCount], pour obtenir le pourcentage de la population actuelle&lt;br /&gt;
&lt;br /&gt;
== Syntaxe ==&lt;br /&gt;
&lt;br /&gt;
* lorsqu&amp;#039;on veut citer &amp;quot;[&amp;quot; on utilise &amp;quot;\&amp;quot;&lt;br /&gt;
* \\&lt;br /&gt;
* [] pour indiquer une référence de formule ou un nom de champ&lt;br /&gt;
* les guillemets doubles &amp;quot;&amp;quot; pour mettre des chaînes to quote strings&lt;br /&gt;
* le point &amp;quot;.&amp;quot; en tant que séparateur décimal&lt;br /&gt;
* date, conformément aux spécifications Java&lt;br /&gt;
* le séparateur de paramètres est le point-virgule &amp;quot;;&amp;quot;. Il est possible de laisser certains paramètres vides, par exemple : XYZ(;kk;;kkb)&lt;br /&gt;
&lt;br /&gt;
== Fonctions Supportées ==&lt;br /&gt;
De manière générale, toutes les fonctions définies dans [http://wiki.oasis-open.org/office/About_OpenFormula OpenFormula] devraient être supportées. Toutefois, l&amp;#039;étendue de ce support peut évoluer avec le temps, car l&amp;#039;équipe de développement continue à travailler dessus. Du coup, le nombre et types de fonctions supportés peuvent changer en fonction des versions du Sun Report Builder.&lt;br /&gt;
&lt;br /&gt;
Le Sun Report Builder Verson 1.0.x intègre des fonctions appartenant aux catégories suivantes:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Date/Temps&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Date, Datetime, Day, Hour, Month, Now, Year, Today, Weekday, Time, &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Finances&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Financial&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Informations&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Choose, HasChanged, Information, IsBlank, IsErr, IsError, IsEven, IsLogical, IsNA, IsNonText, IsNumber, IsOdd, IsRef, IsText, Na&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Logiques&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
And, False, If, Not, Or, True, Xor&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Maths&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Abs, Average, Even, Odd, Sum&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arrondir&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Int&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Textes&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Exact, Find, Left, Len, Lower, Mid, Replace, Rept, Right, Substitute, Text, T, Trim, Upper, URL&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Définies par l&amp;#039;Utilisateur&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Mapped, Null&lt;br /&gt;
&lt;br /&gt;
Une [[Base/Reports/Functions|explication]] détaillée peut être trouvée [[Base/Reports/Functions|ici.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Project]][[Category: Documentation]]&lt;br /&gt;
&lt;br /&gt;
{{Documentation/Hook}}&lt;br /&gt;
{{PDL1}}&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62755</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62755"/>
		<updated>2008-02-08T12:18:49Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: Sophie Gautier&lt;br /&gt;
Remerciements : A Guy Capra pour son soutien et ses encouragements permanents.&lt;br /&gt;
Dernières modifications : 3 Février 2008&lt;br /&gt;
Contacts: OpenOffice.org Documentation  http://documentation.openoffice.org&lt;br /&gt;
Captures d&amp;#039;écrans: Docgranville&lt;br /&gt;
6. License&lt;br /&gt;
This document is published under the terms and conditions of the GNU Free Documentation License&lt;br /&gt;
© 2002 Sophie Gautier   	© 2008 Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|460px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039; pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|25}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_autofiltre.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-clic.png|70px]]&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;&amp;#039;&amp;#039;et&amp;#039;&amp;#039;&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;&amp;#039;&amp;#039;ou&amp;#039;&amp;#039;&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;ou &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&amp;lt;br/&amp;gt; Notez que Ouégraogo, bien que présentant la caractéristique Année 1985 (qui n&amp;#039;est pas strictement supérieure à 1985), apparaît tout de même dans la sélection car son âge est inférieur à 25.&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62633</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62633"/>
		<updated>2008-02-07T10:38:35Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: Sophie Gautier&lt;br /&gt;
Remerciements : A Guy Capra pour son soutien et ses encouragements permanents.&lt;br /&gt;
Dernières modifications : 3 Février 2008&lt;br /&gt;
Contacts: OpenOffice.org Documentation  http://documentation.openoffice.org&lt;br /&gt;
Captures d&amp;#039;écrans: Docgranville&lt;br /&gt;
6. License&lt;br /&gt;
This document is published under the terms and conditions of the GNU Free Documentation License&lt;br /&gt;
© 2002 Sophie Gautier   	© 2008 Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|460px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039; pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|25}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_autofiltre.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-clic.png|70px]]&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{spacer|25}}&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62361</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62361"/>
		<updated>2008-02-03T19:37:43Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: Sophie Gautier&lt;br /&gt;
Remerciements : A Guy Capra pour son soutien et ses encouragements permanents.&lt;br /&gt;
Dernières modifications : 3 Février 2008&lt;br /&gt;
Contacts: OpenOffice.org Documentation  http://documentation.openoffice.org&lt;br /&gt;
Captures d&amp;#039;écrans: Docgranville&lt;br /&gt;
6. License&lt;br /&gt;
This document is published under the terms and conditions of the GNU Free Documentation License&lt;br /&gt;
© 2002 Sophie Gautier   	© 2008 Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|400px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039; pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|50}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|50}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_autofiltre.png|400px]]&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-clic.png|70px]]&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtrespecial_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtrespecial_resultat.png&amp;diff=62359</id>
		<title>File:Doc howto plages donnees filtrespecial resultat.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtrespecial_resultat.png&amp;diff=62359"/>
		<updated>2008-02-03T19:25:12Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtrespecial.png&amp;diff=62358</id>
		<title>File:Doc howto plages donnees filtrespecial.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtrespecial.png&amp;diff=62358"/>
		<updated>2008-02-03T19:24:46Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre-resultat.png&amp;diff=62357</id>
		<title>File:Doc howto plages donnees autofiltre-resultat.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre-resultat.png&amp;diff=62357"/>
		<updated>2008-02-03T19:17:55Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62356</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62356"/>
		<updated>2008-02-03T17:39:04Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|400px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039; pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|50}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|50}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_autofiltre.png|400px]]&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-clic.png|70px]]&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62355</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62355"/>
		<updated>2008-02-03T17:37:02Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|400px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|50}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|50}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_autofiltre.png|400px]]&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_autofiltre-clic.png|70px]]&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre-clic.png&amp;diff=62354</id>
		<title>File:Doc howto plages donnees autofiltre-clic.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre-clic.png&amp;diff=62354"/>
		<updated>2008-02-03T17:35:06Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre.png&amp;diff=62353</id>
		<title>File:Doc howto plages donnees autofiltre.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_autofiltre.png&amp;diff=62353"/>
		<updated>2008-02-03T17:34:36Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62352</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62352"/>
		<updated>2008-02-03T17:29:59Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* &amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|400px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|50}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|50}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtre_std_resultat.png&amp;diff=62351</id>
		<title>File:Doc howto plages donnees filtre std resultat.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtre_std_resultat.png&amp;diff=62351"/>
		<updated>2008-02-03T17:24:21Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtre_std.png&amp;diff=62350</id>
		<title>File:Doc howto plages donnees filtre std.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_filtre_std.png&amp;diff=62350"/>
		<updated>2008-02-03T17:23:33Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62349</id>
		<title>FR/Documentation/Calc/Definir une plage de donnees</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Definir_une_plage_de_donnees&amp;diff=62349"/>
		<updated>2008-02-03T17:05:48Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/EnCours}}&lt;br /&gt;
&lt;br /&gt;
==Définir les plages==&lt;br /&gt;
Travailler avec des plages de données vous permet de les sélectionner très rapidement, d&amp;#039;effectuer des tris ou d&amp;#039;utiliser des filtres en vous servant des entêtes de colonnes et de lignes, ainsi, pas de risques de mauvaises manipulations ! Vous allez voir, c&amp;#039;est très simple.&lt;br /&gt;
[[Image:doc_howto_plages_donnees_definir.png|right|400px]]&lt;br /&gt;
# Saisissez vos données et organisez-les comme vous en avez l&amp;#039;habitude,&lt;br /&gt;
# Mettez en surbrillance ce que vous voulez désigner comme une plage, sans oublier les entêtes de colonnes,&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;Données - Définir une plage...&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br/&amp;gt; Vous voyez à l&amp;#039;arrière plan la plage que vous avez sélectionnée en surbrillance.&lt;br /&gt;
# Affectez un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; pour la plage désignée dans le cadre Plage,&lt;br /&gt;
# Si cette plage ne vous convient pas cliquez sur l&amp;#039;icône en face de la référence de la plage et sélectionnez une autre plage,&lt;br /&gt;
# Juste à droite de cette plage, vous voyez un bouton Options, les deux flèches sont tournées vers la droite lorsque les options ne sont pas affichées, ou vers la gauche, comme sur notre copie d&amp;#039;écran, lorsqu&amp;#039;elles sont déployées.&lt;br /&gt;
#* N&amp;#039;oubliez pas de cocher la case &amp;#039;&amp;#039;&amp;#039;Contient des étiquettes de colonnes&amp;#039;&amp;#039;&amp;#039;, pour que vos entêtes soient reconnues lors des tris,&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Insérer/supprimer des cellules&amp;#039;&amp;#039;&amp;#039; permet, lorsque vous travaillez dans votre document, de pouvoir y insérer de nouvelles données ou d&amp;#039;en supprimer, elles seront alors prises en compte par la suite dans la plage&lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Conserver le formatage&amp;#039;&amp;#039;&amp;#039;, indiquera, de même, de conserver le formatage des nouvelles données que vous entrez, &lt;br /&gt;
#* La case &amp;#039;&amp;#039;&amp;#039;Ne pas enregistrer les données importées&amp;#039;&amp;#039;&amp;#039; fait référence à des données que vous auriez appelées d&amp;#039;une base de données, ces données ne seraient pas enregistrées avec votre fichier.&lt;br /&gt;
&lt;br /&gt;
Appuyez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;pour retourner à votre document et fermer la fenêtre de dialogue.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir autant de plages de données que nécessaire, pour cela recommencez la procédure pour définir une plage et cliquez sur le bouton &amp;#039;Ajouter&amp;#039; de la boite de dialogue. Il en va de même pour supprimer la plage, sélectionnez celle que vous voulez supprimer et cliquez sur le bouton correspondant dans la boite de dialogue.&lt;br /&gt;
&lt;br /&gt;
== Sélectionner une plage ==&lt;br /&gt;
Une fois toutes vos plages entrées, sélectionnez celle sur laquelle vous voulez travailler en procédant de la façon suivante :&lt;br /&gt;
&lt;br /&gt;
# Dans le menu &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039; choisissez &amp;#039;&amp;#039;&amp;#039;Sélectionner une plage&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;affiche, sélectionnez la plage voulue et cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_selectionner.png|300px]]&lt;br /&gt;
&lt;br /&gt;
La plage apparaîtra alors en surbrillance dans votre document.&lt;br /&gt;
{{Spacer|50}}&lt;br /&gt;
&lt;br /&gt;
== Trier les données ==&lt;br /&gt;
Voici la plage sur laquelle nous allons travailler :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_plagetest.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Pour trier vos données, maintenant rien de plus simple, sélectionnez la plage sur laquelle vous voulez travailler (attention : contrairement à ce que propose le tableur d&amp;#039;une suite concurrente, Calc ne vous proposera pas d&amp;#039;étendre votre sélection avant d&amp;#039;effectuer le tri ;  il est donc indispensable d&amp;#039;effectuer la sélection complète des données à trier) ; ensuite :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Trier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri.png|400px]]&amp;lt;br&amp;gt;Sous l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Critères de tri&amp;#039;&amp;#039;&amp;#039;, vous pouvez définir jusqu&amp;#039;à trois critères. Nous avons décidé de faire un tri croissant, en premier lieu suivant le Genre, puis, en second lieu suivant l&amp;#039;âge.&lt;br /&gt;
# Examinons ce que nous propose l&amp;#039;onglet &amp;#039;&amp;#039;&amp;#039;Options&amp;#039;&amp;#039;&amp;#039; :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_tri_options.png|400px]]&amp;lt;br&amp;gt;Toutes ces options vont vous permettre d&amp;#039;éditer votre tri dans la même table ou une table similaire à l&amp;#039;endroit que vous avez déterminé (pour notre exemple, nous avons choisi de copier le résultat juste en-dessous de la première table).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
[[Image:doc_howto_plages_donnees_resulattri.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Simple non ?!&lt;br /&gt;
{{spacer|50}}&lt;br /&gt;
&lt;br /&gt;
==  Filtrer les données ==&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre standard&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;emploi des filtres est tout aussi simple que celui des tris.&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Choisissez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre standard...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Voici la fenêtre qui s&amp;#039;ouvre :&amp;lt;br&amp;gt;[[Image:doc_howto_plages_donnees_filtre_std.png|400px]]&lt;br /&gt;
#* Renseignez les noms des champs sur lesquels vous désirez effectuer un filtrage en les sélectionnant dans le menu déroulant,&lt;br /&gt;
#* Là encore, vous avez trois critères de filtrage avec des opérateurs logiques (et, ou) et des conditions telles que égal, supérieur, inférieur, inférieur ou égal.... La valeur est représentées par les données sur lesquelles va s&amp;#039;effectuer le filtrage en fonction du Nom de champ que vous avez entré,&lt;br /&gt;
#* Les options vont, ici encore, vous permettre d&amp;#039;éditer une table en respectant ou non les caractères génériques, la casse ou les doublons.&amp;lt;br&amp;gt;Nous avons choisi de copier le résultat sur la même feuille, un peu plus bas (à l&amp;#039;aide de l&amp;#039;icône de sélection).&lt;br /&gt;
&lt;br /&gt;
Voici le résultat de notre filtrage :&lt;br /&gt;
[[Image:doc_howto_plages_donnees_filtre_std_resultat.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;Autofiltre est un peu différent du filtre standard. Pour mieux comprendre de quoi il s&amp;#039;agit, appliquons-le et voyons ce que nous obtenons :&lt;br /&gt;
# Sélectionnez la plage sur laquelle vous désirez filtrer les données :&lt;br /&gt;
# Sous &amp;#039;&amp;#039;&amp;#039;Données&amp;#039;&amp;#039;&amp;#039;, sélectionnez &amp;#039;&amp;#039;&amp;#039;Filtre - Autofiltre&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br/&amp;gt;Voici ce qui apparaît à l&amp;#039;écran :&lt;br /&gt;
&lt;br /&gt;
A côté de chaque nom de champ, un petit bouton avec une flèche est apparu. Cliquons sur celui situé à coté du champ &amp;#039;&amp;#039;&amp;#039;&amp;#039;Nom&amp;#039;&amp;#039;&amp;#039;&amp;#039; pour voir de quoi il relève :&lt;br /&gt;
&lt;br /&gt;
En fait, la liste des noms représente vos critères de filtre et vous pouvez les appliquer différemment sur chaque colonne. &lt;br /&gt;
&lt;br /&gt;
Si vous cliquez sur &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;, la même fenêtre de dialogue que celle décrite dans le chapitre précédent s&amp;#039;ouvre.&lt;br /&gt;
&lt;br /&gt;
Cliquons sur Dupont et examinons le résultat obtenu :&lt;br /&gt;
&lt;br /&gt;
Les critères correspondant au nom Dupont sont affichés et seulement eux.&lt;br /&gt;
&lt;br /&gt;
Pour annuler ce filtre, sélectionnez la plage sur laquelle vous l&amp;#039;avez appliqué et choisissez à nouveau &amp;#039;&amp;#039;&amp;#039;Données - Filtres - Autofiltre&amp;#039;&amp;#039;&amp;#039;, décochez &amp;#039;&amp;#039;&amp;#039;Autofiltre&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;Filtre spécial&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
Le filtre spécial est un filtre qui va vous permettre d&amp;#039;utiliser plus de trois critères de filtrage, à savoir jusqu&amp;#039;à huit.&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir utiliser ce filtre, vous devez créer une matrice dans laquelle vous allez entrer les critères, mais prenons des exemples, c&amp;#039;est beaucoup plus simple !&lt;br /&gt;
&lt;br /&gt;
Partons de notre petit exemple de tout à l&amp;#039;heure :&lt;br /&gt;
&lt;br /&gt;
# Recopiez la ligne portant les noms des champs de votre plage (Nom, Age...) dans un espace vide de votre feuille, par exemple à la ligne 10,&lt;br /&gt;
# Vous allez maintenant entrer vos critères de tri, sous chaque colonne, en sachant que les critères sur la même ligne horizontale sont rattachés par la valeur logique &amp;#039;ou&amp;#039; alors qu&amp;#039;en vertical, ils sont rattachés par la valeur logique &amp;#039;et&amp;#039;. Pour rentrer des noms avec le signe égal, n&amp;#039;oubliez pas de les mettre entre guillemets (&amp;quot;). Voici ce que cela donne :&lt;br /&gt;
&lt;br /&gt;
Nous demandons la recherche des personnes dont l&amp;#039;âge est inférieur à 25 ans &amp;#039;&amp;#039;&amp;#039;et &amp;#039;&amp;#039;&amp;#039;(parce que placé en dessous du précédent critère) qui sont nées après 1985 ; voici ce que nous obtenons après application du filtre (nous verrons comment juste après).&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est bien ce que nous avions demandé !&lt;br /&gt;
&lt;br /&gt;
Donc après avoir créé votre matrice &lt;br /&gt;
&lt;br /&gt;
# Sélectionnez la plage de données sur laquelle vous voulez appliquez le filtre&lt;br /&gt;
# Sélectionnez &amp;#039;&amp;#039;&amp;#039;Données - Filtre - Filtre spécial&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
# Dans la fenêtre qui s&amp;#039;ouvre, à l&amp;#039;aide du bouton de sélection, sélectionnez la matrice que vous avez défini en ligne 10 à 12,&lt;br /&gt;
# Dans les options, indiquez également où vous souhaitez que votre table filtrée s&amp;#039;affiche (nous l&amp;#039;avons placée en ligne 17).&lt;br /&gt;
# Cliquez sur &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Hop ! Le tour est joué !&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_tri_options.png&amp;diff=62348</id>
		<title>File:Doc howto plages donnees tri options.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_tri_options.png&amp;diff=62348"/>
		<updated>2008-02-03T17:00:31Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_resulattri.png&amp;diff=62347</id>
		<title>File:Doc howto plages donnees resulattri.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_resulattri.png&amp;diff=62347"/>
		<updated>2008-02-03T16:56:41Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_tri.png&amp;diff=62346</id>
		<title>File:Doc howto plages donnees tri.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_tri.png&amp;diff=62346"/>
		<updated>2008-02-03T16:39:22Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_selectionner.png&amp;diff=62345</id>
		<title>File:Doc howto plages donnees selectionner.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_selectionner.png&amp;diff=62345"/>
		<updated>2008-02-03T16:38:38Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_plagetest.png&amp;diff=62344</id>
		<title>File:Doc howto plages donnees plagetest.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_plagetest.png&amp;diff=62344"/>
		<updated>2008-02-03T16:30:51Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_definir.png&amp;diff=62343</id>
		<title>File:Doc howto plages donnees definir.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Doc_howto_plages_donnees_definir.png&amp;diff=62343"/>
		<updated>2008-02-03T16:24:21Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57195</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57195"/>
		<updated>2007-12-09T17:58:26Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Trucs et Astuces: Vérifiez les paramètres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] peut être utilisée pour effectuer les comptages et les totalisations de la section précédente, sans avoir à recourir à des colonnes supplémentaires. Il est nécessaire de comprendre les formules matricielles pour comprendre cela.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;exemple de totalisation de la section précédente, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”rouge”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”grand”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut être traité comme 3 matrices séparées,non affichées et calculées de manière interne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(A1:A6=”rouge”; B1:B6=”grand”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; va multiplier les éléments correspondants des matrices mentionnées et renvoyer leur somme, savoir :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(A1=”rouge”)*(B1=”grand”)*C1 + (A2=”rouge”)*(B2=”grand”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
Ceci donne à nouveau le poids total, sans avoir recours à une colonne supplémentaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notez que les formules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont simplement entrées en pressant la touche  Entrée – elles ne nécessitent pas la combinaison Ctrl+Shift+Entrée, même elles mettent en oeuvre les matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est également nécessaire d&amp;#039;avoir conscience du fait que les calculs portant sur des matrices de grande taille nécessitent beaucoup de temps processeur, et sont susceptibles de ralentir la feuille de calcul.&lt;br /&gt;
&lt;br /&gt;
==SOMME avec des formules matricielles==&lt;br /&gt;
&lt;br /&gt;
Une alternative à SOMMEPROD est d&amp;#039;utiliser la [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]. L&amp;#039;exemple précédent serait rédigé :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME( (A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
et entré comme une formule matricielle en pressant Ctrl+Shift+Entrée. Comme avec SOMMEPROD, ceci agit en multipliant entre eux les éléments correspondants des matrices et en renvoyant leur somme.&lt;br /&gt;
&lt;br /&gt;
==Le pilote de données==&lt;br /&gt;
&lt;br /&gt;
Une autre approche des sommes et calculs conditionnels consiste à recourir au Pilote de données et générer une table interactive, dans laquelle les données peuvent être arrangées et résumées de différentes façons.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: Vérifiez les paramètres==&lt;br /&gt;
&lt;br /&gt;
En manipulant du texte avec certaines fonctions (comme &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), le résultat obtenu peut dépendre des réglages effectués dans la page &amp;#039;&amp;#039;Menu Outils-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calcul&amp;#039;&amp;#039;. Si les réglages de l&amp;#039;utilisateur sont incorrects, les résultats obtenus peuvent, de ce fait, être faux.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
Une solution peut consister à inclure, en haut de la feuille de calcul, un contrôle de l&amp;#039;exactitude des réglages. Par exemple :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SI(ESTERR(CHERCHE(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERREUR: veuillez autoriser les caractères génériques dans les formules&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
affichera un message d&amp;#039;erreur si les caractères génériques dans les formules ne sont pas autorisés.&lt;br /&gt;
&lt;br /&gt;
Un autre exemple – dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; entrez le texte :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Vérification : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; entrez :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; entrez :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
ou mieux encore, utilisez des messages d&amp;#039;erreurs appropriés.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(GRANDE.VALEUR(A1:A5; LIGNE(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions7.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ESTNUM(EQUIV(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57185</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57185"/>
		<updated>2007-12-09T17:31:35Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Le pilote de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] peut être utilisée pour effectuer les comptages et les totalisations de la section précédente, sans avoir à recourir à des colonnes supplémentaires. Il est nécessaire de comprendre les formules matricielles pour comprendre cela.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;exemple de totalisation de la section précédente, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”rouge”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”grand”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut être traité comme 3 matrices séparées,non affichées et calculées de manière interne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(A1:A6=”rouge”; B1:B6=”grand”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; va multiplier les éléments correspondants des matrices mentionnées et renvoyer leur somme, savoir :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(A1=”rouge”)*(B1=”grand”)*C1 + (A2=”rouge”)*(B2=”grand”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
Ceci donne à nouveau le poids total, sans avoir recours à une colonne supplémentaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notez que les formules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont simplement entrées en pressant la touche  Entrée – elles ne nécessitent pas la combinaison Ctrl+Shift+Entrée, même elles mettent en oeuvre les matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est également nécessaire d&amp;#039;avoir conscience du fait que les calculs portant sur des matrices de grande taille nécessitent beaucoup de temps processeur, et sont susceptibles de ralentir la feuille de calcul.&lt;br /&gt;
&lt;br /&gt;
==SOMME avec des formules matricielles==&lt;br /&gt;
&lt;br /&gt;
Une alternative à SOMMEPROD est d&amp;#039;utiliser la [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]. L&amp;#039;exemple précédent serait rédigé :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME( (A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
et entré comme une formule matricielle en pressant Ctrl+Shift+Entrée. Comme avec SOMMEPROD, ceci agit en multipliant entre eux les éléments correspondants des matrices et en renvoyant leur somme.&lt;br /&gt;
&lt;br /&gt;
==Le pilote de données==&lt;br /&gt;
&lt;br /&gt;
Une autre approche des sommes et calculs conditionnels consiste à recourir au Pilote de données et générer une table interactive, dans laquelle les données peuvent être arrangées et résumées de différentes façons.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: Vérifiez les paramètres==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(GRANDE.VALEUR(A1:A5; LIGNE(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions7.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ESTNUM(EQUIV(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57184</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57184"/>
		<updated>2007-12-09T17:31:16Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Le pilote de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] peut être utilisée pour effectuer les comptages et les totalisations de la section précédente, sans avoir à recourir à des colonnes supplémentaires. Il est nécessaire de comprendre les formules matricielles pour comprendre cela.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;exemple de totalisation de la section précédente, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”rouge”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”grand”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut être traité comme 3 matrices séparées,non affichées et calculées de manière interne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(A1:A6=”rouge”; B1:B6=”grand”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; va multiplier les éléments correspondants des matrices mentionnées et renvoyer leur somme, savoir :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(A1=”rouge”)*(B1=”grand”)*C1 + (A2=”rouge”)*(B2=”grand”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
Ceci donne à nouveau le poids total, sans avoir recours à une colonne supplémentaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notez que les formules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont simplement entrées en pressant la touche  Entrée – elles ne nécessitent pas la combinaison Ctrl+Shift+Entrée, même elles mettent en oeuvre les matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est également nécessaire d&amp;#039;avoir conscience du fait que les calculs portant sur des matrices de grande taille nécessitent beaucoup de temps processeur, et sont susceptibles de ralentir la feuille de calcul.&lt;br /&gt;
&lt;br /&gt;
==SOMME avec des formules matricielles==&lt;br /&gt;
&lt;br /&gt;
Une alternative à SOMMEPROD est d&amp;#039;utiliser la [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]. L&amp;#039;exemple précédent serait rédigé :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME( (A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
et entré comme une formule matricielle en pressant Ctrl+Shift+Entrée. Comme avec SOMMEPROD, ceci agit en multipliant entre eux les éléments correspondants des matrices et en renvoyant leur somme.&lt;br /&gt;
&lt;br /&gt;
==Le pilote de données==&lt;br /&gt;
&lt;br /&gt;
Une autre approche des sommes et calculs conditionnel consiste à recourir au Pilote de données et générer une table interactive, dans laquelle les données peuvent être arrangées et résumées de différentes façons.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: Vérifiez les paramètres==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(GRANDE.VALEUR(A1:A5; LIGNE(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions7.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ESTNUM(EQUIV(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57182</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57182"/>
		<updated>2007-12-09T17:22:55Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOMME avec formule et plage de cellules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] peut être utilisée pour effectuer les comptages et les totalisations de la section précédente, sans avoir à recourir à des colonnes supplémentaires. Il est nécessaire de comprendre les formules matricielles pour comprendre cela.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;exemple de totalisation de la section précédente, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”rouge”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”grand”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut être traité comme 3 matrices séparées,non affichées et calculées de manière interne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(A1:A6=”rouge”; B1:B6=”grand”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; va multiplier les éléments correspondants des matrices mentionnées et renvoyer leur somme, savoir :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(A1=”rouge”)*(B1=”grand”)*C1 + (A2=”rouge”)*(B2=”grand”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
Ceci donne à nouveau le poids total, sans avoir recours à une colonne supplémentaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notez que les formules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont simplement entrées en pressant la touche  Entrée – elles ne nécessitent pas la combinaison Ctrl+Shift+Entrée, même elles mettent en oeuvre les matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est également nécessaire d&amp;#039;avoir conscience du fait que les calculs portant sur des matrices de grande taille nécessitent beaucoup de temps processeur, et sont susceptibles de ralentir la feuille de calcul.&lt;br /&gt;
&lt;br /&gt;
==SOMME avec des formules matricielles==&lt;br /&gt;
&lt;br /&gt;
Une alternative à SOMMEPROD est d&amp;#039;utiliser la [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]. L&amp;#039;exemple précédent serait rédigé :&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME( (A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
et entré comme une formule matricielle en pressant Ctrl+Shift+Entrée. Comme avec SOMMEPROD, ceci agit en multipliant entre eux les éléments correspondants des matrices et en renvoyant leur somme.&lt;br /&gt;
&lt;br /&gt;
==Le pilote de données==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: Vérifiez les paramètres==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(GRANDE.VALEUR(A1:A5; LIGNE(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions7.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ESTNUM(EQUIV(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57176</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57176"/>
		<updated>2007-12-09T17:14:23Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOMMEPROD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] peut être utilisée pour effectuer les comptages et les totalisations de la section précédente, sans avoir à recourir à des colonnes supplémentaires. Il est nécessaire de comprendre les formules matricielles pour comprendre cela.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;exemple de totalisation de la section précédente, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”rouge”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”grand”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut être traité comme 3 matrices séparées,non affichées et calculées de manière interne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(A1:A6=”rouge”; B1:B6=”grand”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; va multiplier les éléments correspondants des matrices mentionnées et renvoyer leur somme, savoir :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(A1=”rouge”)*(B1=”grand”)*C1 + (A2=”rouge”)*(B2=”grand”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
Ceci donne à nouveau le poids total, sans avoir recours à une colonne supplémentaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notez que les formules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont simplement entrées en pressant la touche  Entrée – elles ne nécessitent pas la combinaison Ctrl+Shift+Entrée, même elles mettent en oeuvre les matrices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est également nécessaire d&amp;#039;avoir conscience du fait que les calculs portant sur des matrices de grande taille nécessitent beaucoup de temps processeur, et sont susceptibles de ralentir la feuille de calcul.&lt;br /&gt;
&lt;br /&gt;
==SOMME avec formule et plage de cellules==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[/Documentation/FR/Calc:Fonction_SOMME|Fonction SOMME]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==Le pilote de données==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: Vérifiez les paramètres==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMMEPROD(GRANDE.VALEUR(A1:A5; LIGNE(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions7.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ESTNUM(EQUIV(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_SOMMEPROD&amp;diff=57149</id>
		<title>FR/Documentation/Calc:Fonction SOMMEPROD</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_SOMMEPROD&amp;diff=57149"/>
		<updated>2007-12-09T16:50:24Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== SOMMEPROD  ==&lt;br /&gt;
Multiplie les éléments correspondants des plages de cellules indiquées, et renvoie la somme de ces produits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD(plage1; plage2; ... plage30)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage30&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; listent jusqu&amp;#039;à un maximum de 30 plages qui correspondent aux éléments à multiplier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il est possible d&amp;#039;utiliser &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour calculer le produit scalaire de deux vecteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; peut aussi être utilisé pour totaliser des cellules dans lesquelles une condition spécifique est vérifiée (puisque &amp;quot;VRAI&amp;quot; est analysé comme &amp;quot;1&amp;quot; et &amp;quot;FAUX&amp;quot; comme &amp;quot;0&amp;quot;) - voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes est calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMMEPROD(A1:B2; C1:D2)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &lt;br /&gt;
:renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;*&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; + &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;*&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; + &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;*&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; + &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;*&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::[[Image:Calc_sumproduct_example.png|Exemple d&amp;#039;utilisation de la fonction SOMMEPROD]]&lt;br /&gt;
&lt;br /&gt;
=== vVoir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME.CARRES|fonction SOMME.CARRES]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes est calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57111</id>
		<title>FR/Documentation/Calc: fonction SOMME.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57111"/>
		<updated>2007-12-09T15:28:08Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== SOMME.SI  ==&lt;br /&gt;
Totalise, avec une condition, le contenu des cellules d&amp;#039;une plage donnée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(plage_test; condition; plage_total)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette fonction identifie celle des cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui vérifient la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et totalise les cellules correspondantes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Si l&amp;#039;argument &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis les cellules de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont totalisées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est, ou fait référence, à une chaîne de caractères au format suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; où&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est l&amp;#039;un des opérateurs &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (si &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est sous-entendu);&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la valeur (nombre ou texte) à comparer.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” vérifie si le contenu de chacune des cellules est supérieur à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très puissante pour comparer des textes, afin de déterminer leur similitude ou leur différence (&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), mais une utilisation optimale ne peut être obtenue qu&amp;#039;au prix de quelques précautions préalables. Il est en particulier nécessaire de déterminer le comportement attendu dans le menu &amp;#039;&amp;#039;&amp;#039;Outils – Options - OpenOffice.org Calc - Calcul&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;Critères de recherche = et &amp;lt;&amp;gt; doivent correspondre à des lignes entières&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; est cochée, alors la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” ne sera vérifiée que pour une cellule contenant exactement &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;; mais si elle est décochée, alors elle sera vérifiée pour des cellule contenant &amp;lt;/nowiki&amp;gt;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge sang&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;Autoriser les caractères génériques dans les formules&amp;#039;&amp;#039; est cochée, la condition sera vérifiée en utilisant des [[Documentation/How_Tos/Regular Expressions in Calc| Caractères génériques dans Calc]] (lien en anglais) – ainsi, par exemple &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ro.ge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ronge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, alors que &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge-gorge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (en revanche, elle ne sera pas vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; parce que dans ce cas, le mot &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas situé en début de cellule ; pour qu&amp;#039;une cellule contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, vérifie aussi la condition, il faudrait que la condition soit rédigée de la façon suivante : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;.*rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;heure, le choix de cocher ou non l&amp;#039;option &amp;#039;&amp;#039;Respecter la casse&amp;#039;&amp;#039; est sans effet (la casse est toujours ignorée) – ce comportement est cependant susceptible de changer dans les versions futures de OOo et il convient donc de ne pas se reposer sur ce comportement actuel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les cellules vides inclues dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont ignorées (elles ne vérifient jamais la condition).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ne peut comporter qu&amp;#039;une condition unique.&lt;br /&gt;
Voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039; pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(A1:A9;&amp;quot;&amp;lt;0&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: renvoie la somme des nombres négatifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A9; F1) &amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient le texte &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (sans les guillemets) renvoie la somme des nombres positifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(B2:B4; &amp;quot;&amp;lt;&amp;quot;&amp;amp;F2; C2:C4)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, renvoie la somme de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, puisque les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont inférieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(D1:D9; &amp;quot;pommes&amp;quot;; E1:E9)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;poires&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent la quantité correspondante de chaque fruit, renvoie la quantité totale de  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Calc:_Mathematical_functions|Fonctions Mathématiques]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Regular Expressions in Calc|Caractères génériques dans Calc]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57110</id>
		<title>FR/Documentation/Calc: fonction SOMME.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57110"/>
		<updated>2007-12-09T15:26:14Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDSOMME&amp;diff=57105</id>
		<title>FR/Documentation/Calc:Fonction BDSOMME</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDSOMME&amp;diff=57105"/>
		<updated>2007-12-09T15:23:40Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== BDSOMME ==&lt;br /&gt;
Totalise les cellules dans une colonne d&amp;#039;une table de &amp;quot;base de données&amp;quot; Calc, dans les lignes vérifiant un critère indiqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(table_données; champ; critère_table)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage délimitant les donnée à examiner.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la colonne à compter. Elle peut être désignée par son numéro (1 est la première colonne de la table de la &amp;quot;base de données&amp;quot;, 2 est la seconde ...), ou par son entête (encadrée par des guillemets ””), ou une cellule faisant elle-même référence à une entête de colonne, ou encore par 0 pour inclure toutes les colonnes.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;critère_table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage de cellules contenant des critères, pour sélectionner quelles lignes de la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totaliser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page &amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/How_Tos/Calc:fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039; décrit dans le détail, l&amp;#039;utilisation de ces paramètres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
Dans cette feuille de calcul :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;amp;nbsp;||&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;||Clément||CE2||9||150||40&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;||Julie||CM1||10||1000||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;||Charles||CE2||10||300||51&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;||Daniel||CM2||11||1200||48&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;||Marie||CE1||8||650||33&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;||Franck||CE1||7||300||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;||Noémie||CP||7||200||36&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;||Louis||CE2||9||1200||44&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;||Émilie||CE1||8||1000||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;12&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;13&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;14&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||CE1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; &amp;quot;Éloignement de l&amp;#039;école&amp;quot;; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie la distance totale séparant l&amp;#039;école du domicile des enfants de CE1 (1950).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; 4; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le même résultat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; D1; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie également le même résultat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNB|fonction BDNB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNBVAL|fonction BDNBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMAX|fonction BDMAX]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMIN|fonction BDMIN]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMOYENNE|fonction BDMOYENNE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPE|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPEP|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVAR|fonction BDVAR]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVARP|fonction BDVARP]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDLIRE|fonction BDLIRE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOUS.TOTAL|fonction SOUS.TOTAL]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Issues: ===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;aide de OOo2.3 indique que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; mentionné comme &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; inclura l&amp;#039;ensemble de la table de base de données. Ceci ne semble pas exact – seule une colonne unique peut être totalisée.&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57104</id>
		<title>FR/Documentation/Calc: fonction SOMME.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:_fonction_SOMME.SI&amp;diff=57104"/>
		<updated>2007-12-09T15:22:23Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== SOMME.SI  ==&lt;br /&gt;
Totalise, avec une condition, le contenu des cellules d&amp;#039;une plage donnée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(plage_test; condition; plage_total)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette fonction identifie celle des cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui vérifient la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et totalise les cellules correspondantes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Si l&amp;#039;argument &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis les cellules de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont totalisées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est, ou fait référence, à une chaîne de caractères au format suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; où&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est l&amp;#039;un des opérateurs &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (si &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est sous-entendu);&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la valeur (nombre ou texte) à comparer.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” vérifie si le contenu de chacune des cellules est supérieur à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très puissante pour comparer des textes, afin de déterminer leur similitude ou leur différence (&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), mais une utilisation optimale ne peut être obtenue qu&amp;#039;au prix de quelques précautions préalables. Il est en particulier nécessaire de déterminer le comportement attendu dans le menu &amp;#039;&amp;#039;&amp;#039;Outils – Options - OpenOffice.org Calc - Calcul&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;Critères de recherche = et &amp;lt;&amp;gt; doivent correspondre à des lignes entières&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; est cochée, alors la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” ne sera vérifiée que pour une cellule contenant exactement &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;; mais si elle est décochée, alors elle sera vérifiée pour des cellule contenant &amp;lt;/nowiki&amp;gt;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge sang&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;Autoriser les caractères génériques dans les formules&amp;#039;&amp;#039; est cochée, la condition sera vérifiée en utilisant des [[Documentation/How_Tos/Regular Expressions in Calc| Caractères génériques dans Calc]] (lien en anglais) – ainsi, par exemple &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ro.ge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ronge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, alors que &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge-gorge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (en revanche, elle ne sera pas vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; parce que dans ce cas, le mot &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas situé en début de cellule ; pour qu&amp;#039;une cellule contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, vérifie aussi la condition, il faudrait que la condition soit rédigée de la façon suivante : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;.*rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;heure, le choix de cocher ou non l&amp;#039;option &amp;#039;&amp;#039;Respecter la casse&amp;#039;&amp;#039; est sans effet (la casse est toujours ignorée) – ce comportement est cependant susceptible de changer dans les versions futures de OOo et il convient donc de ne pas se reposer sur ce comportement actuel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les cellules vides inclues dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont ignorées (elles ne vérifient jamais la condition).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ne peut comporter qu&amp;#039;une condition unique.&lt;br /&gt;
Voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039; pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(A1:A9;&amp;quot;&amp;lt;0&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: renvoie la somme des nombres négatifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A9; F1) &amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient le texte &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (sans les guillemets) renvoie la somme des nombres positifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(B2:B4; &amp;quot;&amp;lt;&amp;quot;&amp;amp;F2; C2:C4)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, renvoie la somme de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, puisque les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont inférieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(D1:D9; &amp;quot;pommes&amp;quot;; E1:E9)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;poires&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent la quantité correspondante de chaque fruit, renvoie la quantité totale de  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Calc:_Mathematical_functions|Fonctions Mathématiques]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Regular Expressions in Calc|Caractères génériques dans Calc]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57102</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57102"/>
		<updated>2007-12-09T15:20:38Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOMME.SI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57101</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57101"/>
		<updated>2007-12-09T15:19:52Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOUS.TOTAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Les expressions régulières sont &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;.*&amp;quot;); &amp;quot;activées&amp;quot;; &amp;quot;désactivées&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;L&amp;#039;option exactitude comme affiché est &amp;quot;&amp;amp;SI(NB.SI(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;activée&amp;quot;; &amp;quot;désactivée&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions5.png|Vérification des parametres]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=GRANDE.VALEUR(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions6.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDSOMME&amp;diff=57097</id>
		<title>FR/Documentation/Calc:Fonction BDSOMME</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDSOMME&amp;diff=57097"/>
		<updated>2007-12-09T15:17:00Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== BDSOMME ==&lt;br /&gt;
Totalise les cellules dans une colonne d&amp;#039;une table de &amp;quot;base de données&amp;quot; Calc, dans les lignes vérifiant un critère indiqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(table_données; champ; critère_table)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage délimitant les donnée à examiner.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la colonne à compter. Elle peut être désignée par son numéro (1 est la première colonne de la table de la &amp;quot;base de données&amp;quot;, 2 est la seconde ...), ou par son entête (encadrée par des guillemets ””), ou une cellule faisant elle-même référence à une entête de colonne, ou encore par 0 pour inclure toutes les colonnes.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;critère_table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage de cellules contenant des critères, pour sélectionner quelles lignes de la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totaliser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page &amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/How_Tos/Calc:fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039; décrit dans le détail, l&amp;#039;utilisation de ces paramètres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
Dans cette feuille de calcul :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;amp;nbsp;||&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;||Clément||CE2||9||150||40&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;||Julie||CM1||10||1000||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;||Charles||CE2||10||300||51&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;||Daniel||CM2||11||1200||48&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;||Marie||CE1||8||650||33&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;||Franck||CE1||7||300||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;||Noémie||CP||7||200||36&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;||Louis||CE2||9||1200||44&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;||Émilie||CE1||8||1000||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;12&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;13&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;14&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||CE1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; &amp;quot;Éloignement de l&amp;#039;école&amp;quot;; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie la distance totale séparant l&amp;#039;école du domicile des enfants de CE1 (1950).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; 4; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le même résultat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDSOMME(A1:E10; D1; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie également le même résultat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNB|fonction BDNB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNBVAL|fonction BDNBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMAX|fonction BDMAX]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMIN|fonction BDMIN]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMOYENNE|fonction BDMOYENNE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPE|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPEP|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVAR|fonction BDVAR]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVARP|fonction BDVARP]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDLIRE|fonction BDLIRE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOUS.TOTAL|fonction SOUS.TOTAL]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Issues: ===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;aide de OOo2.3 indique que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; mentionné comme &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; inclura l&amp;#039;ensemble de la table de base de données. Ceci ne semble pas exact – seule une colonne unique peut être totalisée.&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Documentation/Fr/Calc:Fonction_SOMME.SI&amp;diff=57087</id>
		<title>Documentation/Fr/Calc:Fonction SOMME.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Documentation/Fr/Calc:Fonction_SOMME.SI&amp;diff=57087"/>
		<updated>2007-12-09T13:56:00Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== SOMME.SI  ==&lt;br /&gt;
Totalise, avec une condition, le contenu des cellules d&amp;#039;une plage donnée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(plage_test; condition; plage_total)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette fonction identifie celle des cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui vérifient la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et totalise les cellules correspondantes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Si l&amp;#039;argument &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_total&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis les cellules de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont totalisées.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est, ou fait référence, à une chaîne de caractères au format suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; où&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est l&amp;#039;un des opérateurs &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (si &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est sous-entendu);&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la valeur (nombre ou texte) à comparer.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” vérifie si le contenu de chacune des cellules est supérieur à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très puissante pour comparer des textes, afin de déterminer leur similitude ou leur différence (&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), mais une utilisation optimale ne peut être obtenue qu&amp;#039;au prix de quelques précautions préalables. Il est en particulier nécessaire de déterminer le comportement attendu dans le menu &amp;#039;&amp;#039;&amp;#039;Outils – Options - OpenOffice.org Calc - Calcul&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;Critères de recherche = et &amp;lt;&amp;gt; doivent correspondre à des lignes entières&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; est cochée, alors la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” ne sera vérifiée que pour une cellule contenant exactement &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;; mais si elle est décochée, alors elle sera vérifiée pour des cellule contenant &amp;lt;/nowiki&amp;gt;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge sang&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;Autoriser les caractères génériques dans les formules&amp;#039;&amp;#039; est cochée, la condition sera vérifiée en utilisant des [[Documentation/How_Tos/Regular Expressions in Calc| Caractères génériques dans Calc]] (lien en anglais) – ainsi, par exemple &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ro.ge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ronge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, alors que &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge-gorge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (en revanche, elle ne sera pas vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; parce que dans ce cas, le mot &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas situé en début de cellule ; pour qu&amp;#039;une cellule contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, vérifie aussi la condition, il faudrait que la condition soit rédigée de la façon suivante : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;.*rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;heure, le choix de cocher ou non l&amp;#039;option &amp;#039;&amp;#039;Respecter la casse&amp;#039;&amp;#039; est sans effet (la casse est toujours ignorée) – ce comportement est cependant susceptible de changer dans les versions futures de OOo et il convient donc de ne pas se reposer sur ce comportement actuel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les cellules vides inclues dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont ignorées (elles ne vérifient jamais la condition).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ne peut comporter qu&amp;#039;une condition unique.&lt;br /&gt;
Voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039; pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(A1:A9;&amp;quot;&amp;lt;0&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: renvoie la somme des nombres négatifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A9; F1) &amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient le texte &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (sans les guillemets) renvoie la somme des nombres positifs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;SOMME.SI(B2:B4; &amp;quot;&amp;lt;&amp;quot;&amp;amp;F2; C2:C4)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, renvoie la somme de &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, puisque les cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont inférieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(D1:D9; &amp;quot;pommes&amp;quot;; E1:E9)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
: où les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, soit &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;poires&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiennent la quantité correspondante de chaque fruit, renvoie la quantité totale de  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;pommes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Calc:_Mathematical_functions|Fonctions Mathématiques]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Regular Expressions in Calc|Caractères génériques dans Calc]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57084</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=57084"/>
		<updated>2007-12-09T13:11:39Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Conditions dans la selection des cellules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu &amp;amp; Docgranville&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=((A1=”rouge”) ET (B1=”grand”))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNBVAL&amp;diff=57083</id>
		<title>FR/Documentation/Calc:Fonction BDNBVAL</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNBVAL&amp;diff=57083"/>
		<updated>2007-12-09T13:08:21Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== BDNBVAL  ==&lt;br /&gt;
Compte le nombre de cellules non vides dans une colonne d&amp;#039;une table de &amp;quot;base de données&amp;quot; Calc, parmi les lignes vérifiant un critère indiqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(table_données; champ; critère_table)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage délimitant les donnée à examiner.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la colonne à compter. Elle peut être désignée par son numéro (1 est la première colonne de la table de la &amp;quot;base de données&amp;quot;, 2 est la seconde ...), ou par son entête (encadrée par des guillemets ””), ou une cellule faisant elle-même référence à une entête de colonne, ou encore par 0 pour inclure toutes les colonnes.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;critère_table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage de cellules contenant des critères, pour sélectionner quelles lignes de la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page &amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/How_Tos/Calc:fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039; décrit dans le détail, l&amp;#039;utilisation de ces paramètres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;B&amp;#039;DNBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules non-vides, ce qui correspond aux cellules contenant des nombres, du texte, les valeurs VRAI/FAUX ou même des erreurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
Dans cette feuille de calcul :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;amp;nbsp;||&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;||Clément||CE2||9||150||40&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;||Julie||CM1||10||1000||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;||Charles||CE2||10||300||non&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;||Daniel||CM2||11||1200||48&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;||Marie||CE1||8||650||33&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;||Franck||CE1||7||300||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;||Noémie||CP||7||200||36&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;||Louis||CE2||9||1200||44&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;||Émilie||CE1||8||1000||non&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;12&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;13&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;14&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||CE1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; 0; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants qui sont en CE1 (3).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; 5; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants de CE1, dont le poids a, soit été mesuré, soit été marqué &amp;quot;non&amp;quot; (1). Franck n&amp;#039;est pas inclus puisque la case relative à son poids est vide. Émilie est incluse puisque son poids est marqué &amp;quot;non&amp;quot;, qui est du texte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNBVAL(A1:E10; E1; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie également le nombre d&amp;#039;enfants de CE1 dont le poids a, soit été mesuré ,soit été marqué &amp;quot;non&amp;quot; (1).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNB|fonction BDNB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMAX|fonction BDMAX]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMIN|fonction BDMIN]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMOYENNE|fonction BDMOYENNE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPE|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPEP|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVAR|fonction BDVAR]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVARP|fonction BDVARP]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDLIRE|fonction BDLIRE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB|fonction NB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Issues: ===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;utilisation exacte du 0 comme paramètre de &amp;lt;tt&amp;gt;champ&amp;lt;/tt&amp;gt; n&amp;#039;est pas claire, aussi bien en terme de fonctionnement qu&amp;#039;en terme de compatibilité. ([http://qa.openoffice.org/issues/show_bug.cgi?id=84168 issue 84168])&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNB&amp;diff=56957</id>
		<title>FR/Documentation/Calc:Fonction BDNB</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_BDNB&amp;diff=56957"/>
		<updated>2007-12-08T19:42:39Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== BDNB  ==&lt;br /&gt;
Compte les cellules contenant des nombres dans une colonne d&amp;#039;une table de &amp;quot;base de données&amp;quot; Calc, dans les lignes vérifiant un critère indiqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(table_données; champ; critère_table)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage délimitant les donnée à examiner.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;champ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la colonne à compter. Elle peut être désignée par son numéro (1 est la première colonne de la table de la &amp;quot;base de données&amp;quot;, 2 est la seconde ...), ou par son entête (encadrée par des guillemets ””), ou une cellule faisant elle-même référence à une entête de colonne, ou encore par 0 pour inclure toutes les colonnes.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;critère_table&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est une plage de cellules contenant des critères, pour sélectionner quelles lignes de la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;table_données&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La page &amp;#039;&amp;#039;&amp;#039;[[Documentation/Fr/How_Tos/Calc:fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039; décrit dans le détail, l&amp;#039;utilisation de ces paramètres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
Dans cette feuille de calcul :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;amp;nbsp;||&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;||Clément||CE2||9||150||40&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;||Julie||CM1||10||1000||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;||Charles||CE2||10||300||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;||Daniel||CM2||11||1200||48&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;||Marie||CE1||8||650||33&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;||Franck||CE1||7||300||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;||Noémie||CP||7||200||36&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;9&amp;#039;&amp;#039;&amp;#039;||Louis||CE2||9||1200||44&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;10&amp;#039;&amp;#039;&amp;#039;||Émilie||CE1||8||1000||42&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;11&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;12&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;13&amp;#039;&amp;#039;&amp;#039;||Nom||Classe||Age||Éloignement de l&amp;#039;école||Poids&lt;br /&gt;
&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;14&amp;#039;&amp;#039;&amp;#039;||&amp;amp;nbsp;||CE1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:E10; 0; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants qui sont en CE1 (3).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:E10; 5; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie le nombre d&amp;#039;enfants de CE1 dont le poids a été mesuré (2). Franck n&amp;#039;est pas inclus parce que son poids n&amp;#039;est pas renseigné (ce n&amp;#039;est pas un nombre).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:E10; E1; A13:E14)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: renvoie aussi le nombre d&amp;#039;enfants de CE1 dont le poids a été mesuré (2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Voir aussi : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonctions_base_données|Aperçu des fonctions de base de données]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDNBVAL|fonction BDNBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDSOMME|fonction BDSOMME]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMAX|fonction BDMAX]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMIN|fonction BDMIN]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDMOYENNE|fonction BDMOYENNE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPE|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDECARTYPEP|fonction BDECARTYPE]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVAR|fonction BDVAR]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDVARP|fonction BDVARP]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_BDLIRE|fonction BDLIRE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB|fonction NB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Issues: ===&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;utilisation exacte du 0 comme paramètre de &amp;lt;tt&amp;gt;champ&amp;lt;/tt&amp;gt; n&amp;#039;est pas claire, aussi bien en terme de fonctionnement qu&amp;#039;en terme de compatibilité. ([http://qa.openoffice.org/issues/show_bug.cgi?id=84168 issue 84168])&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56956</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56956"/>
		<updated>2007-12-08T19:36:12Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOMME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir ci-dessous l&amp;#039;utilisation de cette fonction en combinaison avec une condition.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56955</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56955"/>
		<updated>2007-12-08T19:34:41Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* SOMME */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir plus bas la fa9on de l&amp;#039;utiliser comme une fonction conditionnelle.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56954</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56954"/>
		<updated>2007-12-08T19:32:41Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Conditions dans la selection des cellules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir plus bas sur la facon de l&amp;#039;utiliser comme une fonction conditionnelle.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56953</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56953"/>
		<updated>2007-12-08T19:30:03Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* BDNB, BDNBVAL, BDPRODUIT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir plus bas sur la facon de l&amp;#039;utiliser comme une fonction conditionnelle.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les fonctions [[Documentation/FR/Calc:Fonction_BDNB|BDNB]], [[Documentation/FR/Calc:Fonction_BDNBVAL|BDNBVAL]] et [[Documentation/FR/Calc:Fonction_BDSOMME|BDSOMME]] agissent de la même façon que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, à cette différence près que les cellules comptées ou totalisées sont choisies en fonction d&amp;#039;une série de conditions (désignée sous le vocable &amp;quot;critères de recherche&amp;quot;). Par exemple, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;BDNB(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte le nombre de lignes de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour lesquelles les conditions figurant dans la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont toutes vérfiées.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;TRUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_NB.SI&amp;diff=56952</id>
		<title>FR/Documentation/Calc:Fonction NB.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_NB.SI&amp;diff=56952"/>
		<updated>2007-12-08T19:27:11Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== NB.SI ==&lt;br /&gt;
compte le nombre de cellules d&amp;#039;une plage, qui vérifient une condition spécifique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(plage_test; condition)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette fonction compte les cellules de la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;test_range&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui vérifient la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est, ou fait référence à, une chaîne de caractères présentant le format suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; où &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; correspond à l&amp;#039;un des opérateurs mathématiques suivants : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (par défaut, si &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est sous-entendu), et&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la valeur (nombre ou texte) de comparaison.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” vérifie si le contenu de la cellule est supérieur à 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très puissante pour comparer des textes, afin de déterminer leur similitude ou leur différence (&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), mais une utilisation optimale ne peut être obtenue qu&amp;#039;au prix de quelques précautions préalables. Il est en particulier nécessaire de déterminer le comportement attendu dans le menu &amp;#039;&amp;#039;&amp;#039;Outils – Options - OpenOffice.org Calc - Calcul&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;Critères de recherche = et &amp;lt;&amp;gt; doivent correspondre à des lignes entières&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; est cochée, alors la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” ne sera vérifiée que pour une cellule contenant exactement &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;; mais si elle est décochée, alors elle sera vérifiée pour des cellule contenant &amp;lt;/nowiki&amp;gt;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge sang&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;Autoriser les caractères génériques dans les formules&amp;#039;&amp;#039; est cochée, la condition sera vérifiée en utilisant des [[Documentation/How_Tos/Regular Expressions in Calc| Caractères génériques dans Calc]] (lien en anglais) – ainsi, par exemple &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ro.ge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ronge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, alors que &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge-gorge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (en revanche, elle ne sera pas vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; parce que dans ce cas, le mot &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas situé en début de cellule ; pour qu&amp;#039;une cellule contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; vérifie aussi la condition, il faudrait que la condition soit rédigée de la façon suivante : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;.*rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;heure, le choix de cocher ou non l&amp;#039;option &amp;#039;&amp;#039;Respecter la casse&amp;#039;&amp;#039; est sans effet (la casse est toujours ignorée) – ce comportement est cependant susceptible de changer dans les versions futures de OOo et il convient donc de ne pas se reposer sur ce comportement actuel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les cellules vides inclues dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont ignorées (elles ne vérifient jamais la condition).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ne peut comporter qu&amp;#039;une condition unique.&lt;br /&gt;
Voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039; pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(C2:C8; &amp;quot;&amp;gt;=20&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2:C8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu est numériquement supérieur ou égal à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(C2:C8; F1)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient le texte &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; retourne le même résultat que ci-dessus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;NB.SI(C2:C8; &amp;quot;&amp;lt;&amp;quot;&amp;amp;F2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2:C8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu est numériquement inférieur à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A2:A8;  &amp;quot;&amp;gt;=P&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A2:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu débute avec la lettre &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou une lettre venant après &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans l&amp;#039;alphabet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(B2:B8; &amp;quot;rouge&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2:B8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, mais ce nombre dépend des options mentionnées comme mentionné ci-dessus).&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB|fonction NB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Regular Expressions in Calc|Caractères génériques dans Calc]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_NB.SI&amp;diff=56951</id>
		<title>FR/Documentation/Calc:Fonction NB.SI</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc:Fonction_NB.SI&amp;diff=56951"/>
		<updated>2007-12-08T19:24:37Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== NB.SI ==&lt;br /&gt;
compte le nombre de cellules d&amp;#039;une plage, qui vérifient une condition spécifique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe : ===&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(plage_test; condition)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette fonction compte les cellules de la plage  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;test_range&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui vérifient la &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est, ou fait référence à, une chaîne de caractères présentant le format suivant :&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; où &lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; correspond à l&amp;#039;un des opérateurs mathématiques suivants : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (par défaut, si &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;comparateur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est omis, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est sous-entendu), et&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;valeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est la valeur (nombre ou texte) de comparaison.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” vérifie si le contenu de la cellule est supérieur à 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonction est très puissante pour comparer des textes, afin de déterminer leur similitude ou leur différence (&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;), mais une utilisation optimale ne peut être obtenue qu&amp;#039;au prix de quelques précautions préalables. Il est en particulier nécessaire de déterminer le comportement attendu dans le menu &amp;#039;&amp;#039;&amp;#039;Outils – Options - OpenOffice.org Calc - Calcul&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;Critères de recherche = et &amp;lt;&amp;gt; doivent correspondre à des lignes entières&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039; est cochée, alors la condition “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” ne sera vérifiée que pour une cellule contenant exactement &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;lt;nowiki&amp;gt;; mais si elle est décochée, alors elle sera vérifiée pour des cellule contenant &amp;lt;/nowiki&amp;gt;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge sang&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l&amp;#039;option &amp;#039;&amp;#039;Autoriser les caractères génériques dans les formules&amp;#039;&amp;#039; est cochée, la condition sera vérifiée en utilisant des [[Documentation/How_Tos/Regular Expressions in Calc| Caractères génériques dans Calc]] (lien en anglais) – ainsi, par exemple &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ro.ge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ronge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, alors que &amp;quot;&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&amp;quot; sera vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeur&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rougeole&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge-gorge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; (en revanche, elle ne sera pas vérifiée pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; parce que dans ce cas, le mot &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas situé en début de cellule ; pour qu&amp;#039;une cellule contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;becs rouges&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; vérifie aussi la condition, il faudrait que la condition soit rédigée de la façon suivante : &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;.*rouge.*&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;heure, le choix de cocher ou non l&amp;#039;option &amp;#039;&amp;#039;Respecter la casse&amp;#039;&amp;#039; est sans effet (la casse est toujours ignorée) – ce comportement est cependant susceptible de changer dans les versions futures de OOo et il convient donc de ne pas se reposer sur ce comportement actuel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les cellules vides inclues dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;plage_test&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; sont ignorées (elles ne vérifient jamais la condition).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;condition&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ne peut comporter qu&amp;#039;une condition unique.&lt;br /&gt;
Voir &amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039; pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
=== Exemple : ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(C2:C8; &amp;quot;&amp;gt;=20&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2:C8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu est numériquement supérieur ou égal à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(C2:C8; F1)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient le texte &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; retourne le même résultat que ci-dessus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;NB.SI(C2:C8; &amp;quot;&amp;lt;&amp;quot;&amp;amp;F2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:où &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C2:C8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu est numériquement inférieur à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;20&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A2:A8;  &amp;quot;&amp;gt;=P&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A2:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dont le contenu débute avec la lettre &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou une lettre venant après &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans l&amp;#039;alphabet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(B2:B8; &amp;quot;rouge&amp;quot;)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
:retourne le nombre de cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2:B8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, mais ce nombre dépend des options mentionnées comme mentionné ci-dessus).&lt;br /&gt;
&lt;br /&gt;
=== Voir également : ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_SOMME.SI|fonction SOMME.SI]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NB|fonction NB]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]]&amp;#039;&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc:Fonction_NBVIDE|fonction NBVIDE]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/FR/Calc/Sommes_et_calculs_conditionnels|Sommes et calculs conditionnels dans Calc]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Documentation/How_Tos/Regular Expressions in Calc|Caractères génériques dans Calc]]&amp;#039;&amp;#039;&amp;#039; (lien en anglais)&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56950</id>
		<title>FR/Documentation/Calc/Sommes et calculs conditionnels</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=FR/Documentation/Calc/Sommes_et_calculs_conditionnels&amp;diff=56950"/>
		<updated>2007-12-08T19:13:50Z</updated>

		<summary type="html">&lt;p&gt;Docgranville: /* Conditions dans la selection des cellules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/FR/AideDemandee}}&lt;br /&gt;
&lt;br /&gt;
Cette page est en cours de traduction d&amp;#039;après la page &lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation dont le lien est dans l&amp;#039;OLH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Auteur: David King : Traducteur : flepennu&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sommes et calculs conditionnels dans Calc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ceci est un résumé sur les différentes façons de compter des cellules et de faire la somme de leurs contenu en fonction du résultat de certains tests.&lt;br /&gt;
&lt;br /&gt;
==NB==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB|fonction NB]] compte le nombre de cellules qui contient des nombres et ignorera les autres. Par exemple les cellules contenant du texte seront ignorées.&lt;br /&gt;
&lt;br /&gt;
==NBVAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NBVAL|fonction NBVAL]] compte le nombre de cellules quelque soit leurs contenus (du texte, des nombres, des erreurs, des valeurs logiques ou des formules ). Elle ignore les cellules vides.&lt;br /&gt;
&lt;br /&gt;
==NB.VIDE==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.VIDE|fonction NB.VIDE ]] compte le nombre de cellules vides.&lt;br /&gt;
&lt;br /&gt;
==SOMME==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_SOMME|fonction SOMME]] fait la somme des nombres contenus dans les cellules spécifiées. Voir plus bas sur la facon de l&amp;#039;utiliser comme une fonction conditionnelle.&lt;br /&gt;
&lt;br /&gt;
==SOUS.TOTAL==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOUSTOTAL|fonction SOUS.TOTAL]] renvoie les résultats &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NBVAL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; pour des données filtrées, donc pour les données contenues dans des cellules, précédemment choisies grâce à un filtre.&lt;br /&gt;
&lt;br /&gt;
==NB.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/FR/Calc:Fonction_NB.SI|fonction NB.SI]] compte les éléments qui remplissent une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;NB.SI(A1:A4; “&amp;gt;4”)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; compte les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui sont supérieures à &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==SOMME.SI==&lt;br /&gt;
&lt;br /&gt;
La [[Documentation/Fr/Calc:Fonction_SOMME.SI|fonction SOMME.SI]] totalise les éléments qui vérifient une condition unique. Par exemple &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SOMME.SI(A1:A4; ”=rouge”; B1:B4)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalise les valeurs de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; qui correspondent à la valeur “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;” dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==BDNB, BDNBVAL, BDPRODUIT==&lt;br /&gt;
&lt;br /&gt;
Les [[Documentation/FR/Calc:Fonction_BDNB|fonction BDNB ]],&lt;br /&gt;
[[Documentation/FR/Calc:Fonction_BDNBVAL|fonction BDNBVAL ]], et &lt;br /&gt;
[[Documentation/FR/Calc:Fonction_BDPRODUIT|fonction BDPRODUIT ]] perform similarly to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;COUNT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;COUNTA&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, except that the cells to be counted or summed are chosen according to a table of conditions. For example, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DCOUNT(A1:C5; 0; E6:F7)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; counts the number of rows of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:C5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; for which the multiple conditions specified in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E6:F7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; are all true.&lt;br /&gt;
&lt;br /&gt;
==Conditions dans la selection des cellules==&lt;br /&gt;
&lt;br /&gt;
Un moyen très simple de compter ou de totaliser en utilisant plusieurs conditions consiste à indiquer ces conditions dans une nouvelle ligne ou une nouvelle colonne. Par exemple  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de couleurs et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; une liste de tailles, il est possible d&amp;#039;entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; selon que le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ou pas. Une alternative consiste à entrer dans la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; la formule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ET(A1=”rouge”; B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;TRUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si le contenu de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET celui de la cellule &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et qui renvoie &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; dans les autres cas. Copier et coller cette formule dans les cellules de la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; permet d&amp;#039;obtenir une série de cellules contenant &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; autrement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
En terme de calcul numérique, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; est traité en tant que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Aussi, entrer &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; totalisera simplement ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et ces &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et retournera le total des éléments qui sont à la fois &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; ET &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fait, puisque &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;VRAI&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;FAUX&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; valent &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, le recours à la fonction &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ET&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; n&amp;#039;est pas indispensable - dans &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; il est possible de simplement écrire &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et copier/coller cette formule dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Maintenant, supposons que &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contient une liste de poids de ces articles, et que nous souhaitons connaître le poids total de tous les articles &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;grand&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;rouge&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous écrivons &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1=”rouge”)*(B1=”grand”)*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et effectuons un copier/coller dans la plage de cellules &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contiendra le poids mentionné en &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; si les conditions sont vérifiées (et zéro autrement) et ainsi de suite pour &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Ainsi &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SOMME(D1:D6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; nous donnera maintenant le poids total.&lt;br /&gt;
&lt;br /&gt;
[[Image:Fr-calc-Sommeconditions2.png|exemple]]&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;une autre manière, il est possible de remplir la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; avec une formule de matrice. En &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, on peut écrire  &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=(A1:A6=”rouge”)*(B1:B6=”grand”)*C1:C6&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, et valider en pressant simultanément Ctrl+Shift+Enter. Toutes les cellules dans la plage &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; affichent maintenant les poids souhaités, comme précédemment.&lt;br /&gt;
&lt;br /&gt;
==SOMMEPROD==&lt;br /&gt;
&lt;br /&gt;
The [[Documentation/FR/Calc:Fonction_SOMMEPROD|fonction SOMMEPROD]] can be used to perform the counting and summation calculations in the previous section, without using extra columns. It is necessary to understand array formulas to understand this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the summation example from the previous section, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A6=”red”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B6=”big”&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; may be treated as 3 separate arrays, not displayed but internally calculated. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6=”red”; B1:B6=”big”; C1:C6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; will multiply corresponding elements of the arrays together and return their sum, i.e.:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;(A1=”red”)*(B1=”big”)*C1 + (A2=”red”)*(B2=”big”)*C2 + ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_3.png|example]]&lt;br /&gt;
&lt;br /&gt;
This again gives us the total weight, without requiring an extra column.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; formulas are simply entered by pressing the Enter key - they do not require Ctrl_Shift_Enter even though arrays are involved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, be aware that calculations using very large arrays take a lot of computer processing time, and may slow the spreadsheet down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SOMME with array formulas==&lt;br /&gt;
&lt;br /&gt;
An alternative to SUMPRODUCT is to use the [[Documentation/How_Tos/Calc: SUM function|SUM function]]. The previous example would be written:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM( (A1:A6=”red”)*(B1:B6=”big”)*C1:C6) )&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and entered as an array formula by pressing Ctrl_Shift_Enter. As with SUMPRODUCT, this works by multiplying corresponding elements of the arrays together and returning their sum.&lt;br /&gt;
&lt;br /&gt;
==DataPilot==&lt;br /&gt;
&lt;br /&gt;
Another way to approach conditional counting and summation is to use the DataPilot to generate an interactive table, whereby data can be arranged and summarised according to different points of view.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: checking settings==&lt;br /&gt;
&lt;br /&gt;
When matching text with some functions (such as &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMIF&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) , the results may well depend on the settings on the &amp;#039;&amp;#039;Tools menu-&amp;gt; Options-&amp;gt; OpenOffice.org Calc-&amp;gt; Calculate&amp;#039;&amp;#039; page. If the user&amp;#039;s settings are incorrect, the results may therefore be wrong.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_4.png|settings]]&lt;br /&gt;
&lt;br /&gt;
One solution is to include prominently in the spreadsheet a check that the settings are correct. For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=IF(ISERR(SEARCH(&amp;quot;.&amp;quot;;&amp;quot;a&amp;quot;));&amp;quot;ERROR: please enable regular expressions&amp;quot;;&amp;quot;&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will show an error message if regular expressions are disabled.&lt;br /&gt;
&lt;br /&gt;
Another example - in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter the text:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Check: &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Regular expressions are &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;.*&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=&amp;quot;Whole cell matching is &amp;quot;&amp;amp;IF(COUNTIF(A3;&amp;quot;&amp;lt;&amp;gt;e&amp;quot;); &amp;quot;enabled&amp;quot;; &amp;quot;disabled&amp;quot;)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_7.png|checking the settings]]&lt;br /&gt;
&lt;br /&gt;
or better, use appropriate error messages.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: items between two dates==&lt;br /&gt;
&lt;br /&gt;
Dates are stored internally as numbers and can thus be compared easily. For example, to count the number of cells in A1:A6 between two dates, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(A1:A6&amp;gt;DATEVALUE(&amp;quot;5 Nov 06&amp;quot;); A1:A6&amp;lt;DATEVALUE(&amp;quot;5 Dec 06&amp;quot;))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you express the dates with slashes (e.g. “&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1/2/2005&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;”) you can dispense with the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;DATEVALUE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; function, as Calc will convert the date. However, be aware that in one country this text may be converted to 1Feb05 and in another to 2Jan05.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing the largest/smallest items==&lt;br /&gt;
&lt;br /&gt;
To add up the largest 3 numbers in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, the most straightforward method is to enter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 1)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 2)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=LARGE(A1:A5; 3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; in cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so that the largest 3 numbers are in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, and then use the formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(B1:B3)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to give the result.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_5.png|example]]&lt;br /&gt;
&lt;br /&gt;
This method is very clear, and generally therefore to be recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However if you wish to derive the same result in a single cell, you could use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(LARGE(A1:A5; ROW(A1:A3)))&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_6.png|example]]&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ROW(A1:A3)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a 1 column 3 row array containing the numbers &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(A1:A5; ROW(A1:A3))&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is then a 1 column 3 row array containing the largest 3 numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; simply adds them up. We could use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUM&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SUMPRODUCT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; but in that case the formula must be entered as an array formula by pressing Ctrl_Shift_Enter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add up the largest 4 numbers (say), use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A4)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;...ROW(A1:A3)..&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add the smallest numbers, use &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;SMALL(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; instead of &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;LARGE(...)&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching blank, etc cells==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(ISBLANK(A1:A5); B1:B5)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
sums those cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; corresponding to blank cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other similar functions (e.g. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISTEXT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ISNUMBER&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;) can be used in the same way.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing more than one column==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(D1:D6=&amp;quot;red&amp;quot;;E1:E6+F1:F6)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E1:E6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; which correspond to cells in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1:D6&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; containing &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;red&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. For example if &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contain red, the result is &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;E2+F2+E4+F4&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing every nth row==&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUMPRODUCT(MOD(ROW(A1:A8); 2)=0; &amp;lt;/nowiki&amp;gt; A1:A8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
will sum every second row in &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A8&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=0&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;=1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every second row, but starting at the first row. Change the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; to sum every third row, and so on. &lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_8.png|example]]&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing items with certain formatting==&lt;br /&gt;
&lt;br /&gt;
The CELL function returns information about cells, for instance the format that numbers or dates are displayed in and the column width. It can thus be used with one of the methods above. There is no function that returns the colour or font of a cell. If no independent formula relating to colour or font exists, then it may be necessary to use a macro.&lt;br /&gt;
&lt;br /&gt;
==Trucs et Astuces: summing matching items in a separate list==&lt;br /&gt;
&lt;br /&gt;
Say that &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;A1:A9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains a list of dates, &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;B1:B9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; contains phone numbers and &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;C1:C9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; the costs of making phone calls. &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;F1:F5&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; is a list of certain phone numbers, and you want to know the total cost of calls to these numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In cell &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D1&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; enter:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=ISNUMBER(MATCH(B1; F$1:F$5; 0))*C1&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
and copy/paste down to &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;D2:D9&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;=SUM(D1:D9)&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; now gives the total cost of calls.&lt;br /&gt;
&lt;br /&gt;
[[Image:Condsummation_9.png|example]]&lt;br /&gt;
&lt;br /&gt;
To perform this calculation without an extra column, you could use:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=SUMPRODUCT(NOT(ISERROR(MATCH(B1:B9; F$1:F$5; 0))); C1:C9)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We discussed above how it can be important to check Calc settings; this is a good example - if the user has regular expressions turned on (the default) a telephone number written as (720) 528-1700 is interpreted as a regular expression and might match entries other than (720) 528-1700. &lt;br /&gt;
 &lt;br /&gt;
{{PDL1}}&lt;br /&gt;
[[Category: Documentation]] [[Category: FR]]&lt;/div&gt;</summary>
		<author><name>Docgranville</name></author>
	</entry>
</feed>