Problème de calcul non mis à jour après filtrage des données
Résolu
tinetmil
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
tinetmil Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
tinetmil Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dispose d'une colonne A avec des critères sous format TEXTE.
Je dispose d'une colonne B avec des résultats d'essai au format numérique.
Je dispose d'une colonne C qui calcul la différence entre deux valeurs numériques (B2-B1 puis B3-B2 puis B4-B3 etc): c'est pour calculer une étendue mobile en statistique.
Cette différence ne tient la route que si la différence est calculée sur des valeurs numériques associées à un même critère, or en faisant un filtre, la formule de la différence reste sur les cellules d'origines et ne s'adapte pas aux nouvelles données.
A noter que la répartition des critères dans le temps est aléatoire (on peut avoir par exemple Rouge x5, puis vert x2, puis rouge x1 puis bleu x 10, les données proviennent de la production).
il existe la formule SOUS.TOTAL mais elle ne fonctionne pas dans ce cas.
Auriez vous une idée pour que la formule de la différence soit auto-adaptative en fonction des critères du filtre.
Cordialement,
Tinetmil
Je dispose d'une colonne A avec des critères sous format TEXTE.
Je dispose d'une colonne B avec des résultats d'essai au format numérique.
Je dispose d'une colonne C qui calcul la différence entre deux valeurs numériques (B2-B1 puis B3-B2 puis B4-B3 etc): c'est pour calculer une étendue mobile en statistique.
Cette différence ne tient la route que si la différence est calculée sur des valeurs numériques associées à un même critère, or en faisant un filtre, la formule de la différence reste sur les cellules d'origines et ne s'adapte pas aux nouvelles données.
A noter que la répartition des critères dans le temps est aléatoire (on peut avoir par exemple Rouge x5, puis vert x2, puis rouge x1 puis bleu x 10, les données proviennent de la production).
il existe la formule SOUS.TOTAL mais elle ne fonctionne pas dans ce cas.
Auriez vous une idée pour que la formule de la différence soit auto-adaptative en fonction des critères du filtre.
Cordialement,
Tinetmil
A voir également:
- Problème de calcul non mis à jour après filtrage des données
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise à jour libre office - Accueil - Bureautique
4 réponses
Bonjour
je ne sais pas si cela pourra vous servir, mais la fonction sous total avec le code 9 ne prend en compte que les lignes laissées visibles par le filtrage
=SOUSTOTAL(9;B1:B100)
crdlmnt
je ne sais pas si cela pourra vous servir, mais la fonction sous total avec le code 9 ne prend en compte que les lignes laissées visibles par le filtrage
=SOUSTOTAL(9;B1:B100)
crdlmnt
Bonjour Vaucluse,
merci pour votre réponse mais la fonction 9 somme les résultats et moi, je cherche une soustraction, d'ailleurs je ne comprend pas pourquoi, elle n'existe pas?
De plus la formule ne marche pas, le résultat est la somme de deux lignes, mais après filtrage, il ne m'indique pas la somme des deux lignes visibles.
Si quelqu'un à une autre idée?, je suis preneur.
Cordialement,
Tinetmil
merci pour votre réponse mais la fonction 9 somme les résultats et moi, je cherche une soustraction, d'ailleurs je ne comprend pas pourquoi, elle n'existe pas?
De plus la formule ne marche pas, le résultat est la somme de deux lignes, mais après filtrage, il ne m'indique pas la somme des deux lignes visibles.
Si quelqu'un à une autre idée?, je suis preneur.
Cordialement,
Tinetmil
Bonjour à tous,
Si tu filtres, tes données doivent commencer en ligne 2 avec les titres de colonnes en ligne 1.
Tu peux alors mettre en C2 la formule :
à valider par CTRL+MAJ+ENTER puis à tirer vers le bas.
Ici, la plage de données est A2:B27 et le critère pour la colonne A:A est en I1.
cordialement
Si tu filtres, tes données doivent commencer en ligne 2 avec les titres de colonnes en ligne 1.
Tu peux alors mettre en C2 la formule :
=SIERREUR(($A2=$I$1)*(DECALER($B$1;MIN(SI($A3:$A$27=$I$1;LIGNE($A3:$A$27);9^9)-1);0)-$B2);"")
à valider par CTRL+MAJ+ENTER puis à tirer vers le bas.
Ici, la plage de données est A2:B27 et le critère pour la colonne A:A est en I1.
cordialement