Formule EXCEL_casse tête impossible à résoudre

Résolu/Fermé
Nkalinda - 9 nov. 2012 à 21:25
 Nkalinda - 10 nov. 2012 à 12:36
Bonjour,

Mon tableau va de la ligne 18 à 627

1/ Premier onglet intitulé "tableau"Je recherche une formule EXCEL pour répondre à la demande ci-dessous :
- Colonne C j'ai des noms communs (table, chaise, ... tous différents) ;
- Dans cette colonne C, les noms communs se répètent très souvent entre la ligne 18 et 627 ;
- Colonne L, j'ai soit des "oui", soit des "non" soit rien du tout ;
- Colonne R j'ai des chiffres : 0,25; 0,50; 1, 0,75 ....).

2/ deuxième onglet intitulé "synthèse"Dans un autre onglet, j'ai recopié les uns en dessous des autres, tous les noms communs du premier onglet. Bref la colonne D de mon 2ème onglet reprend tous les éléments de la colonne C de mon 1er onglet.

3/ Ma demandeJe voudrais que dans la colonne F de mon 2ème onglet, une formule qui dit ceci :
Dite moi pour un nom commun déterminé (colonne C) la somme total des chiffres de la colonne R (premier onglet) si et seulement si il y a un "oui" dans la colonne L.

J'ai écrit cette formule :
=SOMMEPROD((Tableau!$C$18:$C$627=$D5)*(Tableau!$L$18:$L$627>0))
mais elle n'est pas bonne du tout !

Merci d'avance, moi je n'y arrive pas
A voir également:

8 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
9 nov. 2012 à 22:00
bonjour,

la somme total des chiffres de la colonne R (premier onglet) si et seulement si il y a un "oui" dans la colonne L.

Pourquoi ne pas mettre les conditions telles que tu les énonces ?

=SOMMEPROD((Tableau!$C$18:$C$627=$D5)*(Tableau!$L$18:$L$627="oui")) 
0
il manque toujours le problème de la colonne R

Ok on ne prend que les lignes qui ont dans la colonne C le nom communs "chaise"
Ok on prend unqiuement dans les lignes qui concernent "chaise", celles où apparaient un "Oui" en colonne L

Mais là où je mets ma formule, jamais je n'ai le calcul des chiffres de la colonne R

chaise Oui 1
Chaise Oui 0,75
Chaise non 0.5
Table Oui 1
Table non 5

Comment faire une formule qui me donne 1, 75 (1+0.75) ?

vrai casse tête
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 9/11/2012 à 22:55
Bonsoir,

Casse-tête ?
Si j'ai bien compris, avec un tableau croisé dynamique (TCD) tu as tous tes totaux sans saisir une seule formule.
Et tu n'as même pas besoin de dresser la liste des noms sans doublons.
Si tu données évoluent, sélectionner une cellule du TCD et cliquer sur 'Actualiser les données'.
Autant se servir des fonctionnalités d'excel...

exemple : https://www.cjoint.com/?BKjwYNgNrem
et si tu ne veux pas des 'Non' : clic-droit dessus et 'Masquer'.

eric


Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
9 nov. 2012 à 23:12
Salut Éric,

Tu as tout à fait raison pour le TCD, mais ton exemple n'est pas très convaincant pour Nkalinda.

N'aurais-tu pas confondu tes fichiers ? enfin un exemple qui ne risque pas de "boger"...
0
Bonne idée Eric le tableau croisé dynamique
sauf qu'on me demande une formule Excel car ensuite, je dois formater la page selon des critères bien précis et l'imprimer

veulent pas s'embêter à cliquer sur le bouton actualser

j'ai pas fini de ramer

Bref il me faut une formule et c'est casse tête
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 10/11/2012 à 00:10
Re,

La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer
Aurais-je atteint la perfection ???? :-)

veulent pas s'embêter à cliquer sur le bouton actualser
Là c'est que tu les as mal dressés...

Comme il est fait le voilà : https://www.cjoint.com/?BKkajNTL2Im
En prime la formule avec la colonne qui te manquait.
gb est encore plus distrait que moi.

eric


Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
10 nov. 2012 à 00:21
Aurais-je atteint la perfection ???? :-)

Je pense que sur ce coup, tu es imbattable, l'on ne peut rien enlever sur ton classeur ;-)
0
Le fichier est vierge ?
estce normal
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
10 nov. 2012 à 00:10
Encore ? Décidemment c'est bien l'heure d'aller au lit...
J'ai modifié le lien
eric
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
10 nov. 2012 à 09:17
Bonjour

Une idée

=SOMME.SI.ENS(tableau!$R$18:$R$627;tableau!$C$18:$C$627;synthèse!$D19;tableau!$L$18:$L$627;"oui")

Formule créée avec vos paramètres $D19 le nom pour lequel ont fait la somme
formule à tirer sur la hauteur de vos noms communs
cette colonne doit être sans doublon de nom
0
Je vous remercie pour vos réponses ... et surtout de vous avez fait coucher si tard !

mon problème est résolu !

Bisous à bientôt
0