それでは、まずは基本解から・・・
=AND(B2<>C2,C2<>D2,D2<>B2) 26文字
久々にmode関数を使って・・・
{=ISNA(MODE(CODE(B2:D2)))} 26文字
そして最小公倍数を使って・・・
{=LCM(CODE(B2:D2))%%>1} 23文字
・・・21文字は次回の問題で使うので
日を改めてということで・・・m(__)m
« 関数で出来ますか~? (第6問) | メイン | 関数で出来ますか~? 順子 (第7問) »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
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 |
>投稿時刻 午前 08時01分
変ですね?
私の24文字は
=ISNA(MODE(CODE(B2:D2)))
でした。
投稿情報: MF | 2009年2 月21日 (土曜日) 午後 07時56分
似たようなものですが
{=SUM(CODE(B2:D2))=225}
投稿情報: む印 | 2009年2 月21日 (土曜日) 午後 07時59分
即興だったのでお許しください
これは間違ってましたm(__)m
投稿情報: む印 | 2009年2 月21日 (土曜日) 午後 08時06分
字数は多いけど、シンプルに
=CODE(B2)*CODE(C2)*CODE(D2)=74*75*76
投稿情報: MF | 2009年2 月21日 (土曜日) 午後 08時14分
コメントはまだ拝見してませんが、とりあえず、全部出します。
=ISNA(MODE(CODE(B2:D2)))
24
=MAX(COUNTIF(B2:D2,{"J","K","L"}))=1
36
=SUM(B2=C2,B2=D2,C2=D2)=0
25
=AND(B2<>C2,B2<>D2,C2<>D2)
26
{=SUM(COUNTIF(B2:D2,B2:D2))=3}
30
{=MAX(COUNTIF(B2:D2,B2:D2))=1}
30
{=PRODUCT(CODE(B2:D2)-73)=6}
28
=IF(B2=C2,1=0,AND(B2<>D2,C2<>D2))
33
なお、Modeを使ったものはくまぷーさんのと同じなんですが、印象とは違い配列数式にしなくても機能します^^
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 08時19分
む印さん、私と同じことやって穴におっこってるw
私も二番目にCodeの和をやりましたが、すべての式を並べていたので気が付きましたw
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 08時21分
少ない文字のやつ
=B2=C2<>(C2=D2)=(B2=D2) 23文字
アイデアのやつ
=ISNA(MODE(CODE(B2:D2))) 24文字
って考えてました。
アイデアのって回答例とおんなじなんですけど、大カッコって必要なんですか?
24文字と思ってました。
投稿情報: supermab | 2009年2 月21日 (土曜日) 午後 08時28分
>Modeを使ったものはく
&
>大カッコって・・・
ごめんなさい!y sakudaさんと
かぶってしまいました。
失礼!
投稿情報: supermab | 2009年2 月21日 (土曜日) 午後 08時44分
>大カッコって必要なんですか?
必要ないです。(なぜか分かりませんが)
>B2=C2<>(C2=D2)=(B2=D2) 23文字
考えなかった・・・・
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 08時44分
>ごめんなさい!y sakudaさんと
とんでもないです。
普通はModeなんて考えないところなんですが、以前一筆書きでくまぷーさんが使ってるので、ここの常連さんは大概思いつくはずです。
私も見ずに投稿したけど、MFさんも出してるw
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 08時46分
しかし・・・・supermabさんの式、何で動いてるのかようわからん・・・
頭が痛くなりそうw
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 08時50分
おおお~、いろいろありますね~
けっこう、modeを使った方がいらっしゃいますね~
>普通はModeなんて考えないところなんですが、以前一筆書きでくまぷーさんが使ってるので
modeは、はじめから考えていたのですが
配列数式にしなくても機能するということに
気がつきませんでした。
MFさん、sakudaさん、supermbさんに一本とられました。(^O^)
>supermabさんの式、何で動いてるのかようわからん・・・
×2
ぜんぜん、気がつきませんでした。
・・・ということは23文字は少なくとも3種あるわけですね(^O^)
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 09時03分
よかったー。
関数を使ってない!って
怒られるかと心配してました。
投稿情報: supermab | 2009年2 月21日 (土曜日) 午後 09時06分
私の・・・
{=LCM(CODE(B2:D2))%%>1}
・・・のLCMは2000にはないようですね。
2003にはあったけど・・・
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 09時11分
sakudaさんの・・・
>=IF(B2=C2,1=0,AND(B2<>D2,C2<>D2))
・・・もどうなっているんだ。
1=0とか、それにIFの中身・・・
よく出てくるな~
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 09時14分
ところで、スロットマシンの第3弾は、火曜日出題で土曜日答え合わせといったところでしょうか?
なんか早く出したそうでしたがw
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 09時16分
>普通はModeなんて考えないところなんですが、・・・
ヘルプをずーーーっと見ていたら出てきました。
こんなことしてると、詳しくなりそうですですね。
一日でこれほど関数のヘルプを見たことは初めてです。
MODEの解は、CODEを配列で掟破りで使っている点で非常にお気に入りだったのですが、ここでは常識だったのですね
(ショボン)
投稿情報: supermab | 2009年2 月21日 (土曜日) 午後 09時18分
>=MAX(COUNTIF(B2:D2,{"J","K","L"}))=1
と
>=IF(B2=C2,1=0,AND(B2<>D2,C2<>D2))
はくだらないし長いので落とすつもりが、そのまま出しちゃった^^;
後者は結局
>=AND(B2<>C2,B2<>D2,C2<>D2)
と同じで長くなってるだけですから^^;
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 09時21分
>CODEを配列で掟破りで使っている
そうなんです。掟破りとしか思えんw
ここでの常識は、Modeがどうこうというより、ありえないような関数を使う手が良く飛び出してくるということですwww
我々常人とは頭の構造が異なる人が何人か出てくる^^;
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 09時23分
>modeは、はじめから考えていたのですが
>配列数式にしなくても機能するということに
ほんとに不思議です?MODE以外の関数だと、同じ引数だと動作しませんから???
投稿情報: MF | 2009年2 月21日 (土曜日) 午後 09時26分
>ほんとに不思議です?MODE以外の関数だと、同じ引数だと動作しませんから???
でしょ。
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 09時29分
>火曜日出題で土曜日答え合わせといったところでしょうか?
いや、日曜出題、土曜日答え合わせ(^_^)b
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 09時30分
>長くなってるだけ・・・
自分が書くとしたら
=AND(B2<>C2,B2<>D2,C2<>D2)
って書くと思います。
意味が一撃で解かる最短のコードじゃ
ありませんか?
投稿情報: supermab | 2009年2 月21日 (土曜日) 午後 09時30分
>いや、日曜出題、土曜日答え合わせ(^_^)b
難問を出すつもり十分だなwww
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 09時32分
すぐに問題出して欲しいなー
投稿情報: MF | 2009年2 月21日 (土曜日) 午後 09時42分
みなさん大したものですね。
CODEは頭の中にありましたが、やりませんでした。
MODEもすっかり忘れていましたし
全くダメでしたね。
くまぷーさんのLCMってなかなか良いですね~。
む印さんの式一瞬間違っていないと思ったくらいです。
Supermabさんの
=B2=C2<>(C2=D2)=(B2=D2)
そうやれば、よかったのかと納得しました。
自分のはsakudaさん始めみなさんがほとんど出しているので循環参照でも出しましょうかね。
26文字
{=MAX(COUNTIF(2:2,2:2))<2}
ん、ORもないみたいなので1つだけ、
24文字
{=-OR(B2=C2:D2,C2=D2)=0}
投稿情報: minmax | 2009年2 月21日 (土曜日) 午後 10時37分
>{=MAX(COUNTIF(2:2,2:2)){=-OR(B2=C2:D2,C2=D2)=0}
考えてみればごく素直で当たり前ですねーー
皆さんなぜか思いついてないwww
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 10時48分
>日曜出題、土曜日答え合わせ(^_^)b
明日からまたしばらくパソコンが使えないので次回は多分見学です。
投稿情報: minmax | 2009年2 月21日 (土曜日) 午後 10時48分
↑の投稿、不等号でおかしくなるの忘れててくずれちゃったので再投稿します。
>{=MAX(COUNTIF(2:2,2:2))<2}
循環参照にはなってないですね。
B2:D2にする必要はなかったんだ・・・・
>{=-OR(B2=C2:D2,C2=D2)=0}
考えてみればごく素直で当たり前ですねーー
皆さんなぜか思いついてないwww
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 10時51分
>循環参照にはなってないですね。
問題では、E2に数式を入れることとなっているので、循環参照になるかと?
投稿情報: minmax | 2009年2 月21日 (土曜日) 午後 11時02分
>意味が一撃で解かる最短のコードじゃ
ありませんか?
難しい問題を・・・
あっさりと(ここが大事)
わかりやすく
・・・ならばおもしろいけれど・・・
たかが3枚のパネルの問題で
=AND(B2<>C2,C2<>D2,D2<>B2)
・・・とやっても・・・
ここのブログの副題は・・・
~ワープロ・表計算ソフトで遊ぼう~
ですから (^_^)b
おもしろさ 一番
おどろき 二番
三四が無くて
五に自己満足
ということでご理解のほどを m(__)m
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 11時11分
あ、
=AND(B2<>C2,C2<>D2,D2<>B2)
がいけないと言っているわけでは
ないのですよ。
解答例の1番に挙げているくらいですから。
もちろん、もちろん、くまぷーも実務であれば上式を使います。(o^^o)
投稿情報: くまぷー | 2009年2 月21日 (土曜日) 午後 11時17分
>=AND(B2<>C2,C2<>D2,D2<>B2)
この式私は好きですね。
でも、くまぷーさんの言うとおり、
>五に自己満足
も好きですね。
自己満足をたまにほめて頂くと、おだてに乗ってもっと楽しくなってしまいますね。
投稿情報: minmax | 2009年2 月21日 (土曜日) 午後 11時21分
>問題では、E2に数式を入れることとなっているので、循環参照になるかと
なるほど。
式入れる場所は全く考慮してなかったw
投稿情報: y sakuda | 2009年2 月21日 (土曜日) 午後 11時22分
4,5日ぶりです。
私も、codeでした。
投稿情報: ジョー3 | 2009年2 月24日 (火曜日) 午後 01時09分