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

Microsoft 365 Transposé des nombres

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Electron24

XLDnaute Occasionnel
Bonjour le Forum,

Je ne comprends pas pourquoi excel ne me fait pas la sommes des valeurs transposées en colonnes.
En effet,
du 12 Avril au 17 avril j'ai recopié manuellement les données.
A partir du 18 avril j'ai utilisé la fonction TRANSPOSE en faisant :
Sélection de la plage C290 à C337 de la feuille données Verticale
Click Droit sur Copier
Sélection de la cellule C21 de la feuille Données Horizontale
Collage Spécial
Cocher Valeurs et formats des nombres
Cocher Transposé
Et la je n'ai plus le total des 48 colonnes que j'avais en copiant manuellement les données.
 

Pièces jointes

Bonjour

ta plage C290:C337 est vide.... ta description ne correspond pas au fichier..

bref..

sur la plage B21:AX27 ==> Repasse tout au format Standard..
tu vas tout de suite visualiser (sur la ligne 21) pourquoi tu as le pb
==> Supprime les " kWh" inscrits dans les cellules (qui sont donc du texte, et pas du nombre)
==> repasse toute la plage avec ton format personalisé 0.000" kWh"

Pardon.. j'avais pas noté la feuille "Données verticales"

tu aurais intérêt à passer par PowerQuery.. plus besoin de copier coller
 
Dernière édition:
Bonsoir vgendron,
OUPS j'avais jappé la suite de ton message. Mille excuses
Je regarde cela, mais la solution de mapomme que je remercie me parait convenable.
Merci à tous les deux
 
Dernière édition:
Re,

Avec une formule qui fonctionne aussi sur les anciennes versions d'Excel (depuis Excel 2007).
La formule a aussi l'avantage d'être plus courte et d'autoriser l'absence de valeurs sur "Données Verticale" pour certaines heures d'un jour.
La formule en C11 à recopier vers la droite et vers le bas (ou aussi vers le haut) :
VB:
=SIERREUR(1*SUBSTITUE(SUBSTITUE(RECHERCHEV($A11 + C$1;'Données Verticale'!$B$1:$C$99999;2;FAUX);" kWh";"");".";",");"")
 

Pièces jointes

Dernière édition:
Bonjour Elektron 24,

Le problème est que ta source de données est en format texte et donc, quand tu transposes, tu copies aussi en format texte et donc impossible de faire la somme.
Je te propose la solution suivante :
1 Dans la colonne D de l'onglet Données verticales, tu introduit la formule suivante :
=VALEURNOMBRE(STXT(C2;1;NBCAR(C2)-4);"."). Cela transforme la donnée en valeur numérique (avec le format 0,000" KWh")
2 tu la dupliques pour toute la colonne
3 tu effectues ta copie/transpose à partir de cette colonne D et tout ira bien.

Bonne continuation
Chris
 

Pièces jointes

Bonjour,
Une autre proposition (à adapter).
Cdlt.

VB:
=LET(
pt; PIVOTER.PAR(ENT(T_Energie[Date]);MOD(T_Energie[Date];1);VALEURNOMBRE(TEXTE.AVANT(T_Energie[Consommation];" ");".");SOMME);
dt; PRENDRE(pt; ; 1);
to; PRENDRE(pt; ; -1);
va; EXCLURE(EXCLURE(pt; ; -1); ; 1);
ASSEMB.H(dt; to; va)
)
 

Pièces jointes

Bonsoir le Forum,

Voici donc le contre rendu de vos solutions.

Phil69970 je n'ai que des messages d'erreur #VALEUR
Jean- Eric impossible de rajouter une journée
Chris1945 Merci pour le conseil. et la formule.
vgendron Je ne connaissais pas cette application, je la découvre sur un tuto c'est génial Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…