Microsoft 365 Insérer lettre ou chiffre

JPC33

XLDnaute Junior
Bonjour. Comment insérer autant de fois X (ou autre) dans colonne A suivant valeur C1.
Ex : si C1=17 en colonne A les Cellules A1:A17 contiennent X.
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Krosoft a écrit :
=MAKEARRAY(lignes, colonnes, lambda(ligne, colonne))

Sans doute encore une coquille de Krosoft car comme chez toi, les trois arguments de la fonction LAMBDA semblent obligatoires chez moi.

Il est curieux que dans la fonction MakeArray, Krosoft ait appelé cette fonction du nom générique de Lambda.
Car Lambda sert aussi à autre chose et engage un processus plus compliqué dont une création de nom (mais après l'utilisation est top).
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

@mapomme
Correction
Après colonne, on peut mettre qu'un seul paramètre
=MAKEARRAY(30;1;LAMBDA(row;col;TEXTE(AUJOURDHUI()+row;"jj/mm/aaaa")))

Donc la syntaxe serait
=MAKEARRAY(lignes, colonnes, lambda(ligne, colonne, fonction))

PS:Dans pleins d'autres nouvelles fonctions d'O365, ils utilisent LAMBDA
exemple:
BYCOL
BYROW
 

Staple1600

XLDnaute Barbatruc
Bonjour @JPC33

Comme quoi un fichier exemple dés le premier message est plus qu'éclairant.

Parce que ton fichier change quelque peu que la donne

La formule adaptée de R@chid en A2
=MAKEARRAY(R8;1;LAMBDA(Ln;Cn;"X"))

PS: j'ai fait le ménage au préalable en effaçant tout ce qu'il y a avait en colonne 1
à partir de A2
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

@JPC33
???
je n'ai pas écrit cela

Je dis simplement qu'un fichier exemple fourni dés le départ permet de mieux appréhender la question.
Ni plus, ni moins

Tu as essayé la formule modifiée selon ton fichier ?
(cf mon précédent message)

Cela fonctionne ou pas ?

Si oui, glisse un petit merci à R@chid ;)
 

Staple1600

XLDnaute Barbatruc
Re

En sus d'un apprentissage sur O365 pour @mapomme et ma pomme, @mapomme a pu exprimer tout le bien qu'il pensait des géniteurs d'Excel.
;)

[HFT Moment]
Et personnellement, j'ai jamais écrit que j'avais perdu mon temps
(puisque par essence, depuis que j'ai jaillis ruisselant d'une vague utérine sur ce ventre brûlant de tendresse féminine, je passe mon temps à le perdre
;)
[/HFT Moment]

@JPC33, ce qui précède est une private joke entre @mapomme et moi ;)

Alors, celle formule, elle fonctionne chez toi ?
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bon, allez je retourne perdre mon temps, non plus chez Microsoft, mais chez Carouf
1696070300931.png
 

R@chid

XLDnaute Barbatruc
Bonjour @ tous,
@Staple1600
Je pense que tu n'as pas besoin de plus d'explication après tes échanges avec l'ami @mapomme.
Ln pour Ligne et Cn pour colonne, j'avais l'habitude d'utiliser a et b mais si jamais la formule est longue je trouve des difficultés à me référer au bon paramètre.
On utilise LAMBDA() avec ces nouvelles fonctions :
BYROW()
BYCOL()

MAKEARRAY()
SCAN()
REDUCE()
Mais malgré tout, il faudrait que Krosoft travaille encore sur LAMBDA() et son utilisation, car sauf erreur de ma part, je trouve encore de difficultés pour profiter des ses performances.

Autre chose, juste hier j'allais faire des captures d'écran et signaler une petite anomalie à Krosoft au niveau de LAMBDA avec BYROW et BYCOL, quand on fait REDUCE, SCAN ou MAKEARRAY on nous propose LAMBDA en saisie semi-automatique alors qu'avec BYROW et BYCOL on n'est censé taper le mot LAMBDA en totalité et ouvrir la parenthèse manuellement pour que l'on puisse en profiter.
C'est juste un petit détail qui gêne un peu mais ce n'est pas grave.

Amicalement
 

Discussions similaires

Réponses
10
Affichages
206

Statistiques des forums

Discussions
312 211
Messages
2 086 299
Membres
103 172
dernier inscrit
Aurelyan