Problème sur formule excel
Résolu
aragorn
-
aragorn -
aragorn -
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
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
A voir également:
- Problème sur formule excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
2 réponses
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
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
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
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
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