[résolu] sélectionner des enregistrements

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
eciffonepo
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 27 août 2006 21:47
Localisation : 08

[résolu] sélectionner des enregistrements

Message par eciffonepo »

Bonjour,
je cherche "la" formule permettant d'aller rechercher dans une plage les enregistrements dont le champ date correspond à un mois donné.
Voir capture
Image
une formule {=si()} me donnerait ce résultat mais avec des lignes résultat espacées comme dans la matrice de départ. Moi, je voudrais un bloc résultat qui commencerait dans une cellule précise ...

Merci pour votre aide
Dernière modification par eciffonepo le 29 nov. 2006 21:25, modifié 4 fois.
OO2.0.3 sur OSX10.4.7
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Message par Jeff »

Bonsoir openofficeàlenvers,

je vois que toi aussi, tu te penches sur les fonctions de matrice, cependant dans ton fichier (d'après ce que je peux voir sur ta copie d'écran) une fonction BDSOMME serait plus indiquée.
A titre de test, as tu essayé avec la date du 29/06 comportant plusieurs règlements ?
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Message par Jeff »

ça me rappelle un peu ça : http://user.services.openoffice.org/fr/ ... c2718.html

Dans ce fil Jeanmimi donne une solution sous Base, et j'en donne une sous Calc (en fin de fil) ; à tester si BDSOMME ne te satisfait pas, une somme des dernières dates demandées te conviendrais ?
eciffonepo
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 27 août 2006 21:47
Localisation : 08

quasi résolu

Message par eciffonepo »

BDSOMME retourne une valeur, non ?
J'ai consulté les fils indiqués, j'y ai redécouvert decaler() qui me permet d'entrevoir une solution :

- je cherche la première ligne comprenant la date voulue,
- je compte le nombre de lignes comprenant cette date (elle sont triées)
- je recopie avec decaler ()

Ca me paraît même bien. Peut-être existe-t-il une solution plus élégante ?

Merci :)
OO2.0.3 sur OSX10.4.7
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Message par Jeff »

Peut-être existe-t-il une solution plus élégante ?
Je te ressort une réplique de cinéma (j'sais plus quel fim) : "ce qui compte c'est le résultat, le style on s'en fout"

BDSOMME te fais effectivement la somme selon 1 critère.
DECALER à l'air de coller parfaitement avec ce que tu veux faire.

Je pense qu'en ré-éditant ton titre pour la balise [Résolu], tu devrais mettre un titre plus explicite, rapport à de futures recherches.

A+