いやはや、、、短縮は苦手ですーーー
1)のほうは、、、皆同じかー 23
=COLUMN(INDIRECT(B2&1))
最初80
=(CODE(RIGHT("@"&B5,3))-64)*676+(CODE(RIGHT("@"&B5,2))-64)*26+CODE(RIGHT(B5))-64
配列にしてみよう、、で、、57
{=SUM((CODE(RIGHT("@"&B5,ROW(1:3)))-64)*26^(ROW(1:3)-1))}
ん、、、ROW 使わない方がもしかして、短い?・・・・ほんとだ!!
あらら、、 49
=SUM((CODE(RIGHT("@"&B5,{1,2,3}))-64)*26^{2,1,0})
でも、
49と、、、言われなければ、、、
80のままで、出してましたねーーー
(ジョー3さん談)
23は同じです。
下が166
=COLUMN(INDIRECT(LEFT(B4)&1))*IF(LEN(B4)=3,26^2,IF(LEN(B4)>1,26,1))+IF(LEN(B4)=3,COLUMN(INDIRECT(MID(B4,2,1)&1))*26,0)+COLUMN(INDIRECT(RIGHT(B4)&1))*IF(LEN(B4)>1,1,0)
いやあ・・・・
みなさん、すごいですね!
投稿情報: くまぷー | 2010年8 月28日 (土曜日) 午後 08時43分
お遊び編
COLUMN・INDIRECT禁止
{=MATCH(B2&1,ADDRESS(1,ROW(A:A),4),)}
SUM・CODE・RIGHT禁止
{=MATCH(REPT("@",3-LEN(B4))&B4,
CHAR(MOD((ROW(1:16384)-1-(ROW(1:16384)>676)*26)/676,26)+64)&
CHAR(MOD((ROW(1:16384)-1-(ROW(1:16384)>676)*26)/26,26)+64+(ROW(1:16384)>676))&
CHAR(MOD(ROW(1:16384)-1,26)+65))}
投稿情報: からくち | 2010年8 月28日 (土曜日) 午後 09時12分
コメントが少ないですねーー
23,49は当然同じなんで、出すものがないですね。
私は最初midの方向だったので、58で行き詰ってました
=SUM(26^{2;1;0}*(CODE(MID("@@"&B4,LEN(B4)+{0;1;2},1))-64))
投稿情報: y sakuda | 2010年8 月28日 (土曜日) 午後 09時32分
からくちさんMatchか・・・
Matchは全く考えなかったですねーー
投稿情報: y sakuda | 2010年8 月28日 (土曜日) 午後 09時38分
むむーーーー、、、
気楽な4問のつもりだったのに、、、、
皆さん、,すごいですーーー、、、
>コメントが少ないですねーー
・・・・・・・
・・・・・・・・・・・・・・
うふふ、、、
・・・・・・・・・・・・・・・
私の考えたことは、,,
みなさんは、、、先回りしてたんで、,,・・・・・
・・・・・・・・・口をあいて唖然、,,
投稿情報: ジョー3 | 2010年8 月28日 (土曜日) 午後 09時51分
>Matchは全く考えなかったですねーー
{=COUNT(0/(CHAR(MOD((ROW(1:16384)-1-(ROW(1:16384)>676)*26)/676,26)+64)&
CHAR(MOD((ROW(1:16384)-1-(ROW(1:16384)>676)*26)/26,26)+64+(ROW(1:16384)>676))&
CHAR(MOD(ROW(1:16384)-1,26)+65)<=REPT("@",3-LEN(B4))&B4))}
投稿情報: からくち | 2010年8 月28日 (土曜日) 午後 11時37分
からくちさんの207、私がやろうとして断念した(途中でわけわからなくなったw)のに近いです。
わたしは16384までをA-Zの文字列にしてB4と=なるところって探し方するつもりでした。
投稿情報: y sakuda | 2010年8 月28日 (土曜日) 午後 11時41分
>=SUM((CODE(RIGHT("@"&B5,{1,2,3}))-64)*26^{2,1,0})
むむむむむ、、、________________________~~~~~~
=SUM((CODE(RIGHT("@"&B5,{1,2,3}))-64)*26^{0,1,2})
&___________________________________~~~~~~
=SUM((CODE(RIGHT("@"&B4,{1,2,3}))-64)*{1,26,676})
投稿情報: からくち | 2010年8 月28日 (土曜日) 午後 11時47分
むむむーーーー
色々あるんだなーーー
投稿情報: ジョー3 | 2010年8 月28日 (土曜日) 午後 11時54分
ん、、、
あ、、、、
・・・・・・
ご記入だった。
・・・・・
あはは、、、、
投稿情報: ジョー3 | 2010年8 月29日 (日曜日) 午前 12時20分
おはようございます。ちょっと気が早いか。。
2003は
大したものではありませんがほかにも一応やったということで、
=COLUMNS(INDIRECT(B2&":a"))
=COLUMNS(INDIRECT(B2&1):A1)
{=SUM(INDIRECT(B2&"5:a5")+1)}
>>2003
>>C*****とI*******抜きでは、、、37
>これを見た時点で関数頭文字C,Iなしでは39でした。
ってことで、からくちさんの式とほぼ一緒ですが、
{=MATCH(B2&1,ADDRESS(1,ROW(1:256),4),)}
1:256をA:Aにするのすっかり忘れていました。
2007
>>恥ずかしながら、問2は3桁・・・
>そのほうが面白いかも。
ってことでくまぷーさの式面白いです。
今朝ちょっとやった、、
>>SU・CO・RI禁止、、、202
>>Mで位置を得ているだけです
>152文字
{=MATCH(B4,IF(LEN(B4)<3,"",CHAR(MOD(ROW(16874:33257)/676,26)+65))&IF(LEN(B4)<2,"",CHAR(MOD(ROW(650:17033)/26,26)+65))&CHAR(MOD(ROW(26:16409),26)+65),0)}
でした。
148
■{=MATCH(B4,IF(LEN(B4)>2,CHAR(MOD(ROW(16874:33257)/676,26)+65),)&IF(LEN(B4)>1,CHAR(MOD(ROW(650:17033)/26,26)+65),)&CHAR(MOD(ROW(26:16409),26)+65),0)}
こっちのほうがお気に入りですが。
>関数頭文字S、C、Rすべてを使わないともっと長くなってしまう。
式は単純ですが結構好きな209字
■=FIND(LEFT(B4),"ABCDEFGHIJKLMNOPQRSTUVWX")*26^(LEN(B4)-1)+IF(LEN(B4)>1,FIND(MID(B4,2,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")*26^(LEN(B4)-2))+IF(LEN(B4)>2,FIND(MID(B4,3,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")*26^(LEN(B4)-3))
次回の問題を想像してちょっとやってみたやつは、110文字でした。
投稿情報: min | 2010年8 月29日 (日曜日) 午前 12時46分
そういえば、MMを使った式は?
投稿情報: min | 2010年8 月29日 (日曜日) 午前 01時01分
>そういえば、MMを使った式は?
()を一組省略する手として考えましたが、結局字数は同じでした
式自体は同じなので出さなかったんです。
=MMULT(26^{2,1,0},CODE(RIGHT("@"&B4,{3;2;1}))-64)
投稿情報: y sakuda | 2010年8 月29日 (日曜日) 午前 07時25分
>>>恥ずかしながら、問2は3桁・・・
>>そのほうが面白いかも。
>ってことでくまぷーさの式面白いです。
ありがとうございます。
それにしても皆さんの式はすごいですね。
みなさんの頭の中はどうなっているんでしょう!
投稿情報: くまぷー | 2010年8 月29日 (日曜日) 午前 07時42分
>それにしても皆さんの式はすごいですね。
同感、同感、、、、
・・・・・・・・
手抜きもしませんしねーーーー
。。。。。。。。。。。
投稿情報: ジョー3 | 2010年8 月29日 (日曜日) 午前 08時42分
出遅れました、、
私も・・・
2003の37版を2007で考えてみた150
{=MATCH(B4,RIGHT(CHAR((ROW(1:16384)-27)/676+64)&CHAR(MOD(ROW(1:16384)-27,676)/26+65)&CHAR(90-MOD(-ROW(1:16384),26)),MATCH(ROW(1:16384),{1,27,703})),)}
ジョー3さんのと似ている73
=CODE(RIGHT(B4))+CODE(RIGHT("@"&B4,2))*26+CODE(RIGHT("@"&B4,3))*676-44992
ジョー3さんが「反射」で問題の予告をされてたので
いろいろ考える時間がもてました^^
予習で考えてた式の解答版です!
=-TEXT(SUM((CODE(RIGHT("@"&UPPER(ASC(B4)),{1,2,3}))-64)*26^{0,1,2}),"[<16385]-#;")
投稿情報: む印 | 2010年8 月29日 (日曜日) 午後 07時48分
む印さんの式さっぱりわかりません
パソコンで後で見てみよ
投稿情報: min | 2010年8 月29日 (日曜日) 午後 08時05分
>む印さんの式さっぱりわかりません
かなり適当です、、
minさん用 予習式解答版
=TEXT(SUM((CODE(RIGHT("@"&UPPER(ASC(B4)),{1,2,3}))-64)*26^{0,1,2}),"[<16385]#;")*1
・・・なんて^^;
投稿情報: む印 | 2010年8 月29日 (日曜日) 午後 08時19分
おお、む印さんはエラー対応までしてる^^
投稿情報: y sakuda | 2010年8 月29日 (日曜日) 午後 09時17分
>おお、む印さんはエラー対応までしてる^^
UPPER とASCですね。
きめ細かい・・・
投稿情報: くまぷー | 2010年8 月29日 (日曜日) 午後 10時37分
>2003の37版を2007で考えてみた150
>{=MATCH(B4,RIGHT(CHAR((ROW(1:16384)-27)/676+64)&CHAR(MOD(ROW(1:16384)-27,676)/26+65)&CHAR(90-MOD(-ROW(1:16384),26)),MATCH(ROW(1:16384),{1,27,703})),)}
>む印さんの式さっぱりわかりません
ってことで、パソコンで見てみました。
MATCH(ROW(1:16384),{1,27,703})なんて、何とち密な、、
LEN(B4)でもいいと思うが、あえてMATCHを使ってくるなんて。。
あと、CHAR(90-MOD(-ROW(1:16384),26))なんてのも芸が細かい・・
投稿情報: min | 2010年8 月29日 (日曜日) 午後 11時54分
>あえてMATCHを使ってくるなんて。。
理にかなってますね。
失礼しましたZZ
投稿情報: min | 2010年8 月30日 (月曜日) 午後 07時46分
さてさて、、、皆さん、,,すごすぎて、,,・・・・・・・
だけど、、、
気になる、,,,
ほほーーーー
おつぎに、、
くまちゃん、、、
何を持ってくるかねーーー
今度こそ息抜きの。。。あれか、、、
それとも、、、、、
どどーーーん、、、、、、
なのかねーーーー
投稿情報: ジョー3 | 2010年8 月30日 (月曜日) 午後 08時57分
>くまちゃん、、、
>何を持ってくるかねーーー
明日ですね~
たぶん、予想通り・・・(^_^;)
投稿情報: くまぷー | 2010年8 月30日 (月曜日) 午後 09時28分
>たぶん、予想通り・・・(^_^;)
こうえーーーー
でも・・・・・・
みてーーーー
・・・・・・・・
でも、、、見たら、,,,,
・・・・・・・・・・・
そのあと、、、、、、・・・・・
無口になるしかないかもーーーー
投稿情報: ジョー3 | 2010年8 月30日 (月曜日) 午後 09時39分
からくちさんの一人しか回答者がでないというあれなんでしょうか?
怖い^^;
投稿情報: y sakuda | 2010年8 月30日 (月曜日) 午後 09時45分
>一人しか回答者がでないという
若し、、、それでしたら、、、
解くは、、、簡単です
しかし文字数を◯◯以下等指定すると
moug辺りの現回答者では正解を出せないでしょう
理由は、、、2つ
1つ
写しの解答ばかりしているようでは、、、とても・・・
2つ
若しも、、、若しも、、、仮に閃きがあったとしても
8文字増やしてそれを打ち崩していますので
投稿情報: からくち | 2010年8 月30日 (月曜日) 午後 10時16分
>1つ
>写しの解答ばかりしているようでは、、、とても・・・
うふっ、、、、
おれないない、、、人の答えはすぐ忘れるのが得意・・・・
うふふっ、、、、
>仮に閃きがあったとしても
あっ、、、、、、
・・・・・・
これも、,,ない・・・/みたいな気がする、,,,,
では、、、、
・・・・・・
>8文字増やしてそれを打ち崩していますので
謎だなーーーー
答えが楽しみですーーーー
・・・・・・・
誰が解くかなーーーー・・・・・
・・・・・・・・
投稿情報: ジョー3 | 2010年8 月30日 (月曜日) 午後 10時20分
あ・・・・
そんな問題なら、,,,
2週間でも良いぞーーー
・・・・
あ、、、
おらの問題と、一緒に、、、2週間でも良いぞーーー
・・・・・・・・
2日+12日の、、、考慮時間ってことで、、、、、、
・・・・・・・・
投稿情報: ジョー3 | 2010年8 月30日 (月曜日) 午後 10時24分
>2日+12日の
この2日ってのはなんですかね?
飲んで、考えない日を考慮してるのか、12日飲んで2日で考えるってことか・・・・
投稿情報: y sakuda | 2010年8 月30日 (月曜日) 午後 10時29分
あのね、、、^^^^
私の問題は、,,2日で、,,・・・・・・
・・・・・・・・・
からくちさんの問題は、、、、
12日悩むってことで、,,
・・・・・・・・・・・・
・・・・・・
簡単な問題2問と(あ、、、もう解いてる方多いみたいだなーーー)
むむーーーーの問題1問で・・・・・・・
・・・・・・・・・
>飲んで、考えない日を考慮してるのか、12日飲んで2日で考えるってことか・・
ちょっと、、、一週間に1日、,,休もうかなーーー
・・・・・・・
sakudaさんに、、、お願い、、、、(つきあってね)
・・・・・・・
sakudaさんも、、、、あれを・・・・・1週間に1日やめる???
だめだーーーっていうかなーーーーーー
投稿情報: ジョー3 | 2010年8 月30日 (月曜日) 午後 10時34分
>2日+12日の、、、
2回閃きがあれば、、、正解に近づける
しかし運が悪いと、、、5184回試行錯誤を繰り返すことになる
時間との勝負
投稿情報: からくち | 2010年8 月30日 (月曜日) 午後 10時37分