Excel calcul sur plage variable
Résolu
Tasram974
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Tasram974 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Tasram974 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une liste de chiffres en colonne B mais le nombre change trés souvent, il peut y avoir 50 chiffres comme 500 sur la plage (B4:B500).
J'ai des verifications de ces chiffres en colonne Z avec plage Z4:Z500 , avec valeur "VRAI" si les conditions sont remplies , a savoir une vérification de condition de 6 cellules en plage (D4:I4)
Pareil pour les colones suivantes (AA a AL) avec des valeurs de controle sur des plages différentes.
Je souhaite compter en Cellule Z3 le nombre de valeurs "FAUX" , idem pour les cellules suivantes (de AA3 a AL3)
Mais comme le nombre de chiffres est différent a chaque fois , mes résultats sont fausés.
Je souhaiterai ne compter que le nombre de chiffres réels ( Affiché en B2) ( la soustraction est volontaire) et non pas sur les 500 lignes.
Est il possible de changer ma formules en Z3 (=NB.SI(Z4:Z409;FAUX)) pour que je puisse compter sur la plage qui correspond au nombre de notes et non pas jusqu' a 500.
MErci a vous
Voici mon exemple:
https://www.cjoint.com/?BFrqmdH2XEn
J'ai une liste de chiffres en colonne B mais le nombre change trés souvent, il peut y avoir 50 chiffres comme 500 sur la plage (B4:B500).
J'ai des verifications de ces chiffres en colonne Z avec plage Z4:Z500 , avec valeur "VRAI" si les conditions sont remplies , a savoir une vérification de condition de 6 cellules en plage (D4:I4)
Pareil pour les colones suivantes (AA a AL) avec des valeurs de controle sur des plages différentes.
Je souhaite compter en Cellule Z3 le nombre de valeurs "FAUX" , idem pour les cellules suivantes (de AA3 a AL3)
Mais comme le nombre de chiffres est différent a chaque fois , mes résultats sont fausés.
Je souhaiterai ne compter que le nombre de chiffres réels ( Affiché en B2) ( la soustraction est volontaire) et non pas sur les 500 lignes.
Est il possible de changer ma formules en Z3 (=NB.SI(Z4:Z409;FAUX)) pour que je puisse compter sur la plage qui correspond au nombre de notes et non pas jusqu' a 500.
MErci a vous
Voici mon exemple:
https://www.cjoint.com/?BFrqmdH2XEn
A voir également:
- Excel somme plage variable
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
- Somme si couleur excel - Guide
- Word et excel gratuit - Guide
- Somme en anglais excel - Guide
6 réponses
Bonjour
Je vous propose de compter le nombre d'occurence d'un chiffre et de faire la somme de ces occurences. Je m'explique le plus grand nombre trouvé est le 36 je cherche combien il y a de 0,1,2,3,4, ...., 36 dans votre colonne B4:b500 et une fois que j'ai trouvé le nombre pour chaque chiffre je fais la somme et cela me donne 427 - 18 = 409 le nombre de valeur en colonne B suivant votre formule
Sur une autre feuille pour ne pas changer la votre je fais une colonne avec les chiffres de 0 à 36 en colonne A2 : A38 et en colonne B je mets cette formule
=NB.SI(feuille1!$B$4:$B$500;A2) que je tire jusqu'A38 et en B1 je fais la somme qui donne 427
J'espère que cela vous aidra
Je vous propose de compter le nombre d'occurence d'un chiffre et de faire la somme de ces occurences. Je m'explique le plus grand nombre trouvé est le 36 je cherche combien il y a de 0,1,2,3,4, ...., 36 dans votre colonne B4:b500 et une fois que j'ai trouvé le nombre pour chaque chiffre je fais la somme et cela me donne 427 - 18 = 409 le nombre de valeur en colonne B suivant votre formule
Sur une autre feuille pour ne pas changer la votre je fais une colonne avec les chiffres de 0 à 36 en colonne A2 : A38 et en colonne B je mets cette formule
=NB.SI(feuille1!$B$4:$B$500;A2) que je tire jusqu'A38 et en B1 je fais la somme qui donne 427
J'espère que cela vous aidra
Bonjour Philou ,
Je me suis peut etre mal exprimé.
J'ai déja le calcul du nombre de ligne sur lesquels que je souhaite faire ma recherche.
Elle est en cellule "B2"
Ce que je cherche a faire , en cellule "Z4" , c'est de remplacer ma plage de cellule
=NB.SI(Z4:Z409;FAUX) en remplacant automatiquement le "409" par la valeur affiché en "B2"
Puis que la Valeur "409" est le nombre de ligne de ce fichier mais pas forcément celui du prochain.
J'espere avoir été plus clair.
Je dois m'absenter pour 30mn.
Merci encore
Je me suis peut etre mal exprimé.
J'ai déja le calcul du nombre de ligne sur lesquels que je souhaite faire ma recherche.
Elle est en cellule "B2"
Ce que je cherche a faire , en cellule "Z4" , c'est de remplacer ma plage de cellule
=NB.SI(Z4:Z409;FAUX) en remplacant automatiquement le "409" par la valeur affiché en "B2"
Puis que la Valeur "409" est le nombre de ligne de ce fichier mais pas forcément celui du prochain.
J'espere avoir été plus clair.
Je dois m'absenter pour 30mn.
Merci encore
Bonjour
le plus simple serait peut être d'éviter d'afficher des résultats en Z et suivant si vous n'avez rien en B:
=SI(B4="";"";formule suite.....))
ainsi vous n'aurez pas plus au total de vrai ou de faux qu'il n'y a de N° en B,non?
Sinon vous pouvez faire travailler la formule en Z3 avec le code DECALER pour définir le champ selon la hauteur remplie en B:
=NB.SI(DECALER(Z4;;;NB.SI(B4:B500;"<>");"FAUX")
le champ de NB.SI s'arrêtera au nombre de valeurs en B
à condition qu'elles soient toutes consécutives toutefois dans la, colonne.
sous réserve de bonne compréhension, ce dont je doute.
crdlmnt
le plus simple serait peut être d'éviter d'afficher des résultats en Z et suivant si vous n'avez rien en B:
=SI(B4="";"";formule suite.....))
ainsi vous n'aurez pas plus au total de vrai ou de faux qu'il n'y a de N° en B,non?
Sinon vous pouvez faire travailler la formule en Z3 avec le code DECALER pour définir le champ selon la hauteur remplie en B:
=NB.SI(DECALER(Z4;;;NB.SI(B4:B500;"<>");"FAUX")
le champ de NB.SI s'arrêtera au nombre de valeurs en B
à condition qu'elles soient toutes consécutives toutefois dans la, colonne.
sous réserve de bonne compréhension, ce dont je doute.
crdlmnt
Fabuleux !!!
Merci beaucoup PHILOU ! j'hésitais a vous relancer car je ne m'ne sortait pas.
Le -18 m'enleve les 18 dernieres lignes , (par rapport a ma recherche spécifique , je suis obligé de ne pas en tenir compte pour ne pas fausser mes résultats )
Un grand Merci a tous les deux , je prend le temps de vérifier et si Ok je passe en résolu !!
Merci beaucoup PHILOU ! j'hésitais a vous relancer car je ne m'ne sortait pas.
Le -18 m'enleve les 18 dernieres lignes , (par rapport a ma recherche spécifique , je suis obligé de ne pas en tenir compte pour ne pas fausser mes résultats )
Un grand Merci a tous les deux , je prend le temps de vérifier et si Ok je passe en résolu !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question