見出し画像

1~10の連番を作って下さい

備忘録、後で、読み返したいので、noteで記録してきます。

■ ワイの回答

=ROW(1:10)

今回の問題は、日本酒を4合くらい飲んで考えました。
問題が簡単すぎるので、禁止関数や禁止行為を追加して、難易度を上げました。

| 禁止事項

  • TRANSPOSE

  • SEQUENCE

  • LET

  • LAMBDA

  • 配列の定数 : {1,2,3,4,5,6,7,8,9,10}

  • ESC : Enter+Shift+Ctrl

  • 算術演算子( + , - , * , - )

  • 定数

Xでは、セルの範囲指定を禁止って書いてしまいましたが、ワイの回答もよく考えたら、セルの範囲指定なので、こちらは,OKとしました。

1.森田貢士様のご回答

=ROW(OFFSET(INDIRECT(ADDRESS(1,1)),0,0,10,1))

OFFSETでセル範囲を作るという回答で、スマートです!

2.風柳様のご回答

いくつか、回答していただいております。

=TAKE(ROW(INDIRECT(REPLACE(101048576,2,1,CHAR(58)))),10)
=TOCOL(TAKE(COLUMN(INDIRECT(REPLACE(111,2,1,CHAR(58)))),,10))
=MMULT(IFERROR(POWER(QUOTIENT(ROW(OFFSET(INDIRECT(ADDRESS(1,1)),,,10,10)),COLUMN(OFFSET(INDIRECT(ADDRESS(1,1)),,,10,10))),0),0),EXPAND(1,10,,1))
=MMULT(INT(TEXTSPLIT(TEXTJOIN(3,,SUBSTITUTE(SUBSTITUTE(VSTACK(1000000000,1100000000,1110000000,1111000000,1111100000,1111110000,1111111000,1111111100,1111111110,1111111111),1,21),0,20)),2,3,1)),EXPAND(1,10,,1))

凄すぎというか、読めなーい(😢)
もはや、暗号数式です。
CHAR(58) = :  になるのか。

3.y.yusuke様のご回答

=UNIQUE(SORT(RANDARRAY(10000,,1,10,1)))

こういうの好き。

●感想

ほんと、スマンカッタ!

🍶を大量に飲んで、問題など作るもんじゃないと反省しました。
ただ、回答してくれる天才は、やはり天才でした。

ただ、これからも、くだらないExcel関数クイズを作っていきます。

これからも、お付き合いしてくれると、嬉しいです。

この記事が気に入ったらサポートをしてみませんか?