◆今回は、解答が少ないようですが、みなさんの解答を楽しみにしています・・・
◆前問での、minさんの 『あ、INDEXを使う方法もありますね。』 のコメントには、ドキッとしました・・・
76=SUMPRODUCT(RIGHT(SMALL(-INDEX(CODE(I7:K9)&C7:E9,),ROW(1:9)))*10^ROW(2:10))%
(maronさん)
« 第220回 50音の並べ替えⅡ | メイン | 第221回 欠けた文字は? »
最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。
画像を読み取れない場合は 別の画像を表示してください。
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
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 |
うーん、思いつかなかった。
{=SUMPRODUCT(C7:E9*10^MATCH(CODE(I7:K9),LARGE(CODE(I7:K9),ROW(1:9)),)/10)}
Matchだと、配列数式にしないとダメだった・・・・
そこで終戦。
投稿情報: y sakuda | 2014年10 月 5日 (日曜日) 午後 08時25分
前回の問題でも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」を使った式もありましたが。。
投稿情報: min | 2014年10 月 5日 (日曜日) 午後 08時53分
>NPVを使わせて頂いて
◆気が付きませんでした・・・
投稿情報: maron | 2014年10 月 5日 (日曜日) 午後 10時09分
◆問題をお送りしましたので、よろしくお願いします・・・
投稿情報: maron | 2014年10 月 5日 (日曜日) 午後 10時18分
>◆問題をお送りしましたので、よろしくお願いします・・・
頂きました。
いつも有り難うございます。m(__)m
投稿情報: くまぷー | 2014年10 月 6日 (月曜日) 午後 10時47分