« 第220回 50音の並べ替えⅡ | メイン | 第221回 欠けた文字は? »

2014年10 月 5日 (日曜日)

コメント

y sakuda

うーん、思いつかなかった。
{=SUMPRODUCT(C7:E9*10^MATCH(CODE(I7:K9),LARGE(CODE(I7:K9),ROW(1:9)),)/10)}
Matchだと、配列数式にしないとダメだった・・・・
そこで終戦。

min

前回の問題でもINDEXを使うことは、からくちさんを始め複数の方は考えたと思います。
従いまして、今回の問題でもINDEXを使うことは相当気が引けました。

でも、それしか解法が思いつかない。
もちろん長くなるのを覚悟であれば別ですが。

ただ、「INDEX」1個ではだめ、、

最初、こんな奴
=SUM(INDEX(RIGHT(SMALL(INDEX(-(CODE(I7:K9)&C7:E9),),ROW(1:9)))*10^ROW(1:9)/10,))

NPVを使わせて頂いて
75=""&NPV(9,INDEX(RIGHT(LARGE(INDEX(-(CODE(I7:K9)&C7:E9),),ROW(1:9)))*10^9,))
NPVは¥が頭に着くので、「""&」を足したわけですが、

上の式だと文字列になるので「N」を使ってシリアル値に変換して
75=N(NPV(9,INDEX(RIGHT(LARGE(INDEX(-(CODE(I7:K9)&C7:E9),),ROW(1:9)))*10^9,)))

ちょっと変形して
73=N(NPV(9,INDEX(RIGHT(LARGE(-INDEX(CODE(I7:K9)&C7:E9,),ROW(1:9)))*10^9,)))

「N」の代わりに「%」で「¥」が付かないようにして
72=NPV(9,INDEX(RIGHT(LARGE(-INDEX(CODE(I7:K9)&C7:E9,),ROW(1:9)))*10^11,))%

・・・・・としたわけです。

maronさん同様「SUMPRODUCT」を使った式もありましたが。。

maron

>NPVを使わせて頂いて
◆気が付きませんでした・・・

maron

◆問題をお送りしましたので、よろしくお願いします・・・

くまぷー

>◆問題をお送りしましたので、よろしくお願いします・・・

頂きました。
いつも有り難うございます。m(__)m

コメントの確認

コメントのプレビュー

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

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

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

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

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

処理中...

コメントを投稿

アカウント情報

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

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