« 第108回 バイクの免許 | メイン | 第109回 最大値は? »

2011年12 月 3日 (土曜日)

コメント

くまぷー

春さん、公開が遅れてすみません。m(__)m

車名限定で・・・62

=IF((MID(A3,4,1)="2")+(LEFT(RIGHT(A3,4))="4"),"要中","要大")&"型免許"

芸が無くてすみませんm(__)m

春

くまぷーさん ありがとうございます。
何分初めてのことで、変な心配ばかりで。

皆さんが言ってた規則性ってこの様なことだったんですねφ(..)メモメモ

jyo-3

>車名限定で・・・62


では、わたしも車名限定・・・48
=IF(MIN(FIND({1,6,7},A3&167))<7,"要大型免許","要中型免許")
44,46は、、、別手法??

おふざけ25、
まじめ53は、、きっと同じ、、、、・・・・

jyo-3

まじめ・・・53・・・・きっと、minさんとかと、複数おなじかと、、
{=IF(COUNT(FIND(ROW($401:9999),A3)),"要大型免許","要中型免許")}
平凡すぎと思った。

りす

一般73{=IF(MOD(MID(A3,MIN(FIND(ROW($1:$9),A3&1/17)),1)+5,7)>3,"要大型免許","要中型免許")}

一般77{=IF(MAX(TEXT(MID(A3,COLUMN(1:1),ROW($1:9)),"標準;;0;!0")%)>4,"要大型免許","要中型免許")}

限定69{=IF(MAX(TEXT(MID(A3,{3,4,6},{3;4}),"標準;;0;!0")%)>4,"要大型免許","要中型免許")}

y sakuda

おお、答え合わせ始まってた^^

汎用版89
{=IF(LOOKUP(,-MID(A3&"a",ROW($1:$9),COUNT(-MID(A3,ROW($1:$9),1))))<-400,"要大型免許","要中型免許")}

例題限定51 ま、インチキですがw
=IF(AND(ISERR(FIND({25,22,4},A3))),"要大型免許","要中型免許")

これから、みなさんの拝見します。

y sakuda

春さん、ジョー3の総当たりは考えなかったですね。
どっちかっていうと私は良くやるんですが、今回はなぜかそっちに行かなかった^^;

春さんエラーをISNumberで逃れてますが、ISNUMBERでValueがFalseになるって知らなかったw
ジョー3の方が同じような手法で短いですが、そこは年の功www

りすさんの相変わらず難しい・・・・
まだ理解できてないです。

y sakuda

りすさんの77やっと分かった。なんであんなところに%があるのか悩んじゃったw

からくち

="要"&MID("大中",COUNT(FIND({4,22,25},A3),),1)&"型免許"
="要"&TEXT(COUNT(FIND({4,22,25},A3)),"中;;大")&"型免許"
="要"&MID("大中",(MIN(FIND({4,2},A3&24))<5)+1,1)&"型免許"
="要"&MID("中大",COUNT(FIND({1,6,7},A3),),1)&"型免許"
="要"&TEXT(COUNT(FIND({1,6,7},A3)),"大;;中")&"型免許"
=IF(COUNT(FIND({1,6,7},A3)),"要大","要中")&"型免許"
=TEXT(COUNT(FIND({1,6,7},A3)),"要大;;要中")&"型免許"
=SUBSTITUTE("要中型免許","中","大",COUNT(FIND({4,22,25},A3),))

何故か1度に表示出来ないので、、、PART1

からくち

=IF(COUNT(FIND(COUNTIF(A:A,">"&A3)-7,2790)),"要中","要大")&"型免許"
="要"&MID("大中大",MATCH(LEFT(RIGHT(A3,4),2)*1,{0,21,41}),1)&"型免許"
{="要"&IF(MOD(SUM(CODE(RIGHT(A3,ROW(1:5)))),15),"大","中")&"型免許"}
{="要"&TEXT(MOD(SUM(CODE(RIGHT(A3,ROW(1:5)))),15),"大;;中")&"型免許"}
{=SUBSTITUTE("要大型免許","大","中",MOD(SUM(CODE(RIGHT(A3,ROW($1:$5)))),15)*9+1)}
=TEXT(MOD(1596,COUNTIF(A:A,">"&A3)+5),"大要;;中要")&"型免許"
=IF(MOD(1596,COUNTIF(A:A,">"&A3)+5),"大要","中要")&"型免許"

、、、PART2

からくち

=TEXT(MOD(30100,LEFT(RIGHT(A3,4),2)+3),"大要;;中要")&"型免許"
=IF(MOD(30100,LEFT(RIGHT(A3,4),2)+3),"大要","中要")&"型免許"
=REPLACE("要中大型免許",COUNT(FIND({1,6,7},A3),),1,)
{=IF(COUNT(FIND(ROW(401:9999),A3)),"要大","要中")&"型免許"}

、、、いい加減にしろ
はい、、、すみません、、、ここまでにします

からくち

あっ、、、すみません
これだけは、、、追加させてください

{=TEXT(MOD(SUM(LEN(A$11:A$12))&SUM(LENB(A$3:A$14)),COUNTIF(A:A,">="&A3)+LEN(B$2)),"要大;;要中")&"型免許"}

数字の使用禁止です

くまぷー

>何故か1度に表示出来ないので、、

行数制限はないはずなのですが・・・

春

part1&2&3 ( ..)φメモメモ

りすさんの77文字 いまだ理解できず(-。-)y-゜゜゜

jyo-3

sakudaさん
>{=IF(LOOKUP(,-MID(A3&"a",ROW($1:$9),COUNT(-MID(A3,ROW($1:$9),1))))<-400,"要大型免許","要中型免許")}
マイナスいっぱいあって・・・面白い。

りすさんの、、、難しい・・・すごい、、、

y sakuda

うっ、からくちさんの読みでがありそーー

りす

76になるみたいですw未だにTEXTこなしてない
一般76{=IF(MAX(TEXT(MID(A3,COLUMN(1:1),ROW($1:9)),"0;;0;!0")%)>4,"要大型免許","要中型免許")}

解説すると、
車名の文字列の
1番目から1文字
1番目から2文字
1番目から3文字
1番目から4文字

2番目から1文字
2番目から2文字
2番目から3文字
2番目から4文字

n番目からm文字

を全て抽出して、
正の整数,0ならそのまま、(マイナスはありえない?)、
文字(が含まれている)なら0にして、
それらを%して(100で割って)、それらの最大を求めて、
4(つまり100で割ってるので、400)より大きければ…

jyo-3

からくちさん・・・
久しぶりに・・・・どどどーーーーーー

text考えなかった。

からくち

まだ出すのかと怒られそうですが、、、

>{=IF(LOOKUP(,-MID(A3&"a",ROW($1:$9),COUNT(-MID(A3,ROW($1:$9),1))))<-400,"要大型免許","要中型免許")}

同じ様なパターンがありました
わたしのはお遊び100%ですが、、、
{=LOOKUP(-LOOKUP(,-MID(A3,MATCH(,0/MID(A3,ROW(1:9),1),),{2,3,4})),{0,401},{"要中","要大"})&"型免許"}

y sakuda

からくちさんのコピーしただけで疲れ果てて読むとこまで行かないw
明日ちょっと忙しいので週明けに読む羽目になりそう

かず

いやはや、良く思い付くもんですね!
今回もさっぱりでした。
=IF(IFERROR(--MID(A3,MIN(IFERROR(FIND(ROW(A:A),A3),9)),4),--MID(A3,MIN(IFERROR(FIND(ROW(A:A),A3),9)),3))>400,"要大型免許","要中型免許")

ni

まじめバージョン
89{=IF(MAX(IF(ISERR(MID(A3,ROW(A:A),{3,4})%),,MID(A3,ROW(A:A),{3,4})%))>4,"要大","要中")&"型免許"}
排気量は3桁もしくは4桁限定。2桁は小型もしくは原付、
10000cc以上の市販バイクって、無いでしょ?

A列の排気量限定
44=IF(COUNT(FIND({1,7,6},A3)),"要大","要中")&"型免許"
からくちさんのと同じ

A列参照してないインチキバージョン
29=IF(ROW()<11,"要大","要中")&"型免許"
25って、どうするのかな~?

排気量だけ抜き出し
68{=MAX(IF(ISERR(MID(A3,ROW(A:A),{3,4})%),,--MID(A3,ROW(A:A),{3,4})))}

ni

jyo-3の限定なしの53文字はすごいと思う。
最近さえてますね~

y sakuda

からくちさんのLookupバージョンA4以降NAになっちゃうんですが?
(何やってるのか、よー分からんw)

niさん、89っていうので私のと同じかと思ったら全然違った^^

jyo-3

>25って、どうするのかな~?
26は、、、
=IF(B7>"","要大型免許","要中型免許")
すると、minさんは、、、どこ削った?・・・・

jyo-3

どーでもいいことだけど、、、
29=IF(ROW()<11,"要大","要中")&"型免許"
29=IF(ROW()<11,"要大型免許","要中型免許")
文字数が、上が短い錯覚起こるよね、、、

春

おはようございます。
着目点ってヤツが・・・
色々な解答があり面白いです(^^)

りすさんの『%』100で割るって事なんですね。

くまぷー

>29=IF(ROW()<11,"要大","要中")&"型免許"
>29=IF(ROW()<11,"要大型免許","要中型免許")
>文字数が、上が短い錯覚起こるよね、、、

そう、そのことは僕も気がついた・・・
ちょうど、うまいこと同じ数なんですよね~

りす

sakudaさん>なんであんなところに%があるのか悩んじゃったw

『%』って、sakudaさんの得意技だったような?
過去問で、良く使っていましたよ?

*1>400
よりも、
%>4
とすることで、
3文字削減

りす

それを言うなら、
31="要"&IF(ROW()<11,"大","中")&"型免許"
29=IF(ROW()<11,"要大","要中")&"型免許"
文字数が、上が短い錯覚起こるよね、、、
俺だけか…

む印

大型と中型という2者選択。在る(1)か無い(0)か
TRUEとFALSEと思って考えたエンジン部分は
{=COUNT(FIND(ROW($401:9999),A3)}
{=OR(SUBSTITUTE(A3,ROW($401:9999),)<>A3)}
{=OR(COUNTIF(A4,"*"&ROW($401:9999)&"*"))}
でした。


>=IF(ROW()<11,"要大","要中")&"型免許"

>=IF(B7>"","要大型免許","要中型免許")
は、全く発想できませんでしたが、
個人的に大好きです^^
因みにminさんの25は、""→0 では?


ほか思いつく事が無いので、排気量の抜き出しだけ、、
=LOOKUP(,-FIND(ROW(A:A),A3),ROW(A:A))
LENしたら37文字でした、、、

jyo-3

> =LOOKUP(,-FIND(ROW(A:A),A3),ROW(A:A))
からくちさん、、む印さん、、、、
LOOKUP なさると、、、、???の世界だなーーー

y sakuda

>『%』って、sakudaさんの得意技だったような?
なんですがねw
今回はあの部分で割算って発想はなかったです。

>=IF(B7>"","要大型免許","要中型免許")
なるほど^^

min

みなさん色々頑張りますねえ。
春さんお疲れ様でした。

私は特に出すものがありませんでした。。

くまぷー

>春さんお疲れ様でした。 ×2

またよろしくお願い致します m(__)m

春

皆さん有難うございました。
とっても面白かったです(^^)

jyo-3

>私は特に出すものがありませんでした。。
ほんとは、わたしも・・・・・・
コメントの内容から、、、3名さまには、バレバレ・・・だった、、、。
最初から、・・・・・・・とは思ったが、

jyo-3

で、こんばんですか、、からくちさんの・・・・問題は、、、

くまぷー

>で、こんばんですか、、からくちさんの・・・・問題は、、、

今晩行きましょうか?
ちょっと遅くなりますが・・・

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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