je fais une gestion de budget excel avec des attributs de catégories selon les libellés et je me retrouve avec des formules qui n'en finissent pas. tout est catégorisé pour un tableau croisé dyn.
donc j'ai une cinquantaine de lignes comme celles-ci :
<i>SI(OU(H4="Virement Boulot";H4="Remise de chèque boulot");"Salaire");
SI(H4="CAF")"Aides";
SI(OU(H4="Sécurité sociale";H4="Mutuelle";H4="retro banque");"Remboursements"; </i>
puis je rebalance le tout sur un tableau général avec celles-ci :
Pour éviter de me retrouver avec des #REF et avoir des "e;e;e;0"e;e;e; j'utilise SIESTERR. Jusque là logique même si je dois me casser la tête pour pas grand chose pour quelqu'un qui s'y connait un peu mieux en programmation.
Pour mieux m'y retrouver j'ai regroupé toutes mes formules sur une même feuille
Je me demande donc s'il est possible de concaténer toute les plages de formules pour en avoir une seule. le but étant de modifier une formule et que tout soit corrigé sur chaque mois placé sur une feuille différente.
ok super merci Daniel, donc si tu met un "1" a la place du "0" cela signifierait que tu recherche une valeur approximative? ou autre chose?
Oui, Si tu as les valeurs 2, 4, 6, 8, 10 et que tu recherches "7", la fonction renvoie "6" (les valeurs doivent être alors triées en ordre croissant).
Le tableau croisé est sur n'importe quelle feuille mensuelle. ce que tu vois comme un récapitulatif catégorisé (3ème tableau en partant de la droite) est un tableau croisé. donc jusque la pas de problème, mais comme je remet tout dans le dernier tableau pour le remettre dans l'annuel, il faut qu'il récupère les données catégorisées. je ne sais pas si je m'exprime correctement, ça me parait évident mais c'est moi qui l'ai créé donc c'est normal...
Je ne vois pas où est le problème avec ce TCD. Il est vrai que les montants de la plage source sont à 0. Donne moi un exemple de cellule avec ce que tu voudrais avoir dedans.
Daniel
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Le jeudi 07 Février 2013 à 22:05 par DanielCo :
ok super merci Daniel,
donc si tu met un "1" a la place du "0" cela signifierait
que tu recherche
une valeur approximative? ou autre chose?
Oui, Si tu as les valeurs 2, 4, 6, 8, 10 et que tu recherches "7", la
fonction renvoie "6" (les valeurs doivent être alors
triées en ordre
croissant).
Le tableau croisé est sur n'importe quelle feuille mensuelle. ce que tu
vois
comme un récapitulatif catégorisé (3ème tableau en
partant de la droite) est
un tableau croisé. donc jusque la pas de problème, mais comme je
remet tout
dans le dernier tableau pour le remettre dans l'annuel, il faut qu'il
récupère les données catégorisées. je ne
sais pas si je m'exprime
correctement, ça me parait évident mais c'est moi qui l'ai
créé donc c'est
normal...
Je ne vois pas où est le problème avec ce TCD. Il est vrai que
les
montants de la plage source sont à 0. Donne moi un exemple de cellule
avec ce que tu voudrais avoir dedans.
Daniel
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
ok super merci Daniel, donc si tu met un "1" a la place du "0" cela signifierait que tu recherche une valeur approximative? ou autre chose?
Oui, Si tu as les valeurs 2, 4, 6, 8, 10 et que tu recherches "7", la fonction renvoie "6" (les valeurs doivent être alors triées en ordre croissant).
Le tableau croisé est sur n'importe quelle feuille mensuelle. ce que tu vois comme un récapitulatif catégorisé (3ème tableau en partant de la droite) est un tableau croisé. donc jusque la pas de problème, mais comme je remet tout dans le dernier tableau pour le remettre dans l'annuel, il faut qu'il récupère les données catégorisées. je ne sais pas si je m'exprime correctement, ça me parait évident mais c'est moi qui l'ai créé donc c'est normal...
Je ne vois pas où est le problème avec ce TCD. Il est vrai que les montants de la plage source sont à 0. Donne moi un exemple de cellule avec ce que tu voudrais avoir dedans.
Daniel
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
DanielCo
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Bonjour, Quelle est ta version d'EXcel ? Daniel
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un
tableur avec ce que je cherche, ca sera peut etre plus parlant.
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Bonjour, Quelle est ta version d'EXcel ? Daniel
En R4, mets :
=SI(ESTNA(RECHERCHEV(Q4;N:O;2;0));"";RECHERCHEV(Q4;N:O;2;0)) et recopie vers le bas.
Daniel
alucard49
Le vendredi 08 Février 2013 à 11:34 par DanielCo :
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Bonjour, Quelle est ta version d'EXcel ? Daniel
En R4, mets :
=SI(ESTNA(RECHERCHEV(Q4;N:O;2;0));"";RECHERCHEV(Q4;N:O;2;0)) et recopie vers le bas.
Daniel
Bonjour, un grand merci Daniel !!!!!!!
Pour ma version d'excel j'ai office XP.
merci pour la formule. Je me rend compte que si j'avais cherché un peu plus loin j'aurais pu le faire tout seul mais bon tu me tire une belle épine du pied, le fichier commençait à faire un peu beaucoup usine à gaz....
Merci pour tout, ça fonctionne a merveille !!
Merci encore, et à bientôt
Chris
Le vendredi 08 Février 2013 à 11:34 par DanielCo :
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai
remis
un
tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Bonjour,
Quelle est ta version d'EXcel ?
Daniel
En R4, mets :
=SI(ESTNA(RECHERCHEV(Q4;N:O;2;0));"";RECHERCHEV(Q4;N:O;2;0))
et recopie vers le bas.
Daniel
Bonjour,
un grand merci Daniel !!!!!!!
Pour ma version d'excel j'ai office XP.
merci pour la formule. Je me rend compte que si j'avais cherché un peu plus loin j'aurais pu le faire tout seul mais bon tu me tire une belle épine du pied, le fichier commençait à faire un peu beaucoup usine à gaz....
Le vendredi 08 Février 2013 à 11:34 par DanielCo :
salut Daniel,
Ya pas de problème avec le TCD mais avec la formule qui suis je t'ai remis un tableur avec ce que je cherche, ca sera peut etre plus parlant.
http://cjoint.com/?3BhxHNFWnkC
Merci encore
Chris
Bonjour, Quelle est ta version d'EXcel ? Daniel
En R4, mets :
=SI(ESTNA(RECHERCHEV(Q4;N:O;2;0));"";RECHERCHEV(Q4;N:O;2;0)) et recopie vers le bas.
Daniel
Bonjour, un grand merci Daniel !!!!!!!
Pour ma version d'excel j'ai office XP.
merci pour la formule. Je me rend compte que si j'avais cherché un peu plus loin j'aurais pu le faire tout seul mais bon tu me tire une belle épine du pied, le fichier commençait à faire un peu beaucoup usine à gaz....