NB.SI.ENS sur plusieurs feuilles

Y compris Google Docs, Slides et toute autre question en lien avec une application Google
Répondre
g
gaellegaelle
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 19 mai 2020
Version de Sheets : FR

Message par gaellegaelle » 19 mai 2020, 17:57

Bonjour,

J'ai crée la formule suivante:
=NB.SI.ENS('MIPMS Boulogne - 1012879'!D:D;"très satisfait") + NB.SI.ENS('MISR 1 - 1003200'!D:D;"très satisfait") + NB.SI.ENS('MIACE 1 - 1023238'!D:D;"très satisfait") + NB.SI.ENS('MIACE 2 - 1023239'!D:D;"très satisfait")
Mais je voulais savoir si ce n'était pas possible de regrouper dans la plage de la formule la totalité des feuilles du classeur.

En fait il s'agit de savoir le nombre de personne "très satisfait" dans la colonne D de chaque feuille.

Merci pour votre aide
Avatar du membre
Exacel
Membre habitué
Membre habitué
Messages : 100
Appréciations reçues : 6
Inscrit le : 20 février 2020
Version d'Excel : 2019 FR
Version de Calc : *
Version de Sheets : EN/FR

Message par Exacel » 20 mai 2020, 10:48

Bonjour,
Je ne vois pas trop ce que tu comptes optimiser par là.
Voici toutefois une piste à explorer :
- faire une plage contenant les noms des feuilles à compiler
- faire les NB.SI.ENS sur des INDIRECT des plages
- tenter un ArrayFormula sur les NB.SI.ENS(INDIRECT(TableFeuille...
Je n'ai pas essayé, mais c'est plutôt dans la philosophie de gSheets et ça peut fonctionner.
Mais come dit en intro, ca va être un peu complexe, pour un gain qui reste à expliquer.
Sauf si tu as des dizaines de feuilles, ou si leur nom change souvent...
Ca nous intéresse de savoir comment tu auras géré l'affaire.
Bon essai, a plus tard.
EMX
--
Exacel Solutions
Tools expertise for business
Division of Exaltex
g
gaellegaelle
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 19 mai 2020
Version de Sheets : FR

Message par gaellegaelle » 20 mai 2020, 11:22

Bonjour,

Un grand merci pour votre réponse rapide!

Je vais essayer de préciser ma demande.

J'utilise une vingtaine de questionnaires de satisfaction via google form. Les réponses sont donc dans un document sheet.
J'ai besoin de garder une feuille de réponses par questionnaire mais je les ai regroupées dans un fichier google sheet, qui contient donc 20 feuilles.

Je souhaiterais synthétiser sur une autre feuille de ce classeur les résultats de l'ensemble des questionnaires.
Donc dans cette synthèse, je voudrais faire apparaître dans 1 cellule le nombre de personne "très satisfait" à la question 1, dans une autre cellule le nombre de "satisfait" à cette même question, pareil pour "peu satisfait et "pas du tout satisfait".
Il y a 6 questions par questionnaire, j'ai donc 24 cellules à remplir dans cette synthèse.

J'ai donc utilisé la fonction NB.SI.ENS avec les critères que je recherche (très satisfait, satisfait, etc..).
Pour le 1ère question, le critère est dans la colonne D de chaque feuille.
Pour la 2e question, le critère est dans la colonne E de chaque feuille.
Ce que je n'arrive pas à faire c'est justement créer une plage qui regroupe les 20 "onglets" afin de rentrer 1 seule fois ma formule.
Dans l'idéal (mais je ne sais pas si c'est possible) je voudrais obtenir quelque chose comme ça:
=NB.SI.ENS ('plagetouteslesfeuillesduclasseur'!D:D;"très satisfait")

Pensez vous que cela soit possible?

Encore merci de prendre le temps de m'aider.
Ps: je ne suis pas novice mais je suis loin d'être une experte sur sheets
Avatar du membre
Exacel
Membre habitué
Membre habitué
Messages : 100
Appréciations reçues : 6
Inscrit le : 20 février 2020
Version d'Excel : 2019 FR
Version de Calc : *
Version de Sheets : EN/FR

Message par Exacel » 20 mai 2020, 11:38

Bonjour,
C'est un sujet que je connais bien : Multiples Forms > Sheets + Compil, Calculs, Contrôles, Synthèse...
Partage un fichier exemple en public + écriture et je te ferai une proposition concrète.
A+
--
Exacel Solutions
Tools expertise for business
Division of Exaltex
g
gaellegaelle
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 19 mai 2020
Version de Sheets : FR

Message par gaellegaelle » 20 mai 2020, 11:49

Bonjour,

Voici le lien du document:
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Merci par avance
::D
Avatar du membre
Exacel
Membre habitué
Membre habitué
Messages : 100
Appréciations reçues : 6
Inscrit le : 20 février 2020
Version d'Excel : 2019 FR
Version de Calc : *
Version de Sheets : EN/FR

Message par Exacel » 22 mai 2020, 20:50

Bonjour,

Veni, Vidi... Parti !
J'ai bien tenté des choses, mais rien de très concluant.
Notamment du fait que les questionnaires n'ont pas tous les mêmes questions !
https://docs.google.com/spreadsheets/d/ ... sp=sharing

On pourrait arriver à bien automatiser, mais c'est du lourd.
Par exemple, reconstituer par script un référentiel des questions et réponses,
sur lequel il serait faisable de sortir les comptages.
Pour les réponses à texte libre, il faut un traitement spécifique pour restituer chaque item.
C'est d'ailleurs une forme de question peu recommandable quand on a du nombre

J'opterais d'abord par revoir votre conception et normaliser les Forms, de façon à ce que ce soit plus facilement exploitable.
Après ça, avec une bonne table de paramètres et une belle série de calculs intermédiaires,
on peut arriver à sortir une Synthèse sans toucher de formule.

Qu'est-ce qu'on dit, qu'est-ce qu'on fait, Chef ?
EMX
--
Exacel Solutions
Tools expertise for business
Division of Exaltex
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message