Pobléme sur les formules

jeb

XLDnaute Nouveau
Bonsoir à tous,

J'ai encore besoin de vous ....

j'essaie de créer un tableau avec des formules matricielles mais cela ne fonctionne pas.
Ci-joint, un fichier excel avec un peu plus d'explication sur mon probléme.

Merci à vous ..................;
JEB [file name=Forum_20050921205002.zip size=5586]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Forum_20050921205002.zip[/file]
 

Pièces jointes

  • Forum_20050921205002.zip
    5.5 KB · Affichages: 8

Dugenou

XLDnaute Barbatruc
Salut jeb,

j'ai bien l'impression de reconnaître la 'patte' de Monique dans ta formule !

Si il y a des dates en c2, c3, il faut comparer à la colonne des dates !

regarde si c'est cela dans le fichier joint

Cordialement [file name=jebForum.zip size=5946]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/jebForum.zip[/file]
 

Pièces jointes

  • jebForum.zip
    5.8 KB · Affichages: 14

Gael

XLDnaute Barbatruc
Bonjour Jeb, Bonjour Dugenou, bonjour Marc,

J'ai aussi reconnu le style de monique.

Non seulement il faut comparer avec les bonnes colonnes, mais aussi mettre en C2 et C3 des dates qui se trouvent dans le tableau, c'est mieux pour les tests.

Ci-joint le tableau modifié avec je l'espère les bonnes formules.

@+

Gael [file name=Forum_20050921214814.zip size=5546]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Forum_20050921214814.zip[/file]
 

Pièces jointes

  • Forum_20050921214814.zip
    5.4 KB · Affichages: 16

Monique

Nous a quitté
Repose en paix
Bonjour,

4ème échantillon...
Comme j'ai copié mon explication, je colle.

Tes dates sont en colonne A et non en colonne C :
=INDEX(Base!E$1:E$1000;MIN(SI(Base!A$2:A$1000>=$C$2;SI(Base!A$2:A$1000<=$C$3;SI(NB.SI(B$7:B7;Base!E$2:E$1000)=0;LIGNE(Base!E$2:E$1000))))))&''
La même en ayant donné des noms aux plages de cellules :
=INDEX(ColDep;MIN(SI(Date>=$C$2;SI(Date<=$C$3;SI(NB.SI(B$7:B14;Dpt)=0;LIGNE(Dpt))))))&''

Si tu veux ajouter un autre critère que la date,
tu ajoutes un SI(plageX=critère; et une parenthèse de plus à la fin :
=INDEX(ColDep;MIN(SI(Date>=$C$2;SI(Date<=$C$3;SI(plageX=critère;SI(NB.SI(B$7:B14;Dpt)=0;LIGNE(Dpt)))))))&''

Le résultat est du texte, à cause du &''
Il faut rendre ce résultat numérique dans les formules suivantes (par *1 ou +0 ou -0 ou /1)
SOMMEPROD((Base!E$3:E$1000=B8*1) etc

J'ai inséré une ligne au-dessus des titres de ta feuille 'Base'
[file name=ClientsJeb.zip size=8022]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ClientsJeb.zip[/file]
 

Pièces jointes

  • ClientsJeb.zip
    7.8 KB · Affichages: 17

jeb

XLDnaute Nouveau
Bonjour à tous

Merci à vous tous pour ces infos ..

Pour le probléme de date c'était juste une erreur d'un copier/coller au mauvais endroit (milles excuses ..)

Merci Dugenou Gael et Monique pour la résolution de mon probleme

JEB
 

Discussions similaires

Réponses
13
Affichages
428

Statistiques des forums

Discussions
312 235
Messages
2 086 476
Membres
103 228
dernier inscrit
malik832