Bonsoir,
-----Message d'origine-----
De : yves dutrieux [mailto:ydutrieux@gmail.com]
Woaw c'est tordu comme truc !
en fait, il utilise les formats des nombres (dans son style) pour avoir
identifier 4 couleurs différentes en utilisant les différentes combinaison
possibles (ici il joue sur la couleur choisie pour les nombres négatifs
avec comme format "une parenthèse)
Il peut utiliser cette méthode si le nombre n'est jamais négatif (ici un
comptage => donc ok).
Ensuite il calcule la somme matricielle de ces 4 occurences possibles.
nb: cela fonctionne uniquement si on utilise pas des formules dans les
cellules Bxx car sinon, ça fausse son calcul sur base de la parenthèse....
(exemple si on change la cellule
nb2: je vois pas trop l'utilité du ALEA()*0 (vu qu'il donnera tjrs zéro)
sauf peut-être pour forcer les recalculs systématiquement.
nb comme je maitrise pas trop les fonctions matricielles, en B24 (et dans
les suivantes), j'aurais plutôt mis :
=SOMME.SI($C$2:$C$20;"=0";$B$2:$B$20)
et adapté la condition en "=1, =2 ou =3 pour les couleurs suivantes ;)
En effet Woaw !!!
Je venais à l'instant de finir de découvrir la méthode des formats de nombre
"bricolés", c'est astucieux !
C'est limité en nombre de couleurs, mais avec 4 ça doit pouvoir dépanner
dans pas mal de cas - on peut peut-être aller plus loin avec le séparateur
de millier, en traitant le retour qui est une chaîne (s'il n'y a pas de
nombre > 1000), à tester.
ALEA sert en effet à recalculer automatiquement, sans ça il faut forcer le
recalcul (Ctrl+Maj+F9)
Bonne nuit de fête et bonne année à suivre ...
Michel
Le 31 décembre 2016 à 16:57, catof <catof@free.fr> a écrit :
Bonjour à tous
dernier jour de l'année, alors une petite aide pour finir en beauté
je cherchais une méthode pour compter le nombre de cellule possédant un
style de fond de cellule
mais sans utiliser de macro ...
et puis je suis tombé sur ce classeur ....
mais voila, je dois avouer ne vraiment pas comprendre ce qui se passe
il fonctionne très bien, mais comment ????
Y aurait il une bonne âme pour prendre le temps de m'expliquer
=CELLULE("parentheses";B2)+CELLULE("couleur";B2)*2+ALEA()*0
puis
=SOMMEPROD(couleurs=COLONNE(A1)-1;$B$2:$B$20)
http://
https://framadrop.org/r/81nwY12V7F#/FYXpvBPAliNbUe5cYJCF5YdUhAmjUE
BgOmVsqq3H/c=
<http://
https://framadrop.org/r/81nwY12V7F#/FYXpvBPAliNbUe5cYJCF5YdUhAmjUE
BgOmVsqq3H/c=>
d'avance un grand merci et ....bonne année à tous !
--
View this message in context: http://nabble.documentfoundation.org/Calc-
Besoin-de-comprendre-une-fonction-tp4203978.html
Sent from the Users mailing list archive at Nabble.com.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir
comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.
libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement
et
ne pourront pas être supprimés
--
web site : http://www.molenbaix.com
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment
vous désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et
ne pourront pas être supprimés
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.