これぞ リスキリングか Google SS/Excel【変幻自在の関数】

すぐ使える ひとつのセルに入れるだけの関数を紹介します

#003 1、1、1、2、2、2、3,3,3,・・・が ひとつのセルでできてしまう

こんにちは 能山 生土です

 

 

今回は 1,2,3・・・ の自然数を 次のように並べます

 

1 1 1 2 2 2 3 3 3 4 4 4 5 5 5・・・

 

⇒ 自然数が 一定の個数並び 指定した最大値まで表示する

上の例では 同数個数 =  最大値 =

 

図例:同数個数 =  最大値 =  罫線は手入力



Google スプレッドシート で使う

[完成した関数]

 

[使用例] 同数個数 = 3 最大値 = 6 ただし 同数個数、最大値は1以上の整数

 

■使用方法

・下のリンク先ファイル(#003 自然数同数並び)を開き

 関数が入っている セルE3(黄色)の数式を コピーする

・別Googleスプレッドシートファイルに貼り付ける

・同数個数、最大値を変更する場合は

 =LAMBDA(・・・・・)(3,6) の最後のカッコ内

 (左が同数個数 右が最大値)を修正

 

Google スプレッドシートリンク先 URL

#003 自然数同数並び

 

Excel で使う

・2022年2月、Microsoft Excel 365版で使用できる新しい関数が増えましたので

 この記事で使える関数は

 LAMBDA関数が使えるExcel最新のバージョンで利用してください

 実際に、以下の関数を入力してセルが「#NAME?」エラー表示にならなければ、

 利用できます

 

[完成した関数]

 

[使用例] 同数個数=最大値 = ただし 同数個数、最大値は1以上の整数

■使用方法

・下のExcelが埋め込まれたフレームで

 関数が入っている セルB1(黄色)の数式を コピーする

・ローカルのExcelファイルの適当なシートに貼り付ける

 貼り付けた数式の先頭に 以下の通り = を付ける

 =LAMBDA(・・・

同数個数最大値を変更する場合は Google スプレッドシート同様