« 第81回 動いたのはどれ? | メイン | 第82回 塗られたセルは? »

2010年12 月25日 (土曜日)

コメント

ジョー3

>12345限定で、2個交換(52341、21345,32145・・・・8種)
ごめんごめん、、、10種だったよねーーー

ジョー3

で、
びっくりは、、、

No1

からくちさんの、、、、36宣言

ジョー3

さらに、、びっくり

No2は、、、

minmax さんの、、、21宣言、、、

ジョー3

もう、、かくしだましかない・・・・・
・・・・・・・
でも、、、まだ、,やってなかった。

でも、、、

うまくいった。。。

39文字
=56-LEN((E3-E2)/9)*11+LEFT((E3-E2)/9)-1

ジョー3

で、すぐ、、、
37
=55-LEN((E3-E2)/9)*11+LEFT((E3-E2)/9)

えーーい、、、、
まさか、、、、

33
=56-LEN((E3-E2)/9)*11+LEFT(E3-E2)

これは、、、勘だけだった。

ジョー3

あ、、、
4種限定の、、17は

=65-LEN(A2-A1)*11

で、いいよね、、、・・・・
・・・・・
ちょっと混乱、、、、

ジョー3

て、わけで、、、わたしのは、、、こんな・・・・
あんばいでした、、、

さて、さて、、、

皆さんは??
どーぞーーー・・・・
・・・・・

min

17=56-LEN(A2-A1)*11
でもいいけどね。

隣の数値の入れ替え限定で最初にやったのは
21=FIND(9,A2-2345)*11-1
でした。

ジョー3

>21=FIND(9,A2-2345)*11-1
こりゃまた、、こってるねーーー
。。。。。
おもいつかんです。。。

くまぷー

関数1個、85文字です。
'=HLOOKUP(A2%,{1,124,125,132,143,153,213,321,423,523;45,43,35,23,24,25,12,13,14,15},2)

ま、単純です。

min

ジョーさんの大したもんだなあ。。
思いつきませんですね。
もうちょっと見てみます。

ジョー3

>=HLOOKUP(A2%,{1,124,125,132,143,153,213,321,423,523;45,43,35,23,24,25,12,13,14,15},2)
うひゃ、ひゃー・・・・
なんだこりゃ、、、
思いつかなかった。
すげーーー・・・・・
・・・・・・

ジョー3

あ、、、ごめんごめん、、、、

ていせいですーーーー

貼り付ける式を間違えました。

・・・・・・・
あちこちテストしたもので、、、、

ジョー3

E3、E2は、、、、
A2、A1の、、、、、だいぶずれてました、,,

実は、,,,
次回問題の番地でテストした、、、もので、、、、

すまんこってす。。。。

きっちー

考える時間がとれないのでこれでご勘弁。

=5-INT(((A2-A1)*10)^0.124)&INT(((A2-A1)*2)^0.206)+INT(5.5-((INT(((A2-A1)*10)^0.124)))^1.65)

無駄がはいったままです・・・

ジョー3

12345の
2カ所を取り替える(ランダムに)
式をE列に・・・・・作って、
今回の式をテストしたもので、、、、

・・・・・
平身低頭。。。。ご免なさい・・・。。

ジョー3

>=5-INT(((A2-A1)*10)^0.124)&INT(((A2-A1)*2)^0.206)+INT(5.5-((INT(((A2-A1)*10)^0.124)))^1.65)

これも、,呑んだあたまにきつい少数、、、

min

35=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
あっていますかあ。

36はFINDの代わりにMIDじゃないかなあ。

からくち

>・厄介な考え方だけど短い
=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)

>・単純な考え方だけど長い
=LEFT(IF(LEFT(A2)*1=3,13,SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(12543,MID(A2*2-A1,1,1),),MID(A2*2-A1,2,1),),
MID(A2*2-A1,3,1),),MID(A2*2-A1,4,1),),MID(A2*2-A1,5,1),)),2)

>・この問題に相応しい?90文字
=LOOKUP(A2,A1+{1,10,22,100,220,333,1000,2200,3330,4444}*9,{45,34,35,23,24,25,12,13,14,15})

>・ある意味、関数を考える上での基本?的な考え方
=FIND(9,RIGHT(111&A2-A1,4))&2+COUNT(0/RIGHT(A2-A1,{1,2,3}))

ni

45=5-INT(LOG(A2-A1))&FIND(5-INT(LOG(A2-A1)),A2)

左詰になってしまうけど、ご勘弁を

ジョー3

=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
いいみたいですけどーーーー・・・・
不思議だけどーーーー

ジョー3

>45=5-INT(LOG(A2-A1))&FIND(5-INT(LOG(A2-A1)),A2)
log????・・・・・・
ですかーーーーー????

ni

最初に考えたの(A1固定)がこれ
68=MID(A2,LEN(A2)-INT(LOG(A2-A1)),1)&MID(A1,LEN(A2)-INT(LOG(A2-A1)),1)

LENでよかったのか~

ジョー3

>=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
>=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
ん、、、同じなんですねーーー

SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE・・・・・
やろうと思って、,,忘れてましたーーーー

>・この問題に相応しい?90文字
・・・むむむ・・・・、むじかしい、、、=要研究・・・・

> =FIND(9,RIGHT(111&A2-A1,4))&2+COUNT(0/RIGHT(A2-A1,{1,2,3}))
0/がまだ、、、、納得できてない初心者だじょーーー

ジョー3

>LENでよかったのか~
logなんて、高度なのは、,,,しらーーん、、、、

y sakuda

おそくなりました。
固定は全然だめでした。回答見ても意味が分からないですw
A1可変の76(ABCDEでもなんでもOK)
{=SUM(SMALL((FIND(MID(A1,ROW(1:5),1),A2)<>ROW(1:5))*ROW(1:5),{4,5})*{10,1})}
ま、固定の短いのは後でゆっくり拝見します。

y sakuda

可変では84と長いですが、こんなのも
{=SUM(SMALL((MMULT({1,-1},-MID(A1:A2,COLUMN(A:E),1))<>0)*COLUMN(A:E),{4,5})*{10,1})}

からくち

>不思議だけどーーーー
では、こうすると分かりやすい、、、かも

=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)

=6-LEN(A2-A1)&MID(A2,6-LEN(A2-A1),1)

=6-LEN(A2-A1)&LEFT(RIGHT(A2,LEN(A2-A1)))

=MID(54321,LEN(A2-A1),1)&LEFT(RIGHT(A2,LEN(A2-A1)))

ジョー3

ただいまーーー・・・・帰宅、、
さてさて、,皆さんのを、、、

ゆっくり見てみようかなーーー

> 21
> =FIND(9,A2-2345)*11-1
なるほどーーー・・・今仕組みが分かった。

>=HLOOKUP(A2%,{1,124,125,132,143,153,213,321,423,523;45,43,35,23,24,25,12,13,14,15},2)
上手に並べたんですねーー   %で文字数節約なのね、

>=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
>=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
おふたりとも、、、すごい、、、

>=LOOKUP(A2,A1+{1,10,22,100,220,333,1000,2200,3330,4444}*9,{45,34,35,23,24,25,12,13,14,15})
私の倉庫に似たのが・・・・でも、、、工夫がなくて長かった。
*9   がなかったので、、、 だいぶ長かった。

ジョー3

> 45
> =5-INT(LOG(A2-A1))&FIND(5-INT(LOG(A2-A1)),A2)

よく見たら、・・・・
まえの  =6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2) に、
にてるーー、、てか、そっくり、、、すごいなーーー皆さん、、

> {=SUM(SMALL((FIND(MID(A1,ROW(1:5),1),A2)<>ROW(1:5))*ROW(1:5),{4,5})*{10,1})}
すごいですーーー、、、技も、関数も、,たくさんですねーーー

わたしは・・・・短くまとめられなかったです。

> {=SUM(SMALL((MMULT({1,-1},-MID(A1:A2,COLUMN(A:E),1))<>0)*COLUMN(A:E),{4,5})*{10,1})}
MMULT・・・・・あはは、、、忘れてるシーーーー・・・恥ずかし。。。

ジョー3

sakudaさん、、すごいですーーー
76を
テストしてみましたーーー
ABCDE
あいうえお

ほんとは、、、
あとで、これに近いのを、出そうかな・・・成り行き次第で、、、だった。。。
先読み、、、??ありがとうございます!!って、、感じ、、、

でも、、、違うのも、,,もう一個準備中です。

ジョー3

>では、こうすると分かりやすい、、、かも
>⇓
>=MID(54321,LEN(A2-A1),1)&LEFT(RIGHT(A2,LEN(A2-A1)))
うんうん・・・・&むむーーーー
なんか、、、
自分の問題で、自分が疲れたみたいです。
自分の・・・・
33も、、、
考えてるうちに、、、変な気分になるくらいです。
・・・・・・・・


y sakuda

今回は完全にドツボに嵌って身動きできなくなりましたw
次回は頑張る^^

ジョー3

>今回は完全にドツボに嵌って身動きできなくなりましたw
>次回は頑張る^^
76が、十分凄かったと思います。

正統派の、、立派な作品では?

min

私は、
35=6-LEN(A2-A1)&FIND(6-LEN(A2-A1),A2)
の前は、
43=6-LEN((A2-A1)*2)&FIND(6-LEN((A2-A1)*2),A2)
だった。
このような考え方は数人が気がついていると思いますが、
ジョー3さんの
33=56-LEN((a2-a1)/9)*11+LEFT(a2-a1)
のように「/9」(*2だったら気がつくと思うが)とかLEFTとかはなかなか気づかない。
気づいても形に出来ないのではないかと思います。
さすが、、エクセルに対する思いが違う。。
ちなみに、「/9」の代わりに「*2」を使っても33にしかならなかった。。

からくち

余談:=RIGHT(A2/24)

min

小手先で縮めてみた。。
32=8-LEN((A2-A1)/9)*11+CODE(A2-A1)

ジョー3

>LEFTとかはなかなか気づかない。
というより、、、やり始めたことに向かっただけで、,,
逆に、FINDを考えなかった。

> =RIGHT(A2/24)
む・・・・
=hour(a2/24)  なら、、、
・・・・・すぐ捨てたが、,,,,

> 32=8-LEN((A2-A1)/9)*11+CODE(A2-A1)
だはは、、、あるもんだね、、、、

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

2024年8 月

        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

TOP メニュー