Excel - NB.SI - Plage cellule suppérieur
Résolu
Babisha
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Babisha Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Babisha Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais faire la formule NB.SI avec un plage de "la cellule actuel jusqu'en haut". Par contre, je veux étirer cette formule sur plusieurs cellule alors je ne peux pas choisir la plage.
Est-ce qu'il y a un moyen de dire "de cette cellule jusqu'en haut"?
Merci
je voudrais faire la formule NB.SI avec un plage de "la cellule actuel jusqu'en haut". Par contre, je veux étirer cette formule sur plusieurs cellule alors je ne peux pas choisir la plage.
Est-ce qu'il y a un moyen de dire "de cette cellule jusqu'en haut"?
Merci
A voir également:
- Excel - NB.SI - Plage cellule suppérieur
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Word et excel gratuit - Guide
4 réponses
Bonsoir,
Essaye cette formule, quelque soit la position de la cellule contenant cette formule tu auras la somme de la cellule supérieure à la première cellule de la colonne
=SOMME(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE())))
et pour NB.SI pour compter les x par exemple
=NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE()));"x")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Essaye cette formule, quelque soit la position de la cellule contenant cette formule tu auras la somme de la cellule supérieure à la première cellule de la colonne
=SOMME(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE())))
et pour NB.SI pour compter les x par exemple
=NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE()));"x")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
si le critère 2 est au format numérique, tu n'as pas besoin de mettre le critère entre guillemet ));"2")>3;3;2)
=SI(NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(2;COLONNE()));2)>3;3;2)
si la première cellule est en ligne 2 il faudra changer la partie en gras dans la formule ci dessus
par contre si NB.SI est >3 veut dire à partir de 4 si tu veux à partir de 3 il faudra écrire >=3
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
si le critère 2 est au format numérique, tu n'as pas besoin de mettre le critère entre guillemet ));"2")>3;3;2)
=SI(NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(2;COLONNE()));2)>3;3;2)
si la première cellule est en ligne 2 il faudra changer la partie en gras dans la formule ci dessus
par contre si NB.SI est >3 veut dire à partir de 4 si tu veux à partir de 3 il faudra écrire >=3
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour
Il faut plutôt prendre depuis la 1ere cellule jusqu'à la cellule actuelle
Avec par exemple les données commençant en A2, en B2 mettre la formule :
=NB.SI($A$2:A2;A2)
et l'étirer vers le bas
Comptabilise le nombre de fois que la valeur en A est trouvée de puis le haut de la plage jusqu'à la cellule actuelle
Cdlmnt
Via
Il faut plutôt prendre depuis la 1ere cellule jusqu'à la cellule actuelle
Avec par exemple les données commençant en A2, en B2 mettre la formule :
=NB.SI($A$2:A2;A2)
et l'étirer vers le bas
Comptabilise le nombre de fois que la valeur en A est trouvée de puis le haut de la plage jusqu'à la cellule actuelle
Cdlmnt
Via
Merci pour vos réponses, c'est grandement apprécier.
Pour compliquer un peu la chose, je vous explique ce que je voudrais faire:
Je veux que si le nombre de fois que 2 apparait dans les cases plus haut est supérieur a 3, ce soit écrit 3 dans cette case, sinon ce soit écrit 2
j'essaie de faire =SI(NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE()));"2")>3;3;2)
Est-ce qu'il y a une erreur dans ma formule? je n'arrive pas au résultat souhaité
Pour compliquer un peu la chose, je vous explique ce que je voudrais faire:
Je veux que si le nombre de fois que 2 apparait dans les cases plus haut est supérieur a 3, ce soit écrit 3 dans cette case, sinon ce soit écrit 2
j'essaie de faire =SI(NB.SI(INDIRECT(ADRESSE(LIGNE()-1;COLONNE())):INDIRECT(ADRESSE(1;COLONNE()));"2")>3;3;2)
Est-ce qu'il y a une erreur dans ma formule? je n'arrive pas au résultat souhaité