<都道府県 その1>
エクセルって表計算ソフトのはず
にも関わらず、縦・横でなら色々扱えるのに
表なので面で扱おうとするととたんに面倒になる
検索するだけならその方法は多種多様
しかし表示をするのは面倒に、、、
{=OFFSET(C3,MAX((COUNTIF(D:K,D4:K9)-1)*ROW(1:6)),
RIGHT(MAX((COUNTIF(D:K,D4:K9)-1)*(ROW(1:6)&COLUMN(A:H)))))}
ここの方達は2桁でしょう
その2も2桁を期待しつつ、、、
わたしには無理だけど。。。 (からくちさん)
すみません。今、起きました。
完全な寝坊です。m(__)m
投稿情報: くまぷー | 2013年3 月17日 (日曜日) 午前 09時15分
む印さんの解答です。
******************************************************
最初に出来た81
{=INDIRECT(TEXT(MAX((COUNTIF(D:K,D4:K9)=2)*ROW(4:9)/1%+COLUMN(D:K)),"!R0!C00"),)}
重いので一応です、、79
{=INDIRECT(TEXT(MAX((COUNTIF(D:K,4:9)=2)*ROW(4:9)/1%+COLUMN(1:1)),"!R0!C00"),)}
88は2007以降でないとダメだった気がするので、90を…^^;
{=LOOKUP("卍",INDEX(IF(COUNTIF(D:K,D1:K9)=2,D1:K9),MAX((COUNTIF(D:K,D1:K9)-1)*ROW(1:9)),))}
あれから他のやりかた考えてみましたが長くなるばかりだった一例です、、
共通範囲121
{=INDEX(4:9,MAX((COUNTIF(D:K,D4:K9)-1)*ROW(1:6)),)
INDEX(D:K,,RIGHT(MAX((COUNTIF(D:K,D4:K9)-1)*(ROW(1:6)&COLUMN(A:H)))))}
投稿情報: くまぷー | 2013年3 月17日 (日曜日) 午前 09時17分
◆108で、からくちさんとよく似ています
{=OFFSET(C3,MAX((COUNTIF(D4:K9,D4:K9)-1)*ROW(1:6)),RIGHT(MAX(COUNTIF(D4:K9,D4:K9)*ROW(9:14)+COLUMN(A:H)%)))}
投稿情報: maron | 2013年3 月17日 (日曜日) 午前 09時56分
む印さんのようにtextがうまく使えないので
REPLACEでやりました。
83{=INDIRECT("r"&REPLACE(MAX((COUNTIF(D:K,D4:K9)-1)*(ROW(4:9)&COLUMN(D:K))),2,,F3),)}
私のお気に入りは、
128{=INDEX((D:D,E:E,F:F,G:G,H:H,I:I,J:J,K:K) (4:4,5:5,6:6,7:7,8:8,9:9),,,MAX((COUNTIF(D4:K9,D4:K9)-1)*(ROW(1:6)+COLUMN(A:H)*6-6)))}
このINDEXの使い方は半年前のここの問題「第134回 将棋盤と数字
」のときに色々やっていて発見したやり方です。
当時の自分としてはへーって感じでした。
投稿情報: min | 2013年3 月17日 (日曜日) 午前 10時25分
やっぱり手段は 皆さん同じか…… なんとか COUNTIFを使わずにはできないかと
思ったんですけどね。
{=INDEX(D:K,MAX(COUNTIF(D:K,D4:K9)*ROW(4:9))/2,MOD(MAX(COUNTIF(D:K,D4:K9)*ROW(4:9)*9+COLUMN(A:H)),9))}
minさんの 128はやってみたいと思いながら使いどころで悩んでます。
投稿情報: Chiquilin | 2013年3 月17日 (日曜日) 午前 11時47分
minさんと全く同じだけど、85のほうが軽いです。ちょっとだけね
{=INDIRECT("r"&REPLACE(MAX((COUNTIF(D4:K9,D4:K9)-1)*(ROW(4:9)&COLUMN(D:K))),2,,F3),)}
投稿情報: ni | 2013年3 月17日 (日曜日) 午後 01時09分
いま帰って来ました
R・C、、、か・・・
考えもしなかった
と言うか、、、使った事も無い
なるほど、、、です
それにして2桁ですか、、、凄いです
この様な回答を見ると、どんな問題を出題しても
それこそ本当に「関数で出来ますか」的な問題でも
と思ってしまう
投稿情報: からくち | 2013年3 月17日 (日曜日) 午後 02時09分
最初のまんま・・・工夫も、短縮もなし、、、135かな
=INDEX(D4:K9,MID(MAX((COUNTIF(D4:K9,D4:K9)&ROW(1:6)&COLUMN(A:H))*1),2,1),MID(MAX((COUNTIF(D4:K9,D4:K9)&ROW(1:6)&COLUMN(A:H))*1),3,1))
工夫がないから、分かりやすいとも、言える?
こんなのがあれば・・・を、、探したが、無かった。
投稿情報: ジョー3 | 2013年3 月17日 (日曜日) 午後 05時29分
ありゃ、朝答え合わせか。勘違いしてました。
ジョー3と同じで、さいしょから進歩なしです。130
{=OFFSET(C3,MAX((COUNTIF(D4:K9,D4:K9)=2)*(ROW(1:6)&COLUMN(A:H)))/10,MOD(MAX((COUNTIF(D4:K9,D4:K9)=2)*(ROW(1:6)&COLUMN(A:H))),10))}
行の方Column必要ないことすら、気が付かなかったです。
RCタイプ使えるはずだとは思ったのですが、使ったことなかったのでまるで駄目でした^^;
投稿情報: y sakuda | 2013年3 月17日 (日曜日) 午後 06時38分
>このINDEXの使い方は半年前のここの問題「第134回 将棋盤と数字
> 」のときに色々やっていて発見したやり方です。
見てきました、,,,
へーーーーー
へーーーー、、へーーーーー
おれって、いつの間にか、、いっぱい出してタノネーーー
投稿情報: ジョー3 | 2013年3 月18日 (月曜日) 午後 06時52分