Matrice excel 2010

Résolu
prunety Messages postés 87 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour a tous
Je debute sur l'utilisation des matrices. j'ai cependant une question :
J'ai bien compris que pour créer une matrice je doit taper une formule du type ={1;2;3} et la valider par Ctrl, Shift et entrée. Mais ce que je voudrais c'est transformer une plage de données existante en matrice (ne pas avoir a saisir les valeurs dans la formule)
est ce possible ?
Merci !

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pourquoi ne pas la nommer? et utiliser le nom?
    crdlmnt
    0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    écris des nombres en A2:B5,
    en C2 :
    =A2:A5+B2:B5
    validation normale : #VALEUR!
    validation matricielle : 2
    en fait tu n'as que le 1er élément de la matrice résultat d'affiché.

    Retourne dans l'édition de la formule, fait F9, tu visualises l'ensemble de la matrice résultat : ={2;4;6;8}
    Quitte par Echap, sélectionne A2:A5 dans la formule, F9 pour évaluer la sélection et tu visualises cette matrice : {1;2;3;4}. Tu peux faire pareil sur B2:B5 et ta formule affichée devient :={1;2;3;4}+{1;2;3;4}
    Si tu valides tu garderas ces valeurs. C'est souvent plus simple de les garder dans une plage surtout si ces valeurs sont utilisées plusieurs fois.

    Maintenant sélectionne C2:C5 (avec la formule en C2) et valide en matriciel. Tes 4 cellules retournent les 4 éléments de la matrice.
    Mais c'est assez dur à manipuler ensuite, à éviter... A utiliser dans des cas précis.
    Si tu veux le 3ème élément de la matrice c'est plus simple d'écrire =INDEX(A2:A5+B2:B5;3) avec une validation 'normale'.
    eric
    Jamais tu ne répondras à un mp non sollicité...
    Bon, ça c'est fait.
    0
  3. prunety Messages postés 87 Statut Membre 4
     
    Vaucluse : parce que j'ai besoin d'utiliser les fonctions et calculs matriciels

    Eriic : quand je fais F9 j'obtiens {=a2:a5+b2:b5} et le reste ne fonctionne evidement plus !
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      et le reste ne fonctionne evidement plus !
      Tout ce que je t'ai indiqué fonctionne très bien, c'est que tu le fais mal.
      Fais bêtement toutes les étapes, y compris 'Quitte par Echap'
      C'est pour te montrer différents manipulations sur les matrices.

      eric
      0