OVH Cloud OVH Cloud

RE Fonction Matricielle

1 réponse
Avatar
PB
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

Les SOMMEPROD fonctionnent elles

Merci
Pascal

1 réponse

Avatar
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

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

Les SOMMEPROD fonctionnent elles

Merci
Pascal