« 第36回 1~4位は何回でしょうか? | メイン | 第37回 1の連続数は? »

2018年3 月 3日 (土曜日)

コメント

min

一番最初の56は
=SUM(--(MMULT(N(C$5:C$9<$C$5:$F$9),{1;1;1;1})=ROW()-10))
でした。
ほかは多分皆さんと一緒

む印

53は以前minさんに教わったやり方で
{1;1;1;1}を未入力範囲+1でつくる
=SUM(N(ROW()+MMULT(-(C$5:C$<$C$5:$F$9),G1:G4+1)=10))
でした、、
これは違反の53なんですが
C10に=FREQUENCY(MMULT(N(C5:C9<$C5:$F9),G1:G4+1),{0;1;2})
に入力してC10:C13を選択してctrl+shift+enter(グループ配列)にし
それをF列までフィルコピー

中身は同じで56もありました、、、
=COUNT(FIND(1+MMULT(N(C$5:C$9<$C$5:$F$9),G1:G4+1),$B10))

結局、他のエンジンは思いつけなかったです、、

y sakuda

56は
{=SUM((MMULT(N($C$5:$F$9>C$5:C$9),G1:G4+1)=ROW()-10)*1)}
同じなんですが、{}が要る。なんでだろ?

76はSがかぶっちゃってるんですが、別の集計方法です。
{=5-LEN(SUBSTITUTE(SUM(($C$5:$F$9>C$5:C$9)*10^{0;1;2;3;4})+11111,ROW(A1),))}

ni

MMULTが使えるなんて・・・

65{=SUM(--(RANK(C$5:C$9,OFFSET($5:$5,{0;1;2;3;4},))=--LEFT($B10)))}

RANKもOFFSETで領域分けてやったらできました。

Rが被ってしまった
60{=SUM(--(RANK(C$5:C$9,OFFSET($5:$5,{0;1;2;3;4},))=ROW(A1)))}

こっちは答えでないのですが、リソース不足と出てくるやつ
{=SUM(LARGE(OFFSET($C5:$F5,{0;1;2;3;4},),ROW(A1))=C$5:C$9)}
LARGEじゃダメなのか

ni

皆さんMMLUTなんですね
順位といえばRANKかLARGEしか思いつかなかった orz

min

今日も出先から
やはり、似たようなものしかありません。
家から持ってきたもの全て出します。
それにしてもむ印さんは、よく覚えていますね。

54=SUM(--(MMULT(-(C$5:C$9<$C$5:$F$9),H1:H4+1)=10-ROW()))

53
=SUM(N(MMULT(-(C$5:C$9<$C$5:$F$9),H1:H4+1)=10-ROW()))
=SUM(N(MMULT(-(C$5:C$9<$C$5:$F$9),H1:H4+1)=10-ROW()))
=SUM(N(MMULT(-(C$5:C$9>$C$5:$G$9),H1:H5+1)=ROW()-14))

ルール無視
78{=6-LEN(SUBSTITUTE(SUM((C$5:C$9<$C$5:$F$9)%*10^ROW($2:$6))+9*10^5,ROW()-10,))}

maron

◆そうか!
◆「H1:H4+1」と「10-ROW()」にしていれば、53になったのか。(残念)

む印

やっと76拝見できました
5教科各ランクを5ケタの数値にして
ランクの文字数を数えるのかぁ~、よくこんなこと思いつきますねー
ただ一つだけ、前にSUMの代わりにNPV(,が使えるとからくちさんが仰ってましたから
一文字増えますが行けますねd

niさんの、OFFSET($5:$5,{0;1;2;3;4},) ならRANK関数に使えるとは
勉強になりましたm(__)m

>Rが被ってしまった
あああ、、では・・・
{=COUNT(FIND(RANK(C$5:C$9,OFFSET($4:$4,ROW($1:$5),)),$B10))}

む印

あああまたR被ってましたね
やはり一文字増えてしまいました、、、、
{=COUNT(FIND(RANK(C$5:C$9,OFFSET($4:$4,{1;2;3;4;5},)),$B10))}

y sakuda

NPV考えたんだけど、10^nの方も一緒にやろうとして、当然ダメでした。
そうか、Sumの代わりと割り切って
{=5-LEN(SUBSTITUTE(NPV(,(($C$5:$F$9>C$5:C$9)+1/4)*10^{0;1;2;3;4}),ROW(A1),))}
と割引率0にしちゃえば良かったんだ^^;
気が付きませんでした。

y sakuda

niさんのRankの良く分からない。
ちゃんと解析しなくちゃ。
最初の頃Rankも使えないか考えたのですが、ものにならなかった。
minさんの78、発想は私の76と同じようですが、こちらは小さくしてるのかな?
これもちゃんと動かして確認して観ないとよー分からん^^

ni

RANKは、始め
RANK(C$5:C$9,$C$5:$F$9)
としてみたのですが、行ごとのRANKではなく、$C$5:$F$9全体中の順位になってしまい、
OFFSETで行ごとに取り出してみたらたまたまうまくいきました。

同じことをLARGEで試してみようとしたのですが、
リソースが足りませんと表示されて、こちらはダメでした。

y sakuda

私のも、{}いらないな
この手法始めた最初の頃ダメだったんで、{}じゃなきゃダメだって思いこんじゃったみたいだな。

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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