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 -
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,
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:
- Obtenir un résultat avec condition excel
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Trier un tableau excel - Guide
1 réponse
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
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
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
Mes respects du midi Mr Vaucluse,
Je ne comprends pas ceci dans ta SOMMEPROD : ('OSCARR 03'!A1=P1) Que souhaites te faire avec ça?
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
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!