Trier un tableau avec des fonctions Indirect dans formules

Bonjour le Forum

Je vous présente mon soucis. J'ai un classeur, pour faire simple, avec trois onglets nommés Dépenses - Recettes et Balance.

Dans l'onglet Balance j'ai 6 colonnes : Date - Catégories - Sous-Catégories - Recettes - Dépenses et Solde.

Date Catégorie ous-Catégorie Recette Dépenses Solde

19/07/2018 Festivités Hachis 215,00 € 441,80 € -226,80 €

16/08/2018 Festivités Andouillettes 1 718,50 € 120,26 € 1 598,24 €

01/09/2018 Festivités 1001 Virages 1 552,00 € 219,06 € 1 332,94 €

Dans les colonnes Recettes et Dépenses j'ai placé le formule suivante

=SIERREUR(SOMME.SI(INDIRECT($D$3&"!$c$4:$c$250");Balance!C4;INDIRECT($D$3&"!$f$4:$f$250"));"")

et dans la colonne Solde = Recettes - Dépenses.

Le tableau fonctionne bien jusqu'au montant où je veux faire un tri soit sur la date soit sur Catégorie ou sous-Catégorie. La cellule C4 ne suit pas le mouvement est me renvoie l'erreur " la formule de la colonne calculée est incohérente ". Effectivement le C4 est devenu C6.

Si quelqu'un a une signification et une solution pour éradiquer ce problème.

merci d'avance

Cordialement

PS: Je te tiens un bout de fichier pour vous aider à mieux comprendre

Rechercher des sujets similaires à "trier tableau fonctions indirect formules"