Formule sommeprod.ou est l'erreur ?

Résolu/Fermé
JEFF4974 Messages postés 58 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 25 septembre 2013 - Modifié par JEFF4974 le 6/09/2013 à 15:35
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 10 sept. 2013 à 18:22
Bonjour,


J'ai un soucis avec une fomule sommeprod qui ne fonctionne pas. Je n'arrive pas a identifier d'ou vient le soucis.

Est ce que quelqu'un peut m'aiguiller ? fichier ci-joint

la formule concernée se situe dans l'onglet "PRODUCTIVITE" colonne I

Merci d'avance.

https://www.cjoint.com/?3IfqXD22iiA
A voir également:

3 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 sept. 2013 à 18:11
Bonjour,

Tu n'as pas mis les parenthèses correctement :
=SIERREUR( (SOMMEPROD(Tableau2[OF]=PRODUCTIVITE!A8)*(Tableau2[NOM MACHINE]=PRODUCTIVITE!B8)*(Tableau2[COUT])/(C8));" ")

mais plutôt ceci
=SIERREUR(SOMMEPROD((Tableau2[OF]=A8)*(Tableau2[NOM MACHINE]=B8)*Tableau2[COUT])/C8;"")

Cela ne fonctionne pas du fait de ta colonne OF dont la valeur n'est pas retrouvée (essai avec EQUIV par exemple) et je ne comprends pas la raison : on va réfléchir...
0
JEFF4974 Messages postés 58 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 25 septembre 2013
6 sept. 2013 à 20:05
Bonjour Gbinforme,

Merci d'y regarder.

Je me suis dit qu'il y avait peut être une incompatibilité avec les TCD Que ma colonne machine dans "ENTRE-SORTIE" placée en dernier posait problème...
J'ai pas assez de "vecu" avec prodsomme et je ne savais pas par quoi la remplacer.

EQUIV j'y arrive pour un critère mais pour 2...
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
6 sept. 2013 à 22:41
Bonjour à tous,

ENTREE-SORTIE!I4113=#N/A, il n'y a pas de DESIGNATION / REFERENCE
L'erreur remonte pour tous les sommeprod() => ""

eric

0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 sept. 2013 à 23:53
Bonjour à tous,

Merci à Éric pour l'erreur COUT : j'ai mis un sierreur

Je t'ai rajouté une colonne pour récupérer OF car sur ton TCD tu as utilisé la ventilation par machine du OF et la donnée est affichée en A mais non disponible pour la fonction sommeprod car c'est une donnée groupe.

https://www.cjoint.com/?3IgxVuhPp52

Le résultat est assez curieux... à toi de voir.
0
JEFF4974 Messages postés 58 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 25 septembre 2013
7 sept. 2013 à 11:21
Bonjour Gbinforme,

C'est bon. C'est bien le résultat que j'attend. Encore une fois tu me débloques la situation !!! merci beaucoup.
Je pensai pourtant avoir essayé ça mais j'avais dû le faire en recopiant la colonne machine parce que je ne savais laquelle des deux posaient problème.

Merci également à Eric. Tu parles toi de l'onglet "Durée de vie" mais le problème est identique. Donc je vais appliquer la même recette...
0
JEFF4974 Messages postés 58 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 25 septembre 2013
7 sept. 2013 à 11:34
Il y a quand même un petit soucis parce que c'est normal qu'une valeur ne soit pas renvoyée à chaque ligne mais il y en a d'autres où je devrai avoir quelque chose et je n'ai rien. Peut être un problème de format de cellule dans "ENTREE-SORTIE"...
0
JEFF4974 Messages postés 58 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 25 septembre 2013
7 sept. 2013 à 11:58
oui c bien ca . le numéro d'of n'est pas renvoyé en format nombre par mon formulaire. J'ai essayé de modifier toute la colonne d'un coup mais c'est pas une bonne idée. J'ai fait légèrement chauffer le pc...
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 sept. 2013 à 19:10
Bonjour,

Effectivement tu as des OF en texte ce qui crée des manques de résultats.
Par contre la "bête" formule "=A8" que je t'ai mise devrait être remplacée par celle-ci car s'il y a action sur le TCD la précédente est incorrecte :
=SI(A8=0;DECALER($A$1;EQUIV(9^9;$A$1:A8;1)-1;0);A8)
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 sept. 2013 à 22:31
Bonsoir JEFF4974,

Bon j'ai rectifié la formule de la colonne rajoutée et ta formule SOMMEPROD (pour prendre numérique ou alpha sur OF) ainsi que la formule cout (sierreur) et je pense que ton résultat doit être correct.

https://www.cjoint.com/?3IhwyH6GUJ0

Ton classeur commence à avoir beaucoup de calculs, ce serait sans doute préférable pour les modifications de le mettre en calcul manuel et F9 pour mettre à jour à la demande.
0