« 第148回 関数でABCDE | メイン | 第149回 商品名省略 »

2012年12 月 8日 (土曜日)

コメント

maron

◆皆さんの解答に比べると恥ずかしいのですが、これが精一杯です
◆初めて作成した問題ですが、

「初登板の一球目を、先頭打者にホームランされ、思わずマウンドにしゃがみ込んだ」そんな気分です

◆皆さんの解答を楽しみにしています

ジョー3

なるほどーーーーー
あの手は・・・・書いてないけど・・・・出題者の念頭になかったのね、、、、
あ、、、
でも・・・・
charは、、、、やってました。

くまぷー

=MID(FALSE(),2,1) (17)
=DEC2HEX(DEC2BIN(3)) (20)
=ROMAN(HEX2BIN(4)) (18)
=CHAR(68) (9)
=RIGHT(EXACT(57,90)) (20)

まねしたわけではないんですが
似たようなものになってしまいました。

ni

うーむ、なんか、勘違いしていたか・・・
12=LEFT("A",2)
16=MID("B",58^0,9)
9=CHAR(67)
12=TEXT("D",3)
14=DEC2HEX(14)
文字定数、使っちゃダメとは書いてなかったので

maron

>うーむ、なんか、勘違いしていたか・・・
>文字定数、使っちゃダメとは書いてなかったので
◆説明が不十分で申し訳ありませんでした
◆「関数でFGHIJ」も考えているので、
◆その時には禁止条件に追加するようにします
◆解答ありがとうございました

ジョー3

うふふ・・・・
niさんと、、、、似てるーーーーー
ごめんごめん、、、
=REPT("A","01")だけ、、、、出しておく・・・・・

maron

>ごめんごめん、、、
◆すみません、念頭にありませんでした
=MID("B",58^0,9)
=REPT("A","01")
◆とても参考になりました

ジョー3

で、、
くまぷーさんも
sakudaさんも
まじめだった。
・・・・・・のね、、、、

y sakuda

なるほど、結構あるんですね。文字が出てくる関数。
思いついたのはChar とRight(True.1)MID(CELL("address",C:C),2,1)
くらいしか思いつかなかった。

からくち

お遊び。。。第148回編

=LEFT(TEXT("8月4日","mmm"),1)
=UPPER(CELL("type",A148))
=DEC2HEX(1&MONTH(48))
{=CHAR(SUM(TYPE(A1:A8),4))}
=RIGHT(ISERROR(FIND(8,4)),1)

文字数は全く考慮せず、、、
と言う事か寧ろ態と長く・・・
E=MID(PHONETIC(E:E),84,1)
でもいいのに不採用

maron

>お遊び。。。第148回編
>◆1・4・8は必ず1回の使い、それ以外の数字も使っていいなら
◆こんどは、maronが勘違いしましたが、こんなものを考えました
=TEXT(8140,"mmmmm")
=OCT2HEX(MOD(13,48))
=LEFT(ROMAN(148))
=CHAR(SUM(18,47,3))
=RIGHT(EXACT(14,8))

maron

>お遊び。。。第148回編
◆文字数は多くなりますが、1・4・8だけを使って、
=LEFT(TEXT(481,"mmmm"))
=OCT2HEX(SUM(1,4,8))
=LEFT(ROMAN(148))
=CHAR(TEXT(TIME(1,8,4),"[mm]"))
=RIGHT(EXACT(14,8))

maron

◆すみませんTEXT関数を2回使っていました m(_ _)m

maron

◆条件が不十分で申し訳ありませんでした
◆「関数で、FGHIJ」を考えています

◆今後のために、皆さん教えてください
【Q1】LEFT("A",1)
・・・"A"や"B"のようなこと
・・・ただし、CELL関数の"type"、"address"は可とします
【Q2】CELL("type",A148)やCELL("address",C:C)
・・・セルや列番号を直接参照すること
・・・しかし、関数を使った、ADDRESS(TRUE(),PI())は可とします
【Q3】+、-、*、/、=、は使用禁止
・・・演算子は使用禁止としたかったのですが
・・・【Q3-1】CELL("type",A148)のような ,(コンマ) は演算子というのでしょうか
・・・【Q3-2】もしも上の ,(コンマ) も演算子ならば、参照演算子の ,(コンマ) だけは使用可としたいのですが

◆上の条件Q1・2・3は何と表現するといいのでしょうか
◆今さらながらお恥ずかしいですが、お教えください、よろしくお願いします

からくち

わたしがお答えする立場では無いので、、、参考まで

タイトルは「関数でABCDE」ですが
条件に関数を必ず使う事とは無く、必ず数字を使用します
とありました、、、故に
="A"&T(1234567890)もありと思います
一応T関数を使ってはいますがあくまで数字を消すため
また
=left(B2,1)もありと思います
つまり関数でABCDEを作っている訳では無い
=text(1234567890,"C")もまた同様数字を消すため
つまり0~9全部使用は余った数字を消せばいいだけとなります

参考になりましたでしょうか
と言っても、、、わたしも何時も曖昧な問題ばかりですが
それでいいと思っています、、、あくまでお遊びなので
その曖昧さが別の意味で面白さを増す時も多々
その方が皆さんの自由な発想をより膨らませると思っています

maron

◆からくちさん、ありがとうございます
="A"&T(1234567890)
=text(1234567890,"C")
◆は、とても参考になりました
◆こんごとも、よろしくお願いします

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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