Nombre si + exclusion
Résolu/Fermé
A voir également:
- Google sheet compter le nombre d'occurrence
- Google maps satellite - Guide
- Dns google - Guide
- Créer un compte google - Guide
- Google earth - Télécharger - 3D
- Google - Guide
4 réponses
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
8 mars 2013 à 17:00
8 mars 2013 à 17:00
Bonjour,
Si les références sont des nombres la formule
=SOMME(N(FREQUENCE(A1:A10;A1:A10)>0)) doit convenir.
Si les références sont des nombres la formule
=SOMME(N(FREQUENCE(A1:A10;A1:A10)>0)) doit convenir.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
8 mars 2013 à 17:07
8 mars 2013 à 17:07
Bonsoir
et si ça ne convient pas, voila une autre option:
=SOMME(SI(A1:A100<>"";1/NB.SI(A1:A100;A1:A100)))
Formule matricielle à entrer avec la touche Enter en maintenant shift et ctrl enfoncées.
(elle doit se retrouver entre accolades dans la barre de formule)
Mais il n'y a pas de raison que la proposition de tontong ne fonctionne pas!
crdlmnt
et si ça ne convient pas, voila une autre option:
=SOMME(SI(A1:A100<>"";1/NB.SI(A1:A100;A1:A100)))
Formule matricielle à entrer avec la touche Enter en maintenant shift et ctrl enfoncées.
(elle doit se retrouver entre accolades dans la barre de formule)
Mais il n'y a pas de raison que la proposition de tontong ne fonctionne pas!
crdlmnt
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
8 mars 2013 à 17:24
8 mars 2013 à 17:24
Bonsoir à tous
La formule de tontong me donne 9 dans une liste de 10 nombres avec un en double !
Je pense que Happy veut denombrer et non sommer
donc la formule matricielle de Vaucluse doit être transformée en
= NBVAL(A1:A100)- NB.SI(A1:A100;A1:A100)
Cdlmnt
La formule de tontong me donne 9 dans une liste de 10 nombres avec un en double !
Je pense que Happy veut denombrer et non sommer
donc la formule matricielle de Vaucluse doit être transformée en
= NBVAL(A1:A100)- NB.SI(A1:A100;A1:A100)
Cdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié par Vaucluse le 8/03/2013 à 17:33
Modifié par Vaucluse le 8/03/2013 à 17:33
Bonjour Via
la formule de Vaucluse que je connais bien compte le nombre d'occurrences différentes dans le champ et ne fait pas de somme.
.. et ce que tu nous dis de la formule de Tontong est bien ce qui est demandé, non?
Par contre la tienne compte toutes les valeurs, même identiques? (vu que NB.SI(A1:A100;A1:A100) envoie 0 quelque soit le nombre de valeurs)
crdlmnt
la formule de Vaucluse que je connais bien compte le nombre d'occurrences différentes dans le champ et ne fait pas de somme.
.. et ce que tu nous dis de la formule de Tontong est bien ce qui est demandé, non?
Par contre la tienne compte toutes les valeurs, même identiques? (vu que NB.SI(A1:A100;A1:A100) envoie 0 quelque soit le nombre de valeurs)
crdlmnt
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
8 mars 2013 à 17:35
8 mars 2013 à 17:35
La formule de tontong me donne 9 dans une liste de 10 nombres avec un en double
Ben oui ça fait 9 nombres différents. La demande initiale précisait de ne pas compter les doublons.
Ben oui ça fait 9 nombres différents. La demande initiale précisait de ne pas compter les doublons.
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
8 mars 2013 à 19:25
8 mars 2013 à 19:25
Re tous
Oui vos formules sont bonnes et pas la mienne
Autant pour moi ! grosse fatigue aujourdhui !
Cdlmnt
Oui vos formules sont bonnes et pas la mienne
Autant pour moi ! grosse fatigue aujourdhui !
Cdlmnt
MERCI.
Toutefois j'ai 2 autres questions.
1-Si je fais du multifeuille, où puis-je insérer le nom de la feuille?
Ex: =SOMME(N(FREQUENCE(A3:A39;A3:A39)>0))
La seule solution trouvée est de faire la formule dans la feuille originale nommé REQUËTES et de faire le lien (=REQUÊTES_!A41)
À titre d'info, =SOMMEPROD((A3:A39<>"")/NB.SI(A3:A39;A3:A39&"")) serait une autre bonne méthode qu'on m'a donné.
2- Peut-on faire cette formule ou l'une des vôtre sur toute une colonne et non seulement une plage (Ex: A:A)?
Toutefois j'ai 2 autres questions.
1-Si je fais du multifeuille, où puis-je insérer le nom de la feuille?
Ex: =SOMME(N(FREQUENCE(A3:A39;A3:A39)>0))
La seule solution trouvée est de faire la formule dans la feuille originale nommé REQUËTES et de faire le lien (=REQUÊTES_!A41)
À titre d'info, =SOMMEPROD((A3:A39<>"")/NB.SI(A3:A39;A3:A39&"")) serait une autre bonne méthode qu'on m'a donné.
2- Peut-on faire cette formule ou l'une des vôtre sur toute une colonne et non seulement une plage (Ex: A:A)?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié par Vaucluse le 8/03/2013 à 19:56
Modifié par Vaucluse le 8/03/2013 à 19:56
Re
SOMME(N(FREQUENCE('Feuil1'!A3:A39;'Feuil1'!A3:A39)>0))
ou
= {NBVAL('Feuil1'!A1:A100)- NB.SI('Feuil1'!A1:A100;'Feuil1'!A1:A100) }
Doit convenir sur A:A ou B:B sauf erreur
(mais par contre, pas avec le code SOMMEPROD)
crdlmnt
Errare humanum est, perseverare diabolicum
SOMME(N(FREQUENCE('Feuil1'!A3:A39;'Feuil1'!A3:A39)>0))
ou
= {NBVAL('Feuil1'!A1:A100)- NB.SI('Feuil1'!A1:A100;'Feuil1'!A1:A100) }
Doit convenir sur A:A ou B:B sauf erreur
(mais par contre, pas avec le code SOMMEPROD)
crdlmnt
Errare humanum est, perseverare diabolicum