Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour à tous,
Je souhaiterais une aide pour une formule qui compterait les écart +1 et -1 sur une ligne par rapport à la ligne précédente.
Je joins un exemple simple.
merci et bon samedi
Bonjour Jiheme,
merci pour ta réponse, je voudrais connaitre le total de nombres par ligne +1 et -1 par rapport à la ligne précédente
Je joins une ligne supplémentaire dans l'ex.
merci
Bonjour Wilfried,
Moi aussi j'ai commencé avec ta méthode (et vite abandonné !) mais je pensais à simplifier par un sommeprod par ex?
Ici il n'y a que 3 colonnes mais avec 7 c'est pas évident car il faut comparer la 1ère colonne dessous avec les 7 au dessus , puis la 2ème dessous avec les 7 au dessus...........tu vois le nombre de comparaisons!!
Bonne journée et merci
Pour la mettre en application :
1) Sélectionner la plage D2:E2
2) Saisir la formule dans la zone de la barre de formule
3) valider par les touches Ctrl+Shift+Entrer
Quelques explications :
En lisant les très succinctes explications de JJ1 dans son premier post, j'avais commencé à écrire la formule sous cette forme.
Code:
=TRANSPOSE(FREQUENCE(A2:C2-A1:C1;{-1;1;0;-2}))
A2:C2-A1:C1 retourne une matrice retournant l'écart entre la première valeur de la plage A2:C2 et la première valeur de la plage A1:C1, puis celle de la deuxième valeur des deux plages, et pour finir de la troisième valeur.
Nous aurions eu une matrice correspondant à {=A2-A1;=B2-B1;=C2-C1}.
Pour suivre l'évolution des explications de JJ1.
Pour calculer l'écart entre la première valeur de la plage A2:C2, par rapport à l'ensemble des valeurs de la plage A1:C1, il faut passer la matriceX en une matriceXY, c'est le rôle de la fonction TRANSPOSE(A2:C2)-A1:C1.
On m'avait montrer l'utilisation du TRANSPOSE sur le site de mDF ici
- FREQUENCE comptabilise le nombre de valeurs égales à -1, à 1, à 0, et inférieure à -1. Les deux valeurs 0 et -2 sont nécessaires, elles permettent de ne pas comptabiliser le 0 comme un 1 et les valeurs inférieures à -1 comme des -1. Les valeurs supérieures à 1 étant comptabilisées dans une tranche "infini". Comme le montre cet exemple il n'est nul besoin que les données de la 2ème plage soient triées.
- FREQUENCE retourne une matrice sous forme verticale, pour la basculer sous forme horizontale on utilise la fonction TRANSPOSE.
- En sélectionnant que deux cellules lors de la validation de la formule on écarte dû coup les valeurs suivantes de la matrice.
Vous pouvez aussi retrouver un autre fil utilisant cette fonction de matriceXY ici
Une petite remarque qui s'adresse à JJ1, à l'avenir adresse nous des explications plus détaillées. Une ligne, franchement c'est un peu se moquer des personnes qui te répondent, et comme moi qui te fournissent des explications.
Petit conseil en passant, essaye de mettre en application les différentes fonctions que nous te donnons, avant de soumettre ton problème sur le forum. C'est comme cela que tu vas progresser.
Si tu as des questions, n'hésite pas à demander, c'est justement le rôle d'un forum, "expliquer", et non donner une formule toute faîte.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.