Nombre d'occurences texte dans plusieurs cellules

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.

Nombre d'occurences texte dans plusieurs cellules

Messagepar yodo24 » 02 Juil 2020 07:09


La modération vous a écrit: Titre corrigé : formule nombre d'occurence d'un texte dans plsueiurs cellule
Veillez à la qualité la prochaine fois : ce n'est pas pour vous mais pour tous ceux effectuant des recherches ensuite.


Bonjour à tous

En PJ un exemple de mon objectif
colonne B : des textes de noms de documents
colonne C : extraction du numéro concerné par le document
colonne D: les numéros que je cherche dans les textes
colonne G: le nombre de documents correspondant a chaque occurrence du numéro dans les textes

enfin mon problème
colonnes E et F (j'ai mis les valeurs attendues sans les formules)
pour E : le nombre de documents correspondant au numéro de la colonne D et a l’occurrence du texte dans la cellule E8
pour F : le nombre de documents correspondant au numéro de la colonne D et a l’occurrence du texte dans la cellule F8

j'ai essayé de décomposer en plusieurs formules avant de regrouper mais rien a faire. J'obtiens parfois le texte VALEUR, que je ne sais pas gérer
J'ai bien pensé a un tableau croisé mais ... il me fait aller pécher l'info dedans pour renseigner les colonnes E et F

Merci a tous pour votre aide
Dernière édition par yodo24 le 02 Juil 2020 09:12, édité 1 fois.
Libroffice 6 sous Windows 10
yodo24
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Mai 2018 19:23

Re: formule nombre d'occurence d'un texte dans plsueiurs cel

Messagepar Dude » 02 Juil 2020 07:31

Salut,

yodo24 a écrit:En PJ un exemple de mon objectif

Certes mais on ne voit pas comment les données sont organisées au départ.
Cela ressemble nettement au résultat d'un tableau croisé.

Dans ta signature, il y a écrit:Open Office 5.3 sous Windows 7

Cette version n'existe pas. Corrige l'information.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22519
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

formule nombre d'occurences d'un texte dans plusieurs cellul

Messagepar yodo24 » 02 Juil 2020 09:10

Bonjour

Ok , la signature est corrigée

j'ai aussi corrigé une erreur de formule, et mis en évidence en ROUGE que je veux obtenir tout en clarifiant le tableau
voir nouvelle PJ

Pour le tableau croisé je vais creuser l'affaire car je connais un peu mais je souhaitais ne pas en passer par la
Pièces jointes
exemple.ods
(24.18 Kio) Téléchargé 87 fois
Libroffice 6 sous Windows 10
yodo24
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Mai 2018 19:23

Re: formule nombre d'occurence d'un texte dans plsueiurs cel

Messagepar jeanmimi » 02 Juil 2020 09:14

Bonjour,
Par Données > Sous-totaux il est possible de calculer le nombre de diplômes ou d'attestations.
A tester pour voir si l'affichage du résultat est conforme à ce qui est souhaité.
Pièces jointes
exemple_v2.ods
(32.42 Kio) Téléchargé 70 fois
LibreOffice : Version : 7.1.2.2 (x64)(5 mai 2021)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15892
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Nombre d'occurences texte dans plusieurs cellules

Messagepar yodo24 » 02 Juil 2020 13:37

merci a jeanmimi pour sa proposition

Cela semble fonctionner, mais ce n'est franchement pas très lisible, pour quelqu'un qui découvre les résultats sans explications

De plus j'aurai aimé que si un N° de la colonne F, n'a ni diplôme ni attestation s'affiche un 0 en G et H

je poursuis mes essais plutôt vers tableau croisé
Libroffice 6 sous Windows 10
yodo24
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Mai 2018 19:23

Re: Nombre d'occurences texte dans plusieurs cellules

Messagepar OOotremer971 » 03 Juil 2020 00:27

Bonsoir,

Et comme ça (formule matricielle) en G9 à propager vers la droite puis vers le bas:
Code : Tout sélectionner   AgrandirRéduire
=NB.SI(ESTNUM(TROUVE(G$8;$B$9:$B$15)*TROUVE($F9;$B$9:$B$15));VRAI())

yodo24.png
Cliquer sur l'image pour l'agrandir
Pièces jointes
exemple_yodo24_Mod1.ods
(16.19 Kio) Téléchargé 73 fois
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10
Ubuntu 18.04.4 LTS
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
 
Message(s) : 2504
Inscrit le : 16 Avr 2010 14:31


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 15 invité(s)