Problème sur formule excel

Résolu/Fermé
aragorn - 27 août 2009 à 14:39
 aragorn - 27 août 2009 à 15:26
Bonjour,
moi aussi j'ai un petit problème sur excel
je doit rentre une formule comme suit et elle ne fonctionne pas car les { } ne se mettent pas au moment de l'entrée
voici la formule:
=somme(si('liste'!A2:A220="CAS";SI('liste'!B2:B220="CCH";SI('liste'!C2:C220="EVAT";SI(('liste'!D2:D220="M";1;0)))))
dans la feuil 'liste'
colonne A il y a "CAS" ou "CCL" ou "CEA"
colonne B il y a "CCH" ou "CPL" ou "SDT"
colonne C il y a "EVAT" ou "VDAT"
colonne D il y a "M" ou "F"
il semblerai qu'il faut appuyer sur une touche en plus de "entré" pour faire apparaitre ces parenthèses.

MERCI à tous pour votre aide

2 réponses

m@rina Messages postés 21218 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 janvier 2025 11 373
27 août 2009 à 14:43
Bonjour

Pour obtenir les { } d'une formule matricielle, il faut valider par Ctrl+Maj+Entrée.

(cela dit, je n'ai pas testé ta formule...).

m@rina
0
merci
m@rina pour la rapidité de ta réponse mais je viens d'essayer et cela ne fonctionne pas
y aurait-il un pb sur le format de ma cellule?

merci
0
m@rina Messages postés 21218 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 janvier 2025 11 373
27 août 2009 à 15:12
Je suppose que tu veux faire une somme en fonction des différents critères appliqués à chacune des colonnes.
Mais tu veux additionner quoi ? Tu le mets pas dans la formule.

Ta formule devrait ressembler à ceci :
{=SOMME(SI(A2:A220="CAS";SI(B2:A220="CCH";SI(C2:A220="EVAT";SI(D2:A220="M";E2:A220;0);0);0);0))}

Tu vois que là, j'additionne la colonne E en fonction des critères.

Cela dit, c'est beaucoup plus simple d'utiliser une formule SOMMEPROD :
=SOMMEPROD((A2:A5="CAS")*(B2:B5="CCH")*(C2:C5="EVAT")*(D2:D5="M")*(E2:E5))

Si la formule n'est pas sur la même page, tu ajouteras 'liste'! comme tu l'avais fait. Cela dit, je te conseille plutôt de nommer tes colonnes et d'utiliser les noms de colonne dans les formules.

m@rina

0
merci m@rina
le PB est résolu
ma cellule était en forme spécial et non en standard

merci de ton aide
0