最初の案です。
47
無駄だらけですが、、、
=IF(C$2<A6,"",MID(REPT(B5,11),C$3+1,LEN(B5)-1))
(ジョー3さん)
« 第178回 最後に勝ち残るのは? | メイン | 第179回 人口は、、、 »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
私は39どまりでした。
=MID(REPT(B5,20),C$3+1,MAX(LEN(B5)-1,))
早く36っての見たいです。
青の方は2007以降限定の295です。繰り返しで長くなってるだけで面白くありません。
=MID(B5,MOD(MOD(MOD(MOD(MOD(MOD(MOD(MOD(MOD(MOD(MOD(MOD(C3,2)+C3,3)+C3,4)+C3,5)+C3,6)+C3,7)+C3,8)+1+IF(C2>8,C3-1),IF(C2>8,9,14))+(C2>8)+IF(C2>9,C3-1),IF(C2>9,10,14))+(C2>9)+IF(C2>10,C3-1),IF(C2>10,11,14))+(C2>10)+IF(C2>11,C3-1),IF(C2>11,12,14))+(C2>11)+IF(C2>12,C3-1),IF(C2>12,13,14))+(C2>12),1)
これは次の式を基にしてます。
間隔J、長さiの最終文字をSiとします。
S1はどんな間隔でも当然1になります。
Si=Mod(Si-1 -1+J,i)+1
式の中のSi-1 はi-1番目の項と言う意味で、ちょっと紛らわしいですが・・・・
この式は、全部のパターンを印刷して眺めていて何となく思いつきました。
投稿情報: y sakuda | 2013年9 月29日 (日曜日) 午後 08時07分
では、、、わたしも、、長いのを・・・・・
・・・・・・・・・・・・・・・・・・・・・・
352
=MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(MID(REPT(B5,21),C3+1,C2-A5),21),C3+1,C2-A6),21),C3+1,C2-A7),21),C3+1,C2-A8),21),C3+1,C2-A9),21),C3+1,C2-A10),21),C3+1,MAX(C2-A11,1)),21),C3+1,MAX(C2-A12,1)),21),C3+1,MAX(C2-A13,1)),21),C3+1,MAX(C2-A14,1)),21),C3+1,MAX(C2-A15,1)),21),C3+1,MAX(C2-A16,1))
ほとんど、、、、考えが、、、、たりないだろうけど、、、
投稿情報: ジョー3 | 2013年9 月29日 (日曜日) 午後 08時14分
36・・・からくちさんに、、おまかせ、、、
35・・・minさんに、、おまかせ、、、
解明が、、、ちょっとだけ、、、面白かった。
投稿情報: ジョー3 | 2013年9 月29日 (日曜日) 午後 08時15分
>解明が、、、ちょっとだけ、、、面白かった。
あ、、、違った式なら、,,おもしろいけどね、、、
投稿情報: ジョー3 | 2013年9 月29日 (日曜日) 午後 08時38分
ジョー3の見て、私はA列を使うって発想が全くなかったことに気が付いたw
投稿情報: y sakuda | 2013年9 月29日 (日曜日) 午後 09時22分
いや~、sakudaさん、ジョー3さん、
なんだかんだ言ってもワンセルでやっちゃうんだから
たいしたもんです。
投稿情報: kumapooh | 2013年9 月29日 (日曜日) 午後 09時43分
いやー、面白いアイデア出ませんでした。
青はMODがいるだろうなと思いましたが、ただそれだけでアイデア完成しませんでした。
Sakudaさんの式さっぱりわかりませんが、無理やり2003でも出来るんじゃないかなって式に置き換えてみました。
=MID(B5,MOD(MOD(MOD(MOD(MOD(CHOOSE(C3,8,1,7,6,3,1,4,4,8,7,4,5,7,7,4,3,7,7,2,8)+IF(C2>8,C3-1),IF(C2>8,9,14))+(C2>8)+IF(C2>9,C3-1),IF(C2>9,10,14))+(C2>9)+IF(C2>10,C3-1),IF(C2>10,11,14))+(C2>10)+IF(C2>11,C3-1),IF(C2>11,12,14))+(C2>11)+IF(C2>12,C3-1),IF(C2>12,13,14))+(C2>12),1)
単純に一部を定数に置き換えただけですので、あとでメンテナンスできないから、あまり意味はないですが。
投稿情報: min | 2013年9 月29日 (日曜日) 午後 09時49分
なるほどね。私のは最初からやってるわけですが、8ケタ以降に限定すればネストレベル下がりますね。
ところで黄色の方は?
投稿情報: y sakuda | 2013年9 月29日 (日曜日) 午後 09時55分
からくちさんがおいでにならないのでなんですが、
SakudaさんのMAX(LEN(B5)-1,)をMax(C$2-A5,)に変えれば3文字減らせますし、
MaxをAbsに変えればもう一文字減らせますよね。
ジョー3さんもそんな感じではないですか。
投稿情報: min | 2013年9 月29日 (日曜日) 午後 10時03分
>MaxをAbs・・・・
はい、、、その通りでした。
投稿情報: ジョー3 | 2013年9 月29日 (日曜日) 午後 10時11分
なるほど、やっぱりA列を使ってるのか。
なぜかその発想はカスメもしませんでした。
多分使ってたシート、たまたまA列が隠れた状態で使い始め、そのままコピーを繰り返していてA列に数字があるの全く忘れてたのかもw
投稿情報: y sakuda | 2013年9 月29日 (日曜日) 午後 11時10分