Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

formule matricelle

H

Hurricane

Guest
Bonjour forum

J'ai un probleme de transposition d'une colonne en un ensemble de 3 colonnes
j'ai bien essayé les formule matricielle avec la fonction transpose plus quelques bidouille mais sans succés
vf fichier exemple pour bien voir ce que je recherche

si quelqu'un a une idée

@+ hurricane
 

Pièces jointes

  • exemple.zip
    1.7 KB · Affichages: 27
  • exemple.zip
    1.7 KB · Affichages: 25
  • exemple.zip
    1.7 KB · Affichages: 36
L

le CH'TI160

Guest
bonjour à toutes et à tous

Salut monique

Suite à ta réponse au probléme de HURRICANE

peux tu m'expliquer le pourquoi des réferences absolues

=DECALER($B$8;COLONNES($D$88)-1+(LIGNES($D$88)-1)*3
en B8 -> $B$8 en D8->$D$8
Je débute et je me pose beaucoup de questions

Merci D'avance
Jean Marie
A+++
 
M

Monique

Guest
Bonjour,

Pourquoi des références absolues à B8 :
parce que c'est toujours la cellule B8 qui est décalée,
de 1, 2, 3 ou n lignes vers le bas.

Pourquoi des références absolues à D8 :
parce que B8 est décalée de la valeur correspondant :
au nombre de colonnes existant entre la cellule où l'on se trouve et D8, moins 1
plus le (nombre de lignes existant entre la cellule où l'on se trouve et D8, moins 1), multiplié par 3 car on ne décale qu'une fois tous les 3 nombres, quand on change de ligne.

En D8 :
=COLONNES($D$88)-1 = 0
=(LIGNES($D$88)-1)*3 = 0
=DECALER($B$8;0 donne la valeur de B8

En E8 :
=COLONNES($D$8:E8)-1 = 1
=(LIGNES($D$8:E8)-1)*3 = 0
=DECALER($B$8;1 donne la valeur de B9

=DECALER($B$8;11 donne la valeur de B19

J'espère que c'est assez clair...
 
L

le CH'TI160

Guest
SALUT Monique
je viens de lire ta réponse qui est parfaite et correspond à ce que j'attendais car Claire et précise
j'ai compris ,chose importante ! MERCI

et à plus
Jean Marie
 

Discussions similaires

Réponses
8
Affichages
206
Réponses
6
Affichages
258
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…