Formule pour transposer une matrice

Bonjour,

Je fais de nouveau appel à vous pour un problème qui doit être simple mais que je ne connais pas...

Ils s'agit je pense de transposer une colonnne de données dans une matrice avant de la transposer de nouveau en colonne... avec une formule à chaque fois.

Le fichier (et les instructions) est en PJ, toujours Excel 2003 en EN.

Merci par avance.

Cordialement,

59exercice-4.zip (4.02 Ko)

bonjour

gros soucis de traduction de date>>> format ??? ; de plus pour un mois et une année il peut y avoir plusieurs correspondences ; je crois

alors soit tu remets toutes les données en format francais ou alors la solution ne peux etre fournis qu'avec xl en

anglais

c'est surtout les date en col b

cordialement

Bonjour

Pour la première partie (le tableau)

Formule en F2 à incrémenter sur tout le tableau

=SOMMEPROD((MOIS($B$2:$B$163)=EQUIV($E2;$E$2:$E$13;0))*(ANNEE($B$2:$B$163)=F$1)*($C$2:$C$163))

et en anglais

=SUMPRODUCT((MONTH($B$2:$B$163)=MATCH($E2;$E$2:$E$13;0))*(YEAR($B$2:$B$163)=F$1)*($C$2:$C$163))

Cordialement

Bonjour

Pour la suite

Formule en V2 à incrémenter vers le bas.

=MOIS.DECALER(DATE($F$1;MOIS(EQUIV($E$2;$E$2:$E$13;0));1);LIGNE()-2)
=EDATE(DATE($F$1;MONTH(MATCH($E$2;$E$2:$E$13;0));1);ROW()-2)

Sur Excel 2003 en français, la fonction MOIS.DECALER Nécessite que dans les Macros complémentaires, la macro "Utilitaire d'analyse" soit cochée.

Formule en W2 à incrémenter vers le bas.

=DECALER($E$1;MOIS(V2);EQUIV(ANNEE(V2);$F$1:$T$1;0))
=OFFSET($E$1;MONTH(V2);MATCH(YEAR(V2);$F$1:$T$1;0))

Le fichier joint

Cordialement

30exercice-4.zip (10.77 Ko)
Rechercher des sujets similaires à "formule transposer matrice"