formule avec plusieurs conditions

Pour toutes vos questions à propos d'Excel ...

formule avec plusieurs conditions

Messagepar sergio » 16 Déc 2008, 10:21

Bonjour,

Je sollicite à nouveau les compétences des pros pour m'aider à résoudre une formule qui me fait passer des soirées blanches !

Voici la problématique:

J'ai un onglet (saisie BC) ou se reporte automatiquement via une macro les réponses à un questionnaire.
Les réponses s'articulent autour de 3 critères : Mauvais - Moyen - OK
En fin de chaque ligne nominative, un total donne le nbre de cellules Mauvais - Moyen - Ok.

L'idée est de reporter ces résultats sur un tableau de synthèse nominatif et mensuel (indicateur par personnes).
En +, et c'est la que ça se complique, c'est lorsque certains paramètres primordiaux (colonnes rouges dans saisie BC) ne sont pas respectés, il faut absolument que la cellule se mette en rouge sur le tableau de synthèse .

C'est le même principe que le contrôle technique automobile !
On contrôle plusieurs paramètres et on affiche le nombre de contrôles Ok, moyens ou mauvais.

Merci de votre aide
:wink:

http://www.excel-pratique.com/~files/doc/MODELE.zip
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar Amadéus » 16 Déc 2008, 11:09

Bonjour

Une formule de ce type..? Plus une MFC pour les couleurs?

http://www.excel-pratique.com/~files/do ... MODELE.zip

Cordialement
Amadéus
Modérateur
 
Messages: 10873
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

réponse amadeus

Messagepar sergio » 16 Déc 2008, 15:31

bonjour,

Merci Amadeus de ta réponse.

C'est en effet une formule de ce style que je souhaite mettre en place mais au lieu d'afficher le nombre total de critères comptés dans les indicateurs par personne il faudrait simplement mettre 1 si il y a eu 1 critère mauvais diagnostiqué.
Pour les critères moyens, il faudrait mettre 1 si il y a eu plus de 10 critères moyens diagnostiqués.
pour les MFC, je pense en effet que c'est la bonne solution !

Je ne sais pas si je me suis bien fait comprendre...

le plus simple étant de mettre un exemple sur le fichier joint !

http://www.excel-pratique.com/~files/doc/MODELE_v2.zip

merci encore,
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar Amadéus » 16 Déc 2008, 16:44

Bonjour

Si j'ai bien compris, un essai à tester.

http://www.excel-pratique.com/~files/do ... ELE_v2.zip

Cordialement
Amadéus
Modérateur
 
Messages: 10873
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

CHAPEAU !

Messagepar sergio » 16 Déc 2008, 17:08

Amadéus,

Bon, là il n'y a plus qu'à s'incliner devant la performance ! |k)
Mozart n'a qu'à bien se tenir...


Sur le fichier modèle ça a l'air de fonctionner correctement.
Je vais tester ce soir avec les noms "réels" et te tiens au courant.

Merci encore. :clap:
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar sergio » 16 Déc 2008, 21:55

Me revoici,

Ce que je craignais est arrivé...
en mettant les noms réels, il affiche un problème de formule !

Puis-je te faire parvenir le vrai fichier demain matin Amadeus ?

Merci
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar sergio » 17 Déc 2008, 10:45

Bonjour Amadeus,

J'ai refait le fichier modèle en occultant les noms....
J'ai conservé les mêmes lignes et colonnes que mon original, en espérant que cela fonctionne !

http://www.excel-pratique.com/~files/doc/MODELE_3.zip

Merci encore pour ton aide !
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar Amadéus » 17 Déc 2008, 23:26

Bonsoir

Pas vu ton message avant ce soir

http://www.excel-pratique.com/~files/do ... DELE_3.zip

Cordialement
Amadéus
Modérateur
 
Messages: 10873
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

Messagepar sergio » 18 Déc 2008, 15:57

Bonjour Amadeus,

Merci encore pour ton aide, tu n'imagine même pas le temps que tu me fais gagner car ce tableau est une véritable usine, avec plus de 70 personnes, des macros ds tous les sens.... !

Ta formule fonctionne sans problèmes, le seul hic c'est que dans la formule :
=SOMMEPROD(('Tableau BC'!$A$3:$A$101=$AG4)*(MOIS('Tableau BC'!$B$3:$B$101)=MOIS(1&AI$2))*('Tableau BC'!$BR$3:$BR$101))

la valeur $AG4 n'est pas du texte mais fait référence à un autre onglet de la feuille ou se trouve la liste des personnes ( ='Liste opérateurs Total'!A2)

Donc, si je remplace =$AG4 par ='Liste opérateurs Total'!A2, les cellules ne s'incrémentent plus.

Est-il possible de "figer" la valeur de AG4 pour qu'elle soit vue comme du texte mais toujours en lien avec l'onglet de référence ?
Si besoin est, je te refais un fichier avec les 3 onglets.
sergio
Jeune membre
 
Messages: 28
Inscription: 13 Nov 2007, 20:28

Messagepar Amadéus » 18 Déc 2008, 17:36

Amadéus
Modérateur
 
Messages: 10873
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 10 invités

cron