Matrice excel 2010
Résolu
prunety
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 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 !
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 !
A voir également:
- Matrice excel 2010
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Si ou excel - Guide
3 réponses
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.
é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.
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 !
Eriic : quand je fais F9 j'obtiens {=a2:a5+b2:b5} et le reste ne fonctionne evidement plus !