<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Commentaires sur : Analyse des tableaux de contingence</title>
	<atom:link href="http://ergologic.fr/analyse-des-tableaux-de-contingence/feed/" rel="self" type="application/rss+xml" />
	<link>http://ergologic.fr/analyse-des-tableaux-de-contingence/</link>
	<description>Votre partenaire en gestion de l&#039;information</description>
	<lastBuildDate>Mon, 29 Jan 2018 16:34:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Par : Ergologic</title>
		<link>http://ergologic.fr/analyse-des-tableaux-de-contingence/#comment-753</link>
		<dc:creator><![CDATA[Ergologic]]></dc:creator>
		<pubDate>Mon, 18 Jan 2016 07:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://ergologic.fr/?p=854#comment-753</guid>
		<description><![CDATA[Bonjour Frédérique,

Il n&#039;y pas de fonction qui donne immédiatement ce résultat. Il y a plusieurs formules qui le donnent en voici 2 mais elles sont un peu tarabiscotées.

On supposera que la colonne A contient les valeurs à compter (s&#039;il y a un en-tête, soustraire 1 au résultat)

1ère : =SOMME((FREQUENCE(A:A;A:A)&gt;0)*1)

La fonction fréquence compte les valeurs compte les valeurs (dans la plage passée en paramètre 1) contenues dans les intervalles définis par le paramètre 2. Si une valeur se répète, la fonction n&#039;en retient qu&#039;une fois le compte (on a 0 ensuite). Dans votre exemple la fonction renverra 2 pour le premier 10 et 0 pour le second. La comparaison &gt;0 permet de renvoyer vrai ou faux. La multiplication par 1 permet de transformer VRAI en 1 et Faux en 0. Il suffit alors de totaliser.

2ème : moins élégante et moins rapide mais plus compréhensible {=SOMME(si(A:A&lt;&gt;&quot;&quot;;1/NB.SI(A:A;A:A);0))}

Les accolades ne se saisissent pas. On les obtient en validant la formule avec la combinaison de touche Ctrl + Maj + Entrée au lieu d&#039;Entrée. La formule obtenue est matricielle, c&#039;est à dire qu&#039;elle exécute les actions sur toute une plage.

NB/SI() compte le nombre de fois que chaque valeur intervient dans la plage. 10 intervient 2 fois, 1/NB.SI() vaut 1/2. Comme on additionne toutes les valeurs obtenues, pour chaque valeur distincte on additionne n fois la valeur 1/n. Le test SI évite juste de prendre en compte les cellules vides qui mettent la formule en erreur.

N.B. FREQUENCE a elle-même un comportement matriciel.

J&#039;ai essayé d&#039;être clair mais même si certains aspects restent nébuleux, l&#039;écriture exacte des formules vous donnera votre résultat.]]></description>
		<content:encoded><![CDATA[<p>Bonjour Frédérique,</p>
<p>Il n&rsquo;y pas de fonction qui donne immédiatement ce résultat. Il y a plusieurs formules qui le donnent en voici 2 mais elles sont un peu tarabiscotées.</p>
<p>On supposera que la colonne A contient les valeurs à compter (s&rsquo;il y a un en-tête, soustraire 1 au résultat)</p>
<p>1ère : =SOMME((FREQUENCE(A:A;A:A)>0)*1)</p>
<p>La fonction fréquence compte les valeurs compte les valeurs (dans la plage passée en paramètre 1) contenues dans les intervalles définis par le paramètre 2. Si une valeur se répète, la fonction n&rsquo;en retient qu&rsquo;une fois le compte (on a 0 ensuite). Dans votre exemple la fonction renverra 2 pour le premier 10 et 0 pour le second. La comparaison >0 permet de renvoyer vrai ou faux. La multiplication par 1 permet de transformer VRAI en 1 et Faux en 0. Il suffit alors de totaliser.</p>
<p>2ème : moins élégante et moins rapide mais plus compréhensible {=SOMME(si(A:A<>&nbsp;&raquo;&nbsp;&raquo;;1/NB.SI(A:A;A:A);0))}</p>
<p>Les accolades ne se saisissent pas. On les obtient en validant la formule avec la combinaison de touche Ctrl + Maj + Entrée au lieu d&rsquo;Entrée. La formule obtenue est matricielle, c&rsquo;est à dire qu&rsquo;elle exécute les actions sur toute une plage.</p>
<p>NB/SI() compte le nombre de fois que chaque valeur intervient dans la plage. 10 intervient 2 fois, 1/NB.SI() vaut 1/2. Comme on additionne toutes les valeurs obtenues, pour chaque valeur distincte on additionne n fois la valeur 1/n. Le test SI évite juste de prendre en compte les cellules vides qui mettent la formule en erreur.</p>
<p>N.B. FREQUENCE a elle-même un comportement matriciel.</p>
<p>J&rsquo;ai essayé d&rsquo;être clair mais même si certains aspects restent nébuleux, l&rsquo;écriture exacte des formules vous donnera votre résultat.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
