que veut dire { ds une formule

mayeul

XLDnaute Nouveau
bonjour le forum,
une question pour ma culture perso et pt celle d'autre forumien.
Que veut dire { dans des formules, qd l'utilise -t-on et pourquoi faire?
merci
ma
 

andré

XLDnaute Barbatruc
Salut,

Il s'agit de formules matricielles.

Les acolades {} ne sont pas à encoder mais s'inscrivent automatiquement en validant la formule par Alt+Maj+Enter.

Pour obtenir plus de renseignements quant à ce type de formule, il y a l'aide MS ou une recherche sous les anciens posts de ce forum.

Â+
 

Brigitte

XLDnaute Barbatruc
Bonsoir Mayeul,

En fait j'espère ne pas dire de bêtise, car je l'ai jamais utilisé moi même, mais il s'agit dans ce cas là de FORMULES MATRICIELLES qui permettent d'éviter des calculs ou tableaux intermédiaires.

Les crochets se mettent par la validation : CONTROL/MAJ/ENTREE

Les spécialistes du genre, Monique et Jean-Marie entre autres vont peut être intervenir pour t'expliquer davantage et mieux.

Espérant t'avoir un peu éclairé...

Bonne soirée.

PS : en PJ un mémo que m'avait confié justement Jean Marie du doubs... [file name=fonctionmatricielle_20051026173736.zip size=2590]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fonctionmatricielle_20051026173736.zip[/file]
 

Pièces jointes

  • fonctionmatricielle_20051026173736.zip
    2.5 KB · Affichages: 55

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir mayeul, Ândré, Brigitte,

Pour prendre un exemple concret, tu as en colonne A des prénoms :
Albert
Georges
Marcel
Charly
Albert
André
Brigitte
Brigitte
André
Albert

Si tu entres la formule matricielle suivante à la fin de tes 10 lignes, validée par Ctrl+Maj+Entrée (comme le dit Brigitte) :

{ =SOMME(SI(A1:A10=Prénom;1;0)) }

Alors Excel va scanner toutes les cellules de A1 à A10 et enverra 1 si le prénom correspond et 0 dans le cas contraire, puis il fera la somme de ces '1'.
Si tu remplace Prénom par 'Georges' (avec les guillemets), le résultat sera 1, si tu indiques 'Brigitte', le résultat sera 2.

J'utilise pas mal ces formules (même si elles ne sont pas les plus efficaces) bien qu'elles ne soient pas aussi rapides que SOMMEPROD, par exemple...

En espérant, comme Ândré et Brigitte, avoir un peu éclairé ta lanterne ;).

Amicalement
Charly
 

mayeul

XLDnaute Nouveau
t bien merci a vous tous
j'ouvre le forum a l'instant, je vais essayer de m'exercer à la formule matricielle.

Mais une question m'hante encore :
dans quel cas utilise t-on des formules matricielles ? et que veut dire formule matricielle fianlement ?

ma lanterne n'est pas encore complétement éclairé

merci
mayeul
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour mayeul, le fil, le forum,

pour répondre à tes dernières questions :
1. lorsqu'on doit entrer une formule avec une plage de cellules
2. plage de cellule ou matrice.

Regarde également les fonctions qui acceptent des matrices comme arguments. Dans l'exemple que je t'ai donné, la fonction aurait pu être avantageusement remplacée par :

=NB.SI(A1:A10;Prénom)

et aurait donné les même résultats.

Amicalement
Charly
 

Discussions similaires

Réponses
2
Affichages
367
Réponses
13
Affichages
661

Statistiques des forums

Discussions
312 842
Messages
2 092 715
Membres
105 517
dernier inscrit
Freddy93