Je cherche à compter deux chiffres dans une base de données

Fermé
Garyuser Messages postés 1 Date d'inscription lundi 6 janvier 2014 Statut Membre Dernière intervention 6 janvier 2014 - 6 janv. 2014 à 01:32
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 7 janv. 2014 à 00:47
en colonne a, j'ai la journée
de la colonne b à k, j'ai différents chiffres de 1 à 30.
les chiffres en colonnes b et k n'ont pas de valeurs en tant que tel, le chiffre étant unique et je ne fais pas de calcul avec ceux-ci.

Ce que je voudrais, c'est d'avoir le nombre de fois où le 1 ET le 19 disons sont dans la plage B1:k600.

J'ai cherché avec la formule si, si.nb. si.nb.ens, sommeprod et rien de tout cela ne fonctionne, j'ai un 0 comme réponse

Merci de m'aider

je fonctionne en excel 2007

4 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
Modifié par Raymond PENTIER le 6/01/2014 à 04:09
Où sont ton fichier et tes formules ?

Pourquoi as-tu effacé le "Bonjour" qui était déjà écrit en début de message (pour être certains que tu ne l'oublierais pas) ?
https://www.commentcamarche.net/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 6/01/2014 à 11:10
Bonjour
Vous avez essayé NB.SI dites vous?
c'est assez curieux car si on reprend votre question, la formule ci dessous devrait fonctionner
=NB.SI(B1:K600;1)+NB.SI(B1:K600;19)
sauf si vos cellules sont en format texte auquel cas il faut placer le 1 et le 19 entre guillemets.
crdlmnt

Errare humanum est, perseverare diabolicum
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
6 janv. 2014 à 15:26
Non, Vaucluse : il n'a pas essayé NB.SI mais il a inventé une nouvelle fonction si.nb
0
Bonjour M. Vaucluse et M. Pentier et merci encore de vous soucier de mon problème.

Je me suis effectivement mal exprimée lors de la formulation de ma question

La formule que vous avez émise donne l'addition des deux critères soit le 1 et le 19, mais, je ne trouve pas la solution pour qu'excel ne confine le résultat lorsque sur la même ligne de la colonne B à K le 1 et le 19 sont présents.

Est-ce qu'à ce moment là, je drois prendre la formule nb.si.ens. Mes cellules sont en mode standard

J'ai tenté la formule suivante =nb.si.ens(b1:k600;1;b1:k600;19), mais Excel me renvoie 0 comme réponse alors que ce nombre doit être supérieur à zéro

Merci de votre temps
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
6 janv. 2014 à 18:43
Je n'avais pas capté le fait qu'il fallait compter les lignes quand 1 et 19 sont sur la même ligne.
Pour ma part et pour l'instant, je ne sais faire ça qu'avec une colonne intermédiaire, par exemple en L de 1 à 600, la formule:
=SI(ET(NB.SI(B1:K1;1);NB.SI(B1:K1;19));1;"")
cette colonne peut bien sur se placer n'importe où, se masquer, sur une autre feuille ect..
et ensuite hors champ:
=SOMME(L1:L600)

Mais vous trouverez sans doute quelqu'un pour vous donner la bonne formule
Bonne chance

crdlmnt
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
7 janv. 2014 à 00:47
Garyuser, je t'invite à relire ta question initiale.
Ce n'est pas du tout ce que tu nous racontes maintenant ...
Alors pour éviter toute autre erreur de compréhension, envoie ton fichier (Tu vas dans https://www.cjoint.com/ pour créer le lien, que tu reviens coller ici).
0