Microsoft 365 Formule d'accumulation de données

D.D.

XLDnaute Impliqué
Bonjour à tous,

Connaîtriez vous une formule qui me permette d'avoir, en 1 seule cellule, le résultat que j'ai en B20 ? (on voit facilement que chaque ligne de B cumule la ligne au dessus & la cellule correspondante en A).

1572007640237.png


Mais pas une formule du genre "=A1 & "; " & A2 &"; "& A3 etc...", parce qu'elle est bien trop fastidieuse à écrire...

Merci.

Bien à vous, DD
 

Pièces jointes

  • 1572007593647.png
    1572007593647.png
    64.5 KB · Affichages: 5

D.D.

XLDnaute Impliqué
@ Graveling et JHA
A priori, pour ta version d'excel, il existe la formule:
JOINDRE.TEXTE(séparateur; ignorer_vide; texte1; [texte2]; …)
avec dans ton cas:
; en séparateur,
et pour texte1, la plage de donnée.
Hé, Nice :)
C'est ce que je voulais ! Merci.

@ djidji59430
Je voulais une formule unique, comme celle donnée ci dessus. Merci de ton aide néanmoins.

Bien à vous tous ;)
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil,

Juste histoire de prendre inutilement un chemin de traverse ;)
(enfin en vrai, c'est pour patienter le temps que ma soupe tiédisse ;))
VB:
Sub conscient()
Dim vArr, Formule_All_Inclusive$
Arr = Range(Cells(1), Cells(Rows.Count, 1).End(3))
Formule_All_Inclusive = Join(Application.Transpose(vArr), ";")
[B20] = Formule_All_Inclusive
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 195
Messages
2 086 082
Membres
103 112
dernier inscrit
cuq-laet