[Résolu]Double condition:compris entre deux dates+occurrence

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.
Djencko
Fraîchement OOthentifié
Messages : 2
Inscription : 03 janv. 2019 09:09

[Résolu]Double condition:compris entre deux dates+occurrence

Message par Djencko »

Bonjour, je suis vraiment désolée de venir trainer mes savates par ici alors que je ne comprends pas grand chose au programme concerné mais voilà, j'ai vraiment besoin d'aide.

Je tente de créer un fichier qui me permette de suivre mes stats de lecture. Pour cela, j'ai une feuille pour récupérer les stats et une autre pour entrer les données. Jusque là, tout va bien. Là où je coince c'est que j'aimerais créer des tableaux de stats qui m'affiche les œuvres lues par type et par mois. En d'autres termes, créer un tableau qui afficherait tous les "livres" lus par mois, un autre tous les "comics" lus par mois,... Or, je ne veux pas multiplier les feuilles de données (une pour les livres, une pour les comics,...) mais bien garder toutes les lectures sur une seule et même feuille.

Mon problème est celui-ci: je n'arrive pas à associer mon critère de recherche "livre" avec mon critère de recherche "lu entre telle et telle date". Tout ce que je parviens à faire c'est compter les lignes de la feuille comportant une date comprise entre deux autres. Mais dès que j'essaye de rajouter le critère "livre" plus rien ne va plus.

Voici ma formule de base:

Code : Tout sélectionner

=NB.SI.ENS($Feuille2.C$3:C$1048569;">=01/01/2019";$Feuille2.C$3:C$1048569;"<=31/01/2019")
Je joins un fichier exemple pour plus de clarté.

D'avance un tout grand merci à ceux qui prendront le temps de me sortir de cette panade T_T
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 03 janv. 2019 10:49, modifié 2 fois.
Raison : Formule mise entre balises+Balisage résolu
Apache OpenOffice 4.1.5
Windows 10
Djencko
Fraîchement OOthentifié
Messages : 2
Inscription : 03 janv. 2019 09:09

Re: Double condition : compris entre deux dates + occurrence

Message par Djencko »

Tout compte fait, j'ai trouvé la solution. La bonne formule est la suivante, je ne sais vraiment pas ce que je faisais mal les premières fois parce que j'ai l'impression que c'est ce que j'avais écrit mais bon...:

Code : Tout sélectionner

=NB.SI.ENS($Feuille2.C$3:C$1048569;">=01/01/2019";$Feuille2.C$3:C$1048569;"<=31/01/2019";$Feuille2.B$3:B$1048569;"Livre")
Si jamais ça peut servir à une personne qui patauge autant que moi :p
Dernière modification par micmac le 03 janv. 2019 10:14, modifié 1 fois.
Raison : Formule mise entre balises
Apache OpenOffice 4.1.5
Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: Double condition : compris entre deux dates + occurrence

Message par micmac »

Bonjour,

Merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton Éditer en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse.

Comment clore correctement un sujet lorsqu'il est résolu
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5752
Inscription : 02 janv. 2009 23:56

Re: [Résolu]Double condition:compris entre deux dates+occurr

Message par Jean-Louis Cadeillan »

Bonjour,
Une variante :

Code : Tout sélectionner

=SOMMEPROD(MOIS(Feuille2.$C$3:$C$14)=1;ANNEE(Feuille2.$C$3:$C$14)=2019;Feuille2.$B$3:$B$14="Livre")
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1