[Résolu] Nb d'occurences (texte) entre deux dates

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.
seychelles85
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 18 mars 2021 15:25

[Résolu] Nb d'occurences (texte) entre deux dates

Message par seychelles85 »

Bonjour,
Voici mon pb :
En colonne A (les dates croissantes) sur plusieurs années
En colonne B (Des Noms de boutiques magasins divers outillage accessoires...comme Electro Dépot ou autre)
Colonne suivantes non concernées par mes recherches
Je voudrais saisir : (nom des cellules indiquées arbitrairement (W, X, Y) pour définir la formule en Z)
Dans une cellule W la date la plus ancienne, dans une cellule X la date la plus récente
Dans une cellule Y le nom d'un boutique figurant dans la colonne B
Et en Z la formule qui me permettra de donner le résultat du nb de fois qu'une boutique (ex Electro dépot) apparait dans la colonne B entre par exemple le 31/2/2020 et le 15/03/2020
Je débute merci de votre aide
Cordialement
Dernière modification par micmac le 22 mars 2021 23:31, modifié 1 fois.
Raison : Balisage
Libre office 7.1.2.2 sous MacOS 10.15.7
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 501
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: Nb d'occurences (texte) entre deux dates

Message par Noonours »

Bonjour
Je voudrais saisir : (nom des cellules indiquées arbitrairement (W, X, Y) pour définir la formule en Z)
Dans une cellule W la date la plus ancienne, dans une cellule X la date la plus récente
Dans une cellule Y le nom d'un boutique figurant dans la colonne B
Et en Z la formule qui me permettra de donner le résultat du nb de fois qu'une boutique (ex Electro dépot) apparait dans la colonne B entre par exemple le 31/2/2020 et le 15/03/2020
Je débute merci de votre aide
Cordialement
La fonction=SOMMEPROD() devrait répondre à ta problématique.
 Ajout : d'autres explications sur les sommes et calculs conditionnels:SOMMEPROD 
Dans ta cellule Z tu mets:

Code : Tout sélectionner

=SOMMEPROD((A1:A100>W)*(A1:A100<X)*(B1:B100=Y))
Avec les cellules X, X et Y de ton exemple.
Un fichier exemple dépersonnalisé (cf ma signature) permet de répondre avec plus de justesse si tu veux plus de précisions.

Cordialement,
Dernière modification par Noonours le 22 mars 2021 11:03, modifié 1 fois.
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"

Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER

LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
seychelles85
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 18 mars 2021 15:25

Re: Nb d'occurences (texte) entre deux dates

Message par seychelles85 »

Bonjour,
Tout d'abord merci de votre réponse rapide.
Sauf (certainement erreur de ma part) que je trouve des résultats différents selon le nom du magasin saisis dans ma cellule D2
Par ailleurs dans mon fichier réel il arrive que je n'ai pas insérer de date (uniquement pour des infos de la colonne D qui ne concerne pas ma recherche (si j'ai mis "champignon" je ne ferais pas de recherche) mon souci est de savoir si cela perturbe ma recherche?
Il y a aussi des cellules potentiellement vides (dates et infos désignation)
Pour une recherche plus globale sans dates extrêmes (dans un autre fichier j'ai utilisé cette formule qui fonctionne : =NB.SI(D15:D3005;".*" & N12 &".*")
Merci
Cordialement
Seychelles85
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre office 7.1.2.2 sous MacOS 10.15.7
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Nb d'occurences (texte) entre deux dates

Message par zeguedon »

Bonjour,

Ton fichier indique :
<meta:generator>
LibreOffice/7.0.3.1$MacOSX_X86_64 LibreOffice_project/d7547858d014d4cf69878db179d326fc3483e082
</meta:generator>
et ta signature : Open office 4.1.9 sous MacOS 10.15.7 Il faut éviter de donner des information erronées sur ce sujet car les solutions sont souvent différentes selon qu'on utilise l'une ou l'autre des deux suites :evil:

Sinon pour ton fichier :

Code : Tout sélectionner

=SOMMEPROD($A$5:$A$78>$A$2;$A$5:$A$78<$B$2;$D$5:$D$78=I2)
à propager vers le bas.
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
seychelles85
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 18 mars 2021 15:25

Re: Nb d'occurences (texte) entre deux dates

Message par seychelles85 »

Bonjour,
J'ai teste les deux formules et je ne m'explique pas les différents résultats qui devraient tous être la valeur 5 or j'ai des 3 et 4? voir aussi les résultats dans le fichier joint
Avez vous une explication logique?
Merci
Cordialement

J'ai appliqué dans le fichier joint ces formules
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre office 7.1.2.2 sous MacOS 10.15.7
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Nb d'occurences (texte) entre deux dates

Message par Michel JANZEF »

Bonjour,
Votre formule compte les valeurs supérieures au 30/12/2020 et inférieures du 12/03/2021.
Pour que les valeurs comprises entre le 30/12 (inclus) et le 12/03 (inclus) soient prises en compte dans le résultat, la formule doit s'écrire :

Code : Tout sélectionner

=SOMMEPROD((A9:A82>=A2)*(A9:A82<=B2)*(D9:D82=D2))
 Ajout : Quant à la recherche sur Carrefour c'est normal que vous n'ayez pas 5 puisqu'il manque une date. 
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
seychelles85
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 18 mars 2021 15:25

Re: Nb d'occurences (texte) entre deux dates

Message par seychelles85 »

Super
Merci
ça marche
Bonne soirée
Libre office 7.1.2.2 sous MacOS 10.15.7