Obtenir un résultat avec condition excel

Résolu
pygos Messages postés 185 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai mis au clair ma 1ère demande car c'est urgent, et afin que l'expert qui saura me répondre comprenne bien ma demande.

4 conditions remplies = résultat


http://www.cijoint.fr/cjlink.php?file=cj201104/cij6cQSXLQ.xls

En nommant les colonnes, j'ai essayé ceci mais cela ne fonctionne pas....

=SOMMEPROD(('OSCARR 03'!A1=P1)*(NOM=G2)*(ACTIVITE=H2)*(MESURE=I2))*(MESURE)

Résultat obtenu = #NOMBRE! (ou est l'erreur ?)

Les colonnes nommés sont sur la 1ère feuille...

Je devrais normalement obtenir 23,83...

Merci d'avance pour l'aide apportée auparavant et dans le futur proche....


Cordialement,


A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

je ne rentre pas dans le détail pour l'instant avant que vous n'ayez pris ceci en compte:

Deux raisons pour que votre formule ne marche pas:

la première: SOMMEPROD n'accepte pas de désignation de champ sans N° de ligne, par exemple:A:B. Il lui faut impérativement une ligne de départ et une ligne d'arrivée
Revoyez donc les limites de vos champs nommés

La seconde: vous avez dans le champ nommé MESURE (la colonne sommée) des valeurs textes, revoyez ces limites pour qu'elles n'incluent pas les titres

si ça ne va toujours pas, revenez

Crdlmnt
0
pygos Messages postés 185 Date d'inscription   Statut Membre Dernière intervention  
 
Merci !!

J'ai revu ma copie :

=SOMMEPROD(('OSCARR 03'!A1=P1)*('OSCARR 03'!A3:A2000=H2)*('OSCARR 03'!C3:C2000=I2)*('OSCARR 03'!E3:E2000=J2))*('OSCARR 03'!E3:E2000)

Et j'obtiens : #VALEUR!

Quand pensez-vous svp ?

Merci d'avance
0
pygos Messages postés 185 Date d'inscription   Statut Membre Dernière intervention  
 
...avec les touches magiques ctrl + maj temporaire + Entrée , j'obtiens 0,00...
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
salut,
Mes respects du midi Mr Vaucluse,
Je ne comprends pas ceci dans ta SOMMEPROD : ('OSCARR 03'!A1=P1) Que souhaites te faire avec ça?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
bonjour monsieur pijaku, mes respects de la digestion!

effectivement, celle là m'avait échappée

SOMMEPROD peut fonctionner avec des champs décalés, mais à condition qu'ils aient le même nombre de lignes.!!
Il faudrait aussi que le demandeur nous explique le dernier item de sa dertnièreformule:
('OSCARR 03'!E3:E2000=J2))

que vient faire J2 de RECAP avec la colonne E sur OSCARR

je crois pouvoir supposer qu'il s'agit là de remplir les colonnes I à R de la feuille RECAP selon le mois en admettant qu'il y a une feuille par mois et dont le nom serait:
0SCARR 03 OSCARR 04 etc...
auquel cas on peut conseiller au demandeur cette option:
1° de rentrer le nom de chaque feuille (sans faute ni écart de casse) en titre par exemple dans la ligne 1000 de la feuille RECAP dans les colonnes correspondant au mois concerné
2° d'utiliser la formule ci dessous en O2
)
=SOMMEPROD((INDIRECT("'"&$O$1000&"'!A3:A2000")=$H2)*(INDIRECT("'"&O$1000&"'!C3:C2000")=I$2)*(INDIRECT("'"&O$A1000'!E3:E2000")))

à tirer sur tous le champ si les blocages sont aux bons endroits et aussi les apostrophes et guillemets bien placés


qui lui fera à chaque fois le total de E:E correspondant aux codes dans la feuille dont le nom est placée en ligne 1000

Qu'en penses tu?
aurais je droit un OSCAR (peut être celui de la meilleure interprétation ;-))

bien amicalement
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
je te décerne d'Office (2003 ou 2007...) un oscar pour la meilleure interprétation divinatoire de formule...
Sur ce coup là, je te fais confiance à 1000% car j'ai été fainéant au point de ne même pas regarder la pièce jointe...
Honte sur moi!
0