Bonjour à tous,
Voici monproblème.
Sur une feuille A des données remplies et des données de recherche du type
SI(F8>0;RECHERCHEV(F8;COM;3;VRAI);"").
Les zones nommées le sont dynamiquement
=DECALER(Ventes!$E$2;;;NBVAL(Ventes!$E:$E)-1)
Cette feuille étant destinée à recevoir beaucoup de données, je n'ai pas
recopié les formules sur les cellules vides.
Sur une feuille B, un tableau destiné à synthéthiser les données de la
feuille A.
J'ai donc des formules matricielles du type
SOMME(ComSortante*(NEGOSORT=D$1)*(Date_de_la_vente>=CNUM($A3))*(Date_de_la_v
ente<=CNUM($A4))).
Mon problème est le suivant, si je recopie mes formules de la feuille A sur
les cellules vides en vue de la préparer à recevoir les données, j'obtiens
sur la feuille B des trucs du style N/A etc...
Alors que tous fonctionne bien si je recopie une fois les autres cellules de
données remplies
Quelqu'un a t'il une solution VBA ou autres
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour A vue de nez, c'est normal puisque tes formules en feuille A renvoient du N/A lorsqu'il n'y a pas de données équivalentes. Il faudrait dans ce cas intégrer un critère supplémentaire dans ta formule matricielle afin de tester les cellules vides ou N/A. Sinon, oui tu peux utiliser SOMMEPROD sans valider par <<Ctrl>> + <<Shift>> + << Entrée>> Cordialement Pascal
"PB" a écrit dans le message de news:efGJbN%
Bonjour à tous, Voici monproblème. Sur une feuille A des données remplies et des données de recherche du type SI(F8>0;RECHERCHEV(F8;COM;3;VRAI);""). Les zones nommées le sont dynamiquement ÞCALER(Ventes!$E$2;;;NBVAL(Ventes!$E:$E)-1) Cette feuille étant destinée à recevoir beaucoup de données, je n'ai pas recopié les formules sur les cellules vides. Sur une feuille B, un tableau destiné à synthéthiser les données de la feuille A. J'ai donc des formules matricielles du type
ente<=CNUM($A4))). Mon problème est le suivant, si je recopie mes formules de la feuille A sur
les cellules vides en vue de la préparer à recevoir les données, j'obtiens sur la feuille B des trucs du style N/A etc... Alors que tous fonctionne bien si je recopie une fois les autres cellules de
données remplies Quelqu'un a t'il une solution VBA ou autres
Les SOMMEPROD fonctionnent elles
Merci Pascal
Bonjour
A vue de nez, c'est normal puisque tes formules en feuille A renvoient du
N/A lorsqu'il n'y a pas de données équivalentes.
Il faudrait dans ce cas intégrer un critère supplémentaire dans ta formule
matricielle afin de tester les cellules vides ou N/A.
Sinon, oui tu peux utiliser SOMMEPROD sans valider par <<Ctrl>> + <<Shift>>
+ << Entrée>>
Cordialement
Pascal
"PB" <NoSpam@wanadoo.fr> a écrit dans le message de
news:efGJbN%23jEHA.548@TK2MSFTNGP11.phx.gbl...
Bonjour à tous,
Voici monproblème.
Sur une feuille A des données remplies et des données de recherche du type
SI(F8>0;RECHERCHEV(F8;COM;3;VRAI);"").
Les zones nommées le sont dynamiquement
ÞCALER(Ventes!$E$2;;;NBVAL(Ventes!$E:$E)-1)
Cette feuille étant destinée à recevoir beaucoup de données, je n'ai pas
recopié les formules sur les cellules vides.
Sur une feuille B, un tableau destiné à synthéthiser les données de la
feuille A.
J'ai donc des formules matricielles du type
ente<=CNUM($A4))).
Mon problème est le suivant, si je recopie mes formules de la feuille A
sur
les cellules vides en vue de la préparer à recevoir les données, j'obtiens
sur la feuille B des trucs du style N/A etc...
Alors que tous fonctionne bien si je recopie une fois les autres cellules
de
données remplies
Quelqu'un a t'il une solution VBA ou autres
Bonjour A vue de nez, c'est normal puisque tes formules en feuille A renvoient du N/A lorsqu'il n'y a pas de données équivalentes. Il faudrait dans ce cas intégrer un critère supplémentaire dans ta formule matricielle afin de tester les cellules vides ou N/A. Sinon, oui tu peux utiliser SOMMEPROD sans valider par <<Ctrl>> + <<Shift>> + << Entrée>> Cordialement Pascal
"PB" a écrit dans le message de news:efGJbN%
Bonjour à tous, Voici monproblème. Sur une feuille A des données remplies et des données de recherche du type SI(F8>0;RECHERCHEV(F8;COM;3;VRAI);""). Les zones nommées le sont dynamiquement ÞCALER(Ventes!$E$2;;;NBVAL(Ventes!$E:$E)-1) Cette feuille étant destinée à recevoir beaucoup de données, je n'ai pas recopié les formules sur les cellules vides. Sur une feuille B, un tableau destiné à synthéthiser les données de la feuille A. J'ai donc des formules matricielles du type
ente<=CNUM($A4))). Mon problème est le suivant, si je recopie mes formules de la feuille A sur
les cellules vides en vue de la préparer à recevoir les données, j'obtiens sur la feuille B des trucs du style N/A etc... Alors que tous fonctionne bien si je recopie une fois les autres cellules de
données remplies Quelqu'un a t'il une solution VBA ou autres