Recherche + Somme + texte

zourite

XLDnaute Junior
Bonjour le forum,

Je souhaite faire une recherche par date un peu spécifique.

Sur la feuille 1, il y a en A1:C2 mes critères de recherche: l'année, le mois, et le nom
En A5:A35 il y a chaque jour du mois: 1er, 2nd 3,... jusqu'au 31.
Je souhaiterai afficher les données qui correspondent pour chaque jour à chacun des 3 critères.

Ces données sont stockées sur la feuille2. La date permettant de située les données est exprimée sous format: jj/mm/aaaa
Les autres colonnes sont composées de données et textes (ce sont elles que je souhaite exporter)

L'autre difficulté de cette "recherche" est que : la feuille de recherche contient 1 ligne par jour alors que la base de données peut stocker plusieurs lignes par jour.
C'est pourquoi, j'aimerai effectuer des sommes:
- pour les colonnes D et C (feuil2): j'aimerai que si plusieurs lignes sont trouvées pour une date, alors les valeurs sont additionnées.
- pour les colonnes E et F (feuil2) : si plusieurs lignes sont trouvées, alors elles sont regroupées dans une seule cellule. exemple: pour plusieurs clients T5 et T6; alors dans la cellule de recherche correspondant à la date, l'écriture se fait comme ceci: "T5, T6". Dans le cas des voitures: "AAA, BBB, CCC" etc..

Le but étant de tout centralisé en une ligne à chaque fois.

Merci pour vos suggestions.

Zourite
 

Pièces jointes

  • Recherche somme.xls
    35.5 KB · Affichages: 48
Dernière édition:

zourite

XLDnaute Junior
Re : Recherche + Somme + texte

Bonsoir Robert,

Merci beaucoup pour ta solution !

Au niveau des critères, serait il possible que lorsque je ne met pas de "nom" en critère, alors ca m'affiche le résultat pour chacun des noms?

merci d'avance
 

zourite

XLDnaute Junior
Re : Recherche + Somme + texte

Bonsoir Robert,

Cette version 2 correspond exactement à ce dont j'avais besoin, et je t'en remercie !
Je vais essayer de l'adapter, sinon je repasserai par ici, mais au vu des explications très claires sur le code, je pense que je devrais pouvoir me débrouiller.

Encore merci !

Bonne soirée,

zourite
 

zourite

XLDnaute Junior
Re : Recherche + Somme + texte

Rebonsoir,

Donc j'ai réussi à l'adapter à mon cas :)

Par contre, je souhaite avoir le résultat pour l'ensemble de l'année.
Ce que j'ai fait, c'est reproduire 12 fois le tableau de recherche cote à cote (avec une colonne d'espace entre chacun) avec un critère mois pour chaque mois, et reproduis 12 fois la macro.

J'ai peur que ca fasse un peu lourd, en tout cas j'ai peur de m'y perdre.. et j'aimerai savoir si on peut regrouper toutes ces macros en une seule..

Merci

zourite
 

Monique

Nous a quitté
Repose en paix
Re : Recherche + Somme + texte

Bonjour,

Par formules
Un résultat par cellule
ou bien jusqu’à 5 résultats par cellule (avec la virgule mais sans le point)
Formules matricielles, à valider par ctrl, maj et entrée
 

Pièces jointes

  • RechercheEtSommeZourite.xls
    167.5 KB · Affichages: 80

Robert

XLDnaute Barbatruc
Repose en paix
Re : Recherche + Somme + texte

Bonsoir Zourite, bonsoir le dforum,

Gestion des possibles erreurs dans la version 3
• Message si année non renseignée
• Message si mois non renseigné ((liste de validation en B2)
• Accepte les différences Majuscule/minuscule dans le nom

[ÉDITION]
Nos posts se sont croisés... La version 3 ne répond donc pas à ta dernière requête mais ne fait qu'améliorer la version 2. Là il est tard. Regarde la proposition de Monique, j'essaierai demain de te trouver un code pour la version 4...
 

Pièces jointes

  • Zourite_v03.xls
    59 KB · Affichages: 41
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Re : Recherche + Somme + texte

Bonjour le fil, bonjour le forum,

Une version 4 qui devrait correspondre à tes attentes...

@ Monique : je suis vert ! C'est tout simplement impressionant...
 

Pièces jointes

  • Zourite_v04.xls
    81 KB · Affichages: 52

plouf

XLDnaute Nouveau
Re : Recherche + Somme + texte

Bonjour Monique, Robert,

Merci à vous deux pour vos réponses !

@ Monique: Très impressionnant, je ne savais pas que c'était possible en formule !!
Je vais m'inspirer de tes formules (celles que j'arrive à comprendre) !

@Robert, super version 3 et généralissime version 04 ! :D
J'ai juste une question, j'ai bien compris comment modifier les colonnes de recherches, ou d'écriture (c'est clairement expliqué dans ton code). Cependant, je ne sais pas à quel endroit le code définie l'espace entre deux tableau et/ou la largeur de chacun d'eux.

En gros, si j'ajoute une colonne à mes tableaux, il faut peut être que je modifie quelque chose sur le code pour pas qu'ils se chevauchent ?

Sinon encore merci ! c'est super impressionnant !

a bientôt

zourite
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Recherche + Somme + texte

Bonjour le fil, bonjour le forum,

Zourite devient plouf...
c'est la ligne :
Code:
col = 6 * (Month(cel.Value) - 1) + 2
qui définit la colone en fonction du mois de la date. Si la date est en janvier,
col = 6*(1-1) + 2 / 6*0 + 2 = 2
Février
col = 6*(2-1) + 2 / 6*1 + 2 = 8
etc...
Si tu rajoutes une colonne à tous les tableaux, en remplaçant 6 par 7 ça devrait coller (non testé).
 

plouf

XLDnaute Nouveau
Re : Recherche + Somme + texte

Bonjour Robert,

Oui je deviens plouf car, j'ai oublié mes mots de passes et ils sont enregistrés dans l'ordinateur que j'utilise, et comme je suis au boulot, bin je deviens plouf... malgré moi.

Merci pour les infos,

Si j'ai un soucis d'adaptation je reviens ici !

Bonne journée

plouf
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 520
dernier inscrit
Azise