> Tous les forums > Forum Bureautique
 saisie matricielle d'une série de valeurs dans une plage de cellulesSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Boogie Palace
  Posté le 26/01/2016 @ 14:47 
Aller en bas de la page 
Petit astucien

bonjour le forum,

dans l'article en lien, il est expliqué comment saisir sous forme matricielle, une série de valeurs dans une plage de cellules (1 puis 2 dimensions)

https://support.office.com/en-us/article/Guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7#__toc265858858
(descendez de qq lignes pour arriver au paragraphe "Create a two-dimensional constant")


j'ai essayé de saisir ={1,2,3,4; 5,6,7,8; 9,10,11,12} comme dans l'exemple (en confirmant avec CTRL+MAJ+ENTREE), mais Excel (2010) me dit que la formule contient une erreur.
me doutant que c'était un problème de syntaxe dû à la forme anglaise de l'article alors que mon Excel est en français, j'ai remplacé les virgules par des points-virgules, mais le résultat n'est pas celui qui est présenté dans l'article.
j'obtiens une ligne de 1, une ligne de 2, et une ligne de 3.

je dois pas être loin, mais évidemment, l'à peu près ne suffit pas.
j'ai cherché cette méthode sur des sites francophones, mais en vain.
merci de votre aide.

Publicité
gilbert_rgi
 Posté le 26/01/2016 à 16:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

comme ceci ;-)))

poussebois
 Posté le 26/01/2016 à 16:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour ,

2 modifications dans ta façon de procéder :

-- Tu dois sélectionner la zone, C1 à F3 dans l'exemple donné,

-- Mettre des points à la place des virgules.

Le fait de faire CTRL+SHIFT+ENTER rajoute des parenthèses autour de la formule tapée et remplit la zone sélectionnée avec les valeurs spécifiées.

Source ici. Voir 4e et dernier paragraphe.

@ +

P.S. : grillé par gilbert_rgi



Modifié par poussebois le 26/01/2016 16:26
ferrand
 Posté le 27/01/2016 à 00:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut Boogie,

Pour le fun, tu peux obtenir la même chose en tapant :

=COLONNE(A:D)+(LIGNE(1:3)-1)*4

(A valider par Ctrl+Maj+Entrée)

Labougie
 Posté le 27/01/2016 à 12:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

Par curiosité, à quoi peu servir une telle saisie?
Je n'y vois pas d'application, certes je maitrise encore très mal Excel.

labougie

Boogie Palace
 Posté le 28/01/2016 à 11:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour et merci à gilbert_rgi et Poussebois pour leur coup double de réponses.

j'ai suivi vos indications à la lettre, et depuis hier je devenais fou que ça ne fonctionne pas, Excel n'acceptait pas la syntaxe que vous proposiez.
et c'est seulement ce matin que j'ai compris ce qui clochait : le séparateur décimal sur mon poste est le point et non la virgule ; c'est ça qui faisait que la syntaxe n'était pas acceptée chez moi.

du coup, pour connaître la syntaxe en décimale point, je suis passé en décimale virgule, saisi votre syntaxe, puis rebasculé en décimale point, et tadaaaa, traduction instantanée de la syntaxe :
={1\2\3\4;5\6\7\8;9\10\11\12}
antislash à la place du point



ferrand, merci pour l'astuce.
pas applicable si je veux saisir de l'alphanumérique, mais je note cette astuce dans ma bible XL au cas où.



Labougie, question pertinente.
en fait j'avais préalablement appris à faire ça en VBA pour remplir un tableau 2D en une seule commande, et je voulais savoir le faire en formule sur une feuille.
en VBA c'est comme ça : MON_TABLEAU_2D = Evaluate("{1,2,3,4;5,6,7,8;9,10,11,12}")

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
279,99 €Ecran PC incurvé 27 pouces Huawei MateView GT (WQHD, 165Hz) à 279,99 €
Valable jusqu'au 20 Mai

Amazon fait une belle promotion sur le tout nouvel écran PC incurvé 27 pouces Huawei MateView GT qui passe à 279,99 € au lieu de 329 €. Cet écran dispose d'une dalle VA incurvée WQHD (2560x1440) avec un rafraichissement de 165 Hz et un temps de réponse de 4 ms.  Connectique complète : USB Type-C, HDMI et DisplayPort.


> Voir l'offre
GratuitJeu PC Prey gratuit
Valable jusqu'au 22 Mai

Epic Game Store offre actuellement le jeu PC Prey développé par les français d'Arkane Studios. Dans Prey, vous vous réveillez au cours de l'année 2032, à bord de Talos I, une station spatiale en orbite autour de la Lune. Vous êtes le sujet clé d'une expérience censée altérer l'humanité à jamais, mais la situation s'est transformée en cauchemar. Audio en français. Pegi 16.


> Voir l'offre
6,19 €Jeu PC Command & Conquer Remastered Collection à 6,19 €
Valable jusqu'au 19 Mai

Amazon propose actuellement le jeu PC Command & Conquer Remastered Collection à 6,19 €. Le code du jeu vous serra envoyé par email et vous pourrez le télécharger sur Origin. Command & Conquer et Alerte Rouge ont défini le genre RTS il y a 25 ans et sont désormais entièrement remastérisés en 4K par d'anciens membres de l'équipe de Westwood Studios chez Petroglyph Games. Comprend les trois extensions, un multijoueur repensé, une interface utilisateur modernisée, un éditeur de cartes, une galerie bonus de vidéos FMV et plus de 7 heures de musique remastérisée par Frank Klepacki. Bon retour parmi nous, Commandant.


> Voir l'offre

Sujets relatifs
Calculer date en fonction d'une valeur dans une plage de cellules
saisie dans cellules
utiliser résultat formule dans réf. plage cellules
Saisie semi-automatique des valeurs de cellules
Comptage de valeurs dans une plage de cell
Définir une Plage de cellules dans une macro
Définir 1 plage de cellules dans 1 macro excel
Integrer images (tab de valeurs) dans les cellules
plage de cellules variable dans une fonction
passer plage cellules dans fonction excel
Plus de sujets relatifs à saisie matricielle d''une série de valeurs dans une plage de cellules
 > Tous les forums > Forum Bureautique