Je mets à jour un rapport sur un nombre de données (donc de lignes) qui changent très souvent dans mon tableau croisé dynamique.
Je voudrai que mes formules dans les onglets "Index" cellule D9 et la cellule D2 dans "Global" s'adaptent en fonction du nombre de lignes.
Pour cela, il faudrait qu'elles sachent qu'elles ne doivent prendre en compte que ce qui se trouve entre "Étiquettes de lignes" et "Total général" qui sont le premier et dernier libellé du tableau croisé dynamique.
Mais comment le leur dire ? L'imbrication d'une formule d'exclusion des lignes vides n'est pas suffisante parce que ça ne leur ferait pas exclure "Total général" donc ça ne va pas.
Ou bien il faudrait que je leur dise d'exclure les lignes vides et le texte "Total général" ?
Pas tous compris même si je vois l'intention aussi, dans le fichier joint vous trouverez un nom défini ('Campagnes') qui retournera la plages des données du TCD ainsi que la formule de base servant à trouver la position de "Total Général".
Merci Roblochon c'est super, ça fonctionne très bien pour trouver automatiquement le nombre de lignes et ça les recalcule, c'est vraiment parfait.
Mon autre partie du problème est comment faire pour opérer le même calcul automatique sur mon onglet "Index" ? Sur cet onglet, j'ai une formule pour trouver la plus grande valeur de la colonne D si la colonne B est supérieur à 1000 (de l'onglet "Global").
=EQUIV(GRANDE.VALEUR(SI(GLOBAL!B11:B151>1000;GLOBAL!D11151);1)) ne fonctionne pas.
=EQUIV(GRANDE.VALEUR;(SI(GLOBAL!B11:B151>1000;GLOBAL!D11151);1)) non plus
=EQUIV(GRANDE.VALEUR;SI(GLOBAL!B11:B151>1000;GLOBAL!D11151);1) renvoie #NOM? (et j'ai fait attention au CTRL Shift entrée)
Autant pour moi j'aurai dû accorder la conjugaison dans mon titre
Mais j'expliquais dans la description que ça concernait aussi "Index" en cellule D9. Je crois que j'ai avancé un peu avec
=EQUIV("Total général";GRANDE.VALEUR(SI(GLOBAL!B11:B151>1000;GLOBAL!D11151);1)) qui me renvoie #N/A donc c'est pas foncièrement faux.
J'ai lu les sujets
Bonjour, En vba, je voudrais insérer une formule dans une cellule, mais que cette formule s'adapte automatiquement à la ligne en question; Sauf que si j'écris "=C3*B3" et que l'action se passe à la ligne 5, je voudrais que la formule devienne "=C5*B5" Voici mon exemple en annexe...
Bonjour, SVP, J'ai besoin de votre aide, J'ai un tableau excel présenté comme ce qui suit: Nouveau Stock Flux 62862,46 110017,46 Si le stock>Nouveau donc "Stock-actuel" 40000 0 Si le stock =0 donc "Nouveau-stock" 505,94 300 Si le stock
Bonjour le forum, J'ai une feuille excel avec des headers. Seulement mes headers changent a chaque fois de position mais gardent le même nom. Je souhaite faire une formule vraiment de base du genre =IF(A2=B2;"True";"FALSE") Seulement il faudrait que la formule s'adapte aux bons headers a...
www.excel-downloads.com
Et ça ne s'adapte pas à mon problème.
Je reprends ! Ces sujets ne s'adaptent pas à mon problème ))