« 第187回 水増し問題 | メイン | 第188回 ユニークな品ぞろえの店は? »

2013年12 月15日 (日曜日)

コメント

む印

数値での解答だけです、、、
25:=TEXT(B2,REPT("0!0",8))^1
44:{=NPV(99,(MID(B2,ROW(1:8),1)&0)/1%^LEN(B2))}
49:{=SUM(LEFT(RIGHT(0&B2,ROW(1:8)))/1%^ROW(1:8))/10}
59:{=SUM((LEFT(RIGHTB(0&JIS(B2),ROW(1:19)))&0)%*10^ROW(1:19))}
67:{=SUM(REPLACE(100^(LEN(B2)-ROW(1:8)),1,1,0&MID(B2,ROW(1:8),1))*10)}

5文字以上の関数使用
70:=SUMPRODUCT(TRUNC(RIGHT(B2,COLUMN(1:1)),1-COLUMN(1:1)),10^COLUMN(1:1))
65:=SUMPRODUCT({1;-1}*RIGHT(B2&0,COLUMN(A:H)+{1;0})%*10^COLUMN(B:I))

関数1種のみ使用
33:=TEXT(B2,TEXT("0!00!0","@@@@"))/1

mujirushi

数値での解答だけです、、、
25:=TEXT(B2,REPT("0!0",8))^1
44:{=NPV(99,(MID(B2,ROW(1:8),1)&0)/1%^LEN(B2))}
49:{=SUM(LEFT(RIGHT(0&B2,ROW(1:8)))/1%^ROW(1:8))/10}
59:{=SUM((LEFT(RIGHTB(0&JIS(B2),ROW(1:19)))&0)%*10^ROW(1:19))}
67:{=SUM(REPLACE(100^(LEN(B2)-ROW(1:8)),1,1,0&MID(B2,ROW(1:8),1))*10)}

5文字以上の関数使用
70:=SUMPRODUCT(TRUNC(RIGHT(B2,COLUMN(1:1)),1-COLUMN(1:1)),10^COLUMN(1:1))
65:=SUMPRODUCT({1;-1}*RIGHT(B2&0,COLUMN(A:H)+{1;0})%*10^COLUMN(B:I))

関数1種のみ使用
33:=TEXT(B2,TEXT("0!00!0","@@@@"))/1

maron

>つまらない問題ですみませんでした
◆そんなことはありませんよ、十分楽しませていただきました

◆全て文字列です
【最短文字列】
27=TEXT(B2,REPT("!0#",8))+0&0
【最短式のTEXT,REPT関数を不使用】
49{=SUM(LEFT(RIGHT(0&B2,ROW(1:8)))/1%^ROW(1:8))%&0}
【関数1種類】
38=TEXT(B2,"#!0#!0#!0#!0#!0#!0#!0#")+0&0
【5文字以上の関数1種類】
124=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(10^8+B2,9,,0),8,,0),7,,0),6,,0),5,,0),4,,0),3,,0),1,1,)^1&0
【5文字以上の関数を4種類使用】:かなり、無理やりですが・・・
65=SUMPRODUCT(RIGHT(TRUNC(B2*10/10^COLUMN(A:H)))/1%^COLUMN(A:H))%&0

jyo3

minさんも、
む印さんも、、
からくちさんも、、、

エクセルを、、、よく、、よく、、、弄ってますねーーー

今回の最初の頃、、、

いじり足りないジョーは  jojojojo  と、、、遊んだ・・・・・

=SUBSTITUTE(TEXT(B2,"0j0j0j0j0j0j0j0"),"j",0)*1&0
って、いうようにね、、、そのご、、、実験で・・・・へーーーー #!0  とか、、やってみたけどね、、、

y sakuda

Textと言うか、表示形式のこういうのは全く分かんない^^;

maron

>関数1種のみ使用
>33:=TEXT(B2,TEXT("0!00!0","@@@@"))/1
◆すごい・・・

mujirushi

>65=SUMPRODUCT(RIGHT(TRUNC(B2*10/10^COLUMN(A:H)))/1%^COLUMN(A:H))%&0
あーー、なるほど!、、、
そうすれば良かったんですね~、、

>十分楽しませていただきました×2

からくち

投稿出来るか分かりませんが、、、

>つまらない問題ですみませんでした
全く、、、そんな事は無いと思います
面白いか否かは、、、考え方しだい
お遊びの数だけ、、、エクセル君と友達になれる

1桁~8桁、、、と言う事は2文字~16文字
如何に頭の0を消すか、、、簡単です+-等で
でもここはお遊びの場、、、

=TEXT(B2,REPT("0!0",LEN(B2)))

=SUBSTITUTE(TRIM(TEXT(B2,REPT("#! ",8)))," ",0)&0

最後が式だと拒否されるかも
で、、、いらぬ書き込みを

からくち

残念、、、拒否されている

jyo3

>残念、、、拒否されている
あらら、、、

あはは、、、

ふしぎだねーーー

mujirushi

あれ、、またダブってますね~
困ったもんです、、

min

む印さん
MPVですか、、学習してますね。
REPLACEは見た目で勝負ですね。
TRUNCも考えなかった。(単にINTの代わりにつかっているのではないところがすごい。)

長い奴ひとつだけ出しておきます。
関数5文字以上(SUM系も禁止)
87{=AVERAGE(SUBSTITUTE(FLOOR(B2&0,10^COLUMN(A:H))-FLOOR(B2&0,10^COLUMN(B:I)),0,0&0)*0.8)}

min

若干無駄があった模様。
85{=AVERAGE(0+SUBSTITUTE(FLOOR(B2&0,10^COLUMN(A:J))-FLOOR(B2&0,10^COLUMN(B:K)),0,0&0))}

maron

>あーー、なるほど!、、、
>そうすれば良かったんですね~、、
◆とても、うれしいです・・・

◆でも、いろんな方法があるんですね・・・(それが、たのしい・・・)

mujirushi

>REPLACEは見た目で勝負ですね。
あああ、、この67は間違った方でした、、

(正)
67:{=SUM(SUBSTITUTE(100^(LEN(B2)-ROW(1:8)),1,MID(B2,ROW(1:8),1)&0)/1)}


minさんの関数5文字以上(SUM系も禁止)
AVERAGEで10の配列にするとその平均は各値10分の1を合計したのと同じ
というのは考えませんでした、、面白かった

からくち

式を書かないのに、、、
書き込みだけなのに、、、
拒否されている

からくち

↑、、、書けている、、、

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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 メニュー