« 順位を求める・・・【問題】 | メイン | 順位を求める(第2弾)・・・より完璧な物を求めて【問題】 »

2007年7 月15日 (日曜日)

コメント

悪児

悪児の解答です。

69文字は、
=Count(Search(">=" & B3,B$3:B$14))-Count(Search("=" & B3,B$3:B$14))+1

37文字は、
=13-Count(Search("<=" & B3,B$3:B$14))

範囲内に行挿入してデータ数を増やしたとき、69文字はそのまま対応しますが、
37文字だと、データ数を替えねばならないので、69の方が、ずっと良いと思います。

くまぷー

おー、悪児さんの69文字はかっこいいですね。
Searchは検索値が見つからないと
エラーになるので、”>”で検索すると
必ず、Topの者のところでエラーになる。
それを回避するためにくまぷーは
Iserrorを使ったわけですが・・・
”>=”と”>”ですか。スマートですね。
流石です。(^。^)

さて、きっちーさんはどうなったかな?
この後、「順位付け」の第二弾が控えているんだけど・・・(^^ゞ

きっちー

(1) =11-Count(Search("" & B2}})+1
ラベルセルが上にないと動かないけど、複数条件が可能。36文字。

(3) =11-SubTotal(3,Search("<=" & B2,B$2:B$14))
これは使う意味ないなあ。

きっちー

投稿が乱れます。
修正しましたが、なぜか(2)式を書くと乱れて投稿できません。

(1) =11-Count(Search("<=" & B2,B$2:B$11))
ノーコメント。

(3) =11-SubTotal(3,Search("<=" & B2,B$2:B$14))
これは使う意味ないなあ。

(2) =DCount(B$1:B$11,1,{{1,”>” & B2}})+1
ラベルセルが上にないと動かないけど、複数条件が可能。36文字。

きっちー

文字数のカウント方法は
=Len(GetCellString(C2))
です。

くまぷー

きっちーさん、どもです。

(1)は基本的に、悪児さんの37文字と同じですかね。
(3)SubTotalの3番はCOUNTですから
結局、(1)と同じですね。
(2)これが面白いです。正直なところ、{}の
 意味が理解できていません。(^^ゞ
 この台括弧はどういう意味なんでしょう?
 そして何故、2つの大括弧でくくられているのか・・・。な、謎だ・・・。

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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