Libre Office : Récupérer plusieurs valeurs et départager via une limite donner
Résolu/Fermé
A voir également:
- Libre Office : Récupérer plusieurs valeurs et départager via une limite donner
- Microsoft office - Guide
- Oubliez Microsoft Office ! Cet équivalent totalement gratuit est parfait pour l'école, la maison et le bureau - Guide
- Libre office gratuit - Guide
- LibreOffice : l'alternative libre et gratuite à Microsoft Office - Télécharger - Suite bureautique
- Telecharger office 2019 - Télécharger - Traitement de texte
8 réponses
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
19 janv. 2020 à 03:37
19 janv. 2020 à 03:37
Salut, KingKong.
Dans une cellule disponible, saisir la formule pour décompter les cellules positives (sans valeurs nulles ou négatives) : =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) - Définir le nom "Pos" pour cette cellule.
Dans une autre cellule, pour laquelle on définira le nom "Plus", saisir la formule qui compte les valeurs supérieures à B15 : =NB.SI(G11:Q11;">"&B15)+NB.SI(G18:Q18;">"&B15)
Dans une troisième cellule, qui sera nommée "Moins", saisir pour le nombre de valeurs inférieures à B15, mais positives : =Pos-Plus
Et pour les pourcentages, ce sera tout bêtement =Plus/Pos et =Moins/Pos
Dans une cellule disponible, saisir la formule pour décompter les cellules positives (sans valeurs nulles ou négatives) : =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) - Définir le nom "Pos" pour cette cellule.
Dans une autre cellule, pour laquelle on définira le nom "Plus", saisir la formule qui compte les valeurs supérieures à B15 : =NB.SI(G11:Q11;">"&B15)+NB.SI(G18:Q18;">"&B15)
Dans une troisième cellule, qui sera nommée "Moins", saisir pour le nombre de valeurs inférieures à B15, mais positives : =Pos-Plus
Et pour les pourcentages, ce sera tout bêtement =Plus/Pos et =Moins/Pos
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
19 janv. 2020 à 16:35
19 janv. 2020 à 16:35
Bonjour.
1 - Fais un clic-droit dans B18:C18 et sélectionne "Masquer".
Tu peux aussi faire glisser C18 dans une colonne inutilisée (par exemple en Z1) et masquer la colonne Z.
2 - La formule est correcte : Tu as demandé de ne pas tenir compte des nombres négatifs et nuls ... Si tu avais testé avec différentes séries de valeurs, tu aurais constaté que la formule donne toujours les bons résultats !
3 - Remplace Pos par 22 !
1 - Fais un clic-droit dans B18:C18 et sélectionne "Masquer".
Tu peux aussi faire glisser C18 dans une colonne inutilisée (par exemple en Z1) et masquer la colonne Z.
2 - La formule est correcte : Tu as demandé de ne pas tenir compte des nombres négatifs et nuls ... Si tu avais testé avec différentes séries de valeurs, tu aurais constaté que la formule donne toujours les bons résultats !
3 - Remplace Pos par 22 !
Après plusieurs recherche j'ai réussi à trouver une formule qui fonctionne
=NB.SI(G11:Q11;"<"&B15)+NB.SI(G18:Q18;"<"&B15)
Néanmoins je n'arrive pas à faire en sorte à ce que la formule ne comptabilise pas les zéro et valeurs négatives ainsi que transformer le résultat en pourcentage au lieu du nombre. Je continue mes recherches mais une aide est la bienvenue.
Cordialement
=NB.SI(G11:Q11;"<"&B15)+NB.SI(G18:Q18;"<"&B15)
Néanmoins je n'arrive pas à faire en sorte à ce que la formule ne comptabilise pas les zéro et valeurs négatives ainsi que transformer le résultat en pourcentage au lieu du nombre. Je continue mes recherches mais une aide est la bienvenue.
Cordialement
Bonjour Raymond,
J'ai essayer est votre méthode fonctionne bien, merci beaucoup pour votre contribution.
Si vous le permettez j'ai néanmoins trois questions,
1 - Je ne veux pas que la cellule =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) soit visible dans ma feuille, donc pour l'instant j'ai simplement mis la même couleur de police et d'arrière-plan pour que le nombre ne soit pas visible. Est ce la seul méthode ou il en existe une autre ?
2 - Dans la formule =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) il indique inférieure ou égal mais je veux uniquement les nombres inférieure et non égal. J'ai donc tenter de supprimer les = mais le résultat est erroné. Quelle modifications dois-je effectuer ?
3 - Concernant le pourcentage je me suis probablement mal exprimer, ce que je voulais dire c'est d'avoir le résultat final sur 22, donc 5 sur 22 = 23% tandis que =Plus/Pos et =Moins/Pos me donne leurs pourcentages respectifs. Quel modifications doit être effectuer pour obtenir ce résultat ?
Merci
J'ai essayer est votre méthode fonctionne bien, merci beaucoup pour votre contribution.
Si vous le permettez j'ai néanmoins trois questions,
1 - Je ne veux pas que la cellule =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) soit visible dans ma feuille, donc pour l'instant j'ai simplement mis la même couleur de police et d'arrière-plan pour que le nombre ne soit pas visible. Est ce la seul méthode ou il en existe une autre ?
2 - Dans la formule =22-NB.SI(G11:Q11;"<="&0)-NB.SI(G18:Q18;"<="&0) il indique inférieure ou égal mais je veux uniquement les nombres inférieure et non égal. J'ai donc tenter de supprimer les = mais le résultat est erroné. Quelle modifications dois-je effectuer ?
3 - Concernant le pourcentage je me suis probablement mal exprimer, ce que je voulais dire c'est d'avoir le résultat final sur 22, donc 5 sur 22 = 23% tandis que =Plus/Pos et =Moins/Pos me donne leurs pourcentages respectifs. Quel modifications doit être effectuer pour obtenir ce résultat ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir Raymond,
J'ai revérifier et la formule tiens toujours la somme égale en compte. Par exemple j'ai une limite à 145 et sur les 13 cellules j'ai 145 que une seule fois, et bien il m'indique tout de même 1
Vous en pensez quoi ?
J'ai revérifier et la formule tiens toujours la somme égale en compte. Par exemple j'ai une limite à 145 et sur les 13 cellules j'ai 145 que une seule fois, et bien il m'indique tout de même 1
Vous en pensez quoi ?
Après une nuit de sommeil j'ai relu attentivement votre formule et relu ma réponse et c'était mon erreur. En fait je voulais que le résultat de =Pos-Plus ne prenne pas en compte la même valeur que B15 et pour cela je devais tout simplement rajouter ceci à ma formule et cela fonctionne.
=Pos-Plus-NB.SI(G11:Q11;"="&B15)-NB.SI(G18:Q18;"="&B15)
C'est super et merci beaucoup à vous Raymond : )
=Pos-Plus-NB.SI(G11:Q11;"="&B15)-NB.SI(G18:Q18;"="&B15)
C'est super et merci beaucoup à vous Raymond : )
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
20 janv. 2020 à 15:02
20 janv. 2020 à 15:02
Attends un peu !
Je ne suis pas certain que ton résultat soit juste : La valeur B15 fait partie de la première série "Plus" ou de la seconde série "Moins" ? Parce qu'avec ta modification, B15 n'est comptabilisée nulle part !
Donne-moi la liste des 22 valeurs, pour que je puisse contrôler.
Je te signale que ta demande initiale était incomplète : "je voudrais mettre dans une autre cellule le nombre totale des valeurs en dessous de 100 et dans une autre le nombre totale des valeurs au dessus de 100" -> et pour la valeur 100 ?
Je ne suis pas certain que ton résultat soit juste : La valeur B15 fait partie de la première série "Plus" ou de la seconde série "Moins" ? Parce qu'avec ta modification, B15 n'est comptabilisée nulle part !
Donne-moi la liste des 22 valeurs, pour que je puisse contrôler.
Je te signale que ta demande initiale était incomplète : "je voudrais mettre dans une autre cellule le nombre totale des valeurs en dessous de 100 et dans une autre le nombre totale des valeurs au dessus de 100" -> et pour la valeur 100 ?
C'est que je je voulais, que B15 soit comptabilisée nulle part mais serve juste de seuil. J'ai uniquement besoin des valeurs inférieure mais non égal à B15 dans une cellule et des valeurs supérieure mais non égal à B15 dans une autre cellule. Je pense que la modification est correcte, en tout cas elle a l'air de fonctionner.
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
20 janv. 2020 à 18:14
20 janv. 2020 à 18:14
OK !
Mais la prochaine fois, pense à préciser "strictement supérieur à" ou "strictement inférieur à", pour éviter toute confusion.
Et tu peux optimiser ta formule
=Pos-Plus-NB.SI(G11:Q11;"="&B15)-NB.SI(G18:Q18;"="&B15)
en l'écrivant
=Pos-Plus-NB.SI(G11:Q11;B15)-NB.SI(G18:Q18;B15)
Mais la prochaine fois, pense à préciser "strictement supérieur à" ou "strictement inférieur à", pour éviter toute confusion.
Et tu peux optimiser ta formule
=Pos-Plus-NB.SI(G11:Q11;"="&B15)-NB.SI(G18:Q18;"="&B15)
en l'écrivant
=Pos-Plus-NB.SI(G11:Q11;B15)-NB.SI(G18:Q18;B15)
KingKong
>
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
Modifié le 20 janv. 2020 à 22:13
Modifié le 20 janv. 2020 à 22:13
J'y penserais Raymond, merci pour ton aide, très apprécié : )
J'éprouve un nouveau soucis qui est en liens avec ce message
https://forums.commentcamarche.net/forum/affich-36423655-nb-si-comment-remplacer-vrai
J'ai une rangée de valeurs variable qui est F22:DV22. La cellule C21 contient une valeur qui fait office de seuil pour départager les valeurs strictement supérieure et inférieure F22:DV22.
La formule que Raymond m'avais fait partager fonctionnais pour une autre ranger avec valeurs également mais quand j'utilise cette même formule pour calculer le nombre de valeurs strictement supérieure à C21 le résultat est de 0.
Voici la formule pour calculer le valeurs strictement supérieure à C21
=NB.SI(F22:DV22;">"&C21)
Sur mon autre ranger de valeur ça fonctionne mais pas avec F22:DV22 et la je vois pas du tout pourquoi...
Je me demande si ca n'a pas avoir avec la formule des valeurs utilisé pour F22:DV22 car elle n'est pas la même que pour mon autre ranger qui elle a comme formule pour ces valeurs :
=SOMMEPROD((K34>0)*K31:K32)
Tandis que la formule pour les valeurs F22:DV22 est
=SI(ET(E21<=120;E23>=120);"120")
Quelqu'un aurait une idée du problème ? Merci
*
=NB.SI(F22:DV22;">"&C21)
=SI(ET(E21<=120;E23>=120);"120")
...
https://forums.commentcamarche.net/forum/affich-36423655-nb-si-comment-remplacer-vrai
J'ai une rangée de valeurs variable qui est F22:DV22. La cellule C21 contient une valeur qui fait office de seuil pour départager les valeurs strictement supérieure et inférieure F22:DV22.
La formule que Raymond m'avais fait partager fonctionnais pour une autre ranger avec valeurs également mais quand j'utilise cette même formule pour calculer le nombre de valeurs strictement supérieure à C21 le résultat est de 0.
Voici la formule pour calculer le valeurs strictement supérieure à C21
=NB.SI(F22:DV22;">"&C21)
Sur mon autre ranger de valeur ça fonctionne mais pas avec F22:DV22 et la je vois pas du tout pourquoi...
Je me demande si ca n'a pas avoir avec la formule des valeurs utilisé pour F22:DV22 car elle n'est pas la même que pour mon autre ranger qui elle a comme formule pour ces valeurs :
=SOMMEPROD((K34>0)*K31:K32)
Tandis que la formule pour les valeurs F22:DV22 est
=SI(ET(E21<=120;E23>=120);"120")
Quelqu'un aurait une idée du problème ? Merci
*
-
- Edit: Dans la ligne F22:DV22 j'ai essayé de remplacer une cellule avec la formule =SI(ET(E21<=120;E23>=120);"120") par un simple nombre et la C21 calcul bel et bien 1. Donc il y a effectivement un conflit entre les formules
-
=NB.SI(F22:DV22;">"&C21)
=SI(ET(E21<=120;E23>=120);"120")
...