OVH Cloud OVH Cloud

Ca rame !!! Causse matricielle

6 réponses
Avatar
David T.
Bonjour à tous

Voila mon problème :

Dans une feuille "Relevé Général" je récupère des informations venant de
plusieurs autres feuilles grace aux formules matricielles de ce genre
(Encore merci à ChrisV et les autres pour votre collaboration).

=SOMME((INDIRECT("'"&$P$2&"'!$D$4:$D$2000")="Genre")*(INDIRECT("'"&$P$2&"'!$
C$4:$C$2000")=$A75&"
"&$J75)*(INDIRECT("'"&$P$2&"'!$F$4:$F$2000")="type")*(ANNEE(INDIRECT("'"&$P$
2&"'!$A$4:$A$2000"))=ANNEE(DATEVAL($P$2))*(MOIS(INDIRECT("'"&$P$2&"'!$A$4:$A
$2000"))=MOIS(DATEVAL($P$2)))))

Le problème c'est qu'il y en a déjà 80. Et ca continue...Au final il devrait
y en avoir 200.

Donc vous immaginez très bien que ca rame à fond.

Ma question avant que je me lance dans de "gros travaux" :

1) Es t'il préférable de mettre les résultats, donc les formules
matricielles, dans chaque feuilles et récupérer ceux là dans ma feuille
"Relevé Général" ?

2)Laisser tel quel ?

3)Autres idée bienvenue


Merci de vos conseilles toujours précieux, et longue vie a ce forum.

Saluations
David




--
direction-ternoise@(supprimerceci)wanadoo.fr

6 réponses

Avatar
JièL Goubert
Bonjoir(c) David T.

je n'ai pas le détails de ce que tu fais, mais j'ai juste une réflexion
a te soumettre : es-tu sur que Excel soit le bon programme pour ce que
tu veux faire ? A priori et sans en savoir plus, ça m'as l'air d'être
des données que tu gère, donc tu es en train de tomber sur les limites
de ce magnifique programme, et, comme on dit, "même la plus belle fille
du monde ne peut donner que ce qu'elle a"

--
JièL le plus bô gars du monde ;-))))))))

Le 22/02/2004 12:11 vous nous disiez ceci :
Bonjour à tous

Voila mon problème :

Dans une feuille "Relevé Général" je récupère des informations venant de
plusieurs autres feuilles grace aux formules matricielles de ce genre
(Encore merci à ChrisV et les autres pour votre collaboration).

=SOMME((INDIRECT("'"&$P$2&"'!$D$4:$D$2000")="Genre")*(INDIRECT("'"&$P$2&"'!$
C$4:$C$2000")=$A75&"
"&$J75)*(INDIRECT("'"&$P$2&"'!$F$4:$F$2000")="type")*(ANNEE(INDIRECT("'"&$P$
2&"'!$A$4:$A$2000"))=ANNEE(DATEVAL($P$2))*(MOIS(INDIRECT("'"&$P$2&"'!$A$4:$A
$2000"))=MOIS(DATEVAL($P$2)))))

Le problème c'est qu'il y en a déjà 80. Et ca continue...Au final il devrait
y en avoir 200.

Donc vous immaginez très bien que ca rame à fond.

Ma question avant que je me lance dans de "gros travaux" :

1) Es t'il préférable de mettre les résultats, donc les formules
matricielles, dans chaque feuilles et récupérer ceux là dans ma feuille
"Relevé Général" ?

2)Laisser tel quel ?

3)Autres idée bienvenue


Merci de vos conseilles toujours précieux, et longue vie a ce forum.

Saluations
David


Avatar
sabatier
peut-être, JièL, mais si c'est adriana karembeu, on s'en contente
largement...
jps

JièL Goubert a écrit:
comme on dit, "même la plus belle fille
du monde ne peut donner que ce qu'elle a"



Avatar
David T.
Bonjour à vous deux

Alors là, ca casse. Voila des jours que je suis sur ces feuilles.

Vu qu'adriana karembeu, heu je veux dire excel ne suffi plus, que me
conseillez vous ?

Bon je vais réfléchir à tous cela.

Salutations
David

"sabatier" a écrit dans le message de
news:
peut-être, JièL, mais si c'est adriana karembeu, on s'en contente
largement...
jps

JièL Goubert a écrit:
comme on dit, "même la plus belle fille
du monde ne peut donner que ce qu'elle a"






Avatar
JièL Goubert
Bonjoir(c) sabatier

Bon effectivement, j'ai pas forcément pris une bonne citation, et toi
t'as vraiment pris le bon modèle ;-)))

--
JièL 6 * 7 = ?

Le 22/02/2004 13:04 vous nous disiez ceci :
peut-être, JièL, mais si c'est adriana karembeu, on s'en contente
largement...
jps

JièL Goubert a écrit:

comme on dit, "même la plus belle fille du monde ne peut donner que ce
qu'elle a"




Avatar
JièL Goubert
Bonjoir(c) David T.

je ne sais pas ce que tu fais ni ce que tu veux faire, et il faudrait
voir le probléme dans son ensemble, mais il me semble qun gestionnaire
de base de données (Access par exemple, car Adriana c'est pas son truc
:-D) est plus approprié quand il s'agit de gérér quelque chose qui
ressemble a de la gestion de données

Ma citation favorite : "quand on a d'un marteau dans sa boîte a outils,
tous les problémes ont la forme d'un clou" ;-)

C'est moins aguicheur que madame Karembeu, mais bon ;-)))

--
JièL complètement marteau

Le 22/02/2004 13:13 vous nous disiez ceci :
Bonjour à vous deux

Alors là, ca casse. Voila des jours que je suis sur ces feuilles.

Vu qu'adriana karembeu, heu je veux dire excel ne suffi plus, que me
conseillez vous ?

Bon je vais réfléchir à tous cela.

Salutations
David


Avatar
PetitTrot
"David T." <direction-ternoise@(enlever)wanadoo.fr> wrote in message
news:eKCIFST%
Bonjour à tous

Voila mon problème :

Dans une feuille "Relevé Général" je récupère des informations venant de
plusieurs autres feuilles grace aux formules matricielles de ce genre
(Encore merci à ChrisV et les autres pour votre collaboration).


=SOMME((INDIRECT("'"&$P$2&"'!$D$4:$D$2000")="Genre")*(INDIRECT("'"&$P$2&"'!$

C$4:$C$2000")=$A75&"

"&$J75)*(INDIRECT("'"&$P$2&"'!$F$4:$F$2000")="type")*(ANNEE(INDIRECT("'"&$P$


2&"'!$A$4:$A$2000"))=ANNEE(DATEVAL($P$2))*(MOIS(INDIRECT("'"&$P$2&"'!$A$4:$A

$2000"))=MOIS(DATEVAL($P$2)))))

Le problème c'est qu'il y en a déjà 80. Et ca continue...Au final il
devrait

y en avoir 200.

Donc vous immaginez très bien que ca rame à fond.

Ma question avant que je me lance dans de "gros travaux" :

1) Es t'il préférable de mettre les résultats, donc les formules
matricielles, dans chaque feuilles et récupérer ceux là dans ma feuille
"Relevé Général" ?

2)Laisser tel quel ?

3)Autres idée bienvenue


Merci de vos conseilles toujours précieux, et longue vie a ce forum.

Saluations
David




--
direction-ternoise@(supprimerceci)wanadoo.fr




ça ne serait pas mieux de faire tout cela en VBA (?)
mon expérience est que beaucoup de gens aime toutes ces belles formules dans
toutes les cellules... en bout de ligne ça fait un truc totalement
incompréhensible.

Il me semble que c'est plus simple d'ouvrir une macro et de voir tout cela
en un
seul endroit [plutôt que de courir de feuilles en cellules jusqu'à plus
soif]

D'ailleurs j'avais fini par trouver un add-in pour récupérer toutes
formules... et faire
des macros... et ultimement faire un copier/coller dans un projet Visual
Basic.

Bref! mon opinion est de ne pas faire trop de formules dans des cellules.
[j'ai déjà vu des situations de 10000 lignes avec des formules... bien
évidemment
c'était lent...]
Mais je devines que c'est une notion de "goût" personnel.