Reporter des valeurs de différentes cases dans une même case

Résolu/Fermé
Yorkmouth304 - 20 avril 2016 à 11:51
 Yorkmouth304 - 20 avril 2016 à 15:46
Bonjour,

J'ai plusieurs cases contenant des valeurs sur une même ligne, du genre :
La valeur 5 en A1, 8 en A2, 12 en A3 etc...

Et j'aimerais reporter ces différentes valeurs sous la forme 5-8-12 etc... (valeur séparée d'une trait d'union, à la suite) dans une case au bout de la ligne.

En gros, ça donne visuellement ça (mon "/" représente la séparation d'une case)

5 / 7 / 2 / 14 / 16 / 6 / 5-7-2-14-16-6


Je ne sais pas si j'ai été bien clair. Mais si c'est le cas, est-ce possible de faire ça ?

Merci d'avance pour vos réponses.



4 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
20 avril 2016 à 12:01
Bonjour,

Pour cela il y a plusieurs techniques .
Soit vous utiliser la fonction concatener de cette manière:
- "=Concatener(A1;'-';B1;'-';C1;'-';D1) " etc...

-Ou alors de cette manière : =A1&"-"&B1&"-"&C1&"-"&D1

Tenez moi au courant si c'est bien ce que vous vouliez.
0
C'est effectivement ce que je voulais faire. Cependant je me rends compte que je peux pas de cette manière, car dans mes cases j'ai des valeurs arrondies, des valeurs non arrondies, des valeurs avec des virgules etc, et je peux ne pas configurer tout ça. Ou alors ça sera bien trop compliqué.

Parce que du coup, si dans ma case A1 j'ai un 8 affiché (qui est un 8 arrondi), dans ma case avec la formule Concatener il va me mettre 8,1333.
Comment puis-je lui dire que je veux 8 et pas 8.1333 ?

EDIT : après réflexion, il faudrait qu'il comprenne que dans ma case avec la formule concatener, il me mette la valeur affichée qu'il y a en A1, pas la valeur arrondie sinon ça fout le bordel. Y'a moyen de faire ça ?

Sinon, on va continuer de faire ça à la main :)

Merci pour le coup de main quand même,
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
20 avril 2016 à 14:12
En gros Vous voulez que ce soit Toujours des arrondi si possible ( sans doute plus simple?) Ou que meme les valeur non arrondi il les concatene?
0
Yorkmouth304
20 avril 2016 à 15:16
En gros, j'ai des cases par exemple en A1 ou j'ai vraiment inscrit manuellement 8, donc y'a pas de soucis.
Et par exemple en A2, j'aurais marqué 10/3, donc pour lui c'est 3.333 mais je lui ai dit de m'inscrire 3 (dans Format de Cellule, etc).

Mais du coup, dans ma colonne où je concatène, il va me mettre 8-3.3333
Mais moi je veux qu'il me mette 8-3 ....
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié par diablo13800 le 20/04/2016 à 15:26
D'accord dans ce cas , Vous pouvez faire ça comme ça :
"=Concatener(arrondi(A1;0);'-';arrondi(B1;0);'-';arrondi(C1;0);'-';arrondi(D1;0) "

Si vous preferez une troncature:
"=Concatener(tronque(A1;0);'-';tronque(B1;0);'-';tronque(C1;0);'-';tronque(D1;0) "

C'est bien ce que vous vouliez?
0
Yorkmouth304
20 avril 2016 à 15:39
C'est PAR-FAIT !

Bon ben en soit c'est pas si compliqué que ça au final ... Mais il faut juste savoir qu'on peut faire ça :D

Un énoooooorme merci m'sieur Diablo13800, z'êtes un génie :D
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié par diablo13800 le 20/04/2016 à 15:45
Tout peut se faire avec Excel :p
Content de vous avoir été utile :)
0
Yorkmouth304
20 avril 2016 à 15:46
C'est fait !
Je vais sûrement revenir vers vous pour des conseils pour une macro si je ne trouve pas d'aide avant sur le net :)
Merci encore et très belle journée à vous, vous avez fait un heureux petit stagiaire :D
0