Formule NB SI OU est-ce possible?
Résolu/Fermé
A voir également:
- Formule NB SI OU est-ce possible?
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
3 réponses
via55
Messages postés
14499
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 novembre 2024
2 735
13 juin 2018 à 18:21
13 juin 2018 à 18:21
Bonjour à tous, coucou amical Vaucluse
Une formule un peu moins "sale" en procédant à l'envers : on compte les lignes sans positif qu'on ôte du nombre de lignes contenant une valeur
=NBVAL(H:H)-NB.SI.ENS(H:H;"<=0";I:I;"<=0";J:J;"<=0")
Cdlmnt
Via
Une formule un peu moins "sale" en procédant à l'envers : on compte les lignes sans positif qu'on ôte du nombre de lignes contenant une valeur
=NBVAL(H:H)-NB.SI.ENS(H:H;"<=0";I:I;"<=0";J:J;"<=0")
Cdlmnt
Via
AurelienMijot
Messages postés
2
Date d'inscription
mercredi 13 juin 2018
Statut
Membre
Dernière intervention
13 juin 2018
13 juin 2018 à 16:52
13 juin 2018 à 16:52
=NB.SI.ENS(A:C;">=1") :)
En fait non, ce n'est pas bon, le truc c'est que si j'ai sur la même ligne des valeurs positives a toutes les colonnes ou a seulement une colonne ou 2, je veux que ça me comptabilise une fois seulement.
Donc si a la ligne 1 j'ai 0;0;0
A la ligne 2 j'ai 1;0;0
A la ligne 3 j'ai 1;0;1 par exemple
Je ne souhaite pas qu'en tapant la formule je trouve 3 mais seulement 2.
J'ignore si c'est possible
Donc si a la ligne 1 j'ai 0;0;0
A la ligne 2 j'ai 1;0;0
A la ligne 3 j'ai 1;0;1 par exemple
Je ne souhaite pas qu'en tapant la formule je trouve 3 mais seulement 2.
J'ignore si c'est possible
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
13 juin 2018 à 17:26
13 juin 2018 à 17:26
Bonjour
en attendant mieux, c'est toujours possible en ajoutant une colonne (qui peut être masquée)avec cette formule, si on suppose que votre plage à traiter va de A2 à K100 (à adapter)
en L2 (ou ailleurs):
=SI(NB.SI(A2:K2;">0");1;"")
à tirer sur la hauteur, il ne restera plus qu'à faire la somme de cette colonne
crdlmnt
en attendant mieux, c'est toujours possible en ajoutant une colonne (qui peut être masquée)avec cette formule, si on suppose que votre plage à traiter va de A2 à K100 (à adapter)
en L2 (ou ailleurs):
=SI(NB.SI(A2:K2;">0");1;"")
à tirer sur la hauteur, il ne restera plus qu'à faire la somme de cette colonne
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
13 juin 2018 à 17:29
13 juin 2018 à 17:29
vous pouvez placer cette colonne sur une feuille masquée et inscrire la formule de somme dans la cellule que vous souhaitez. c'est tout ce que je j'ai pour l'instant, je creuse
Bon j'ai trouvé un moyen qui ne nessecite pas de toucher a la base de données mais ça donne une sale formule :p
=NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;">=1";'2017'!AJ:AJ;"=0")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;"=0";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;"=0";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;"=0";'2017'!AJ:AJ;"=0")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=0")
=NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;">=1";'2017'!AJ:AJ;"=0")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;"=0";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;"=0";'2017'!AJ:AJ;">=1")+NB.SI.ENS('2017'!AH:AH;">=1";'2017'!AI:AI;"=0";'2017'!AJ:AJ;"=0")+NB.SI.ENS('2017'!AH:AH;"=0";'2017'!AI:AI;">=1";'2017'!AJ:AJ;">=0")
14 juin 2018 à 12:03