いつもありがとうございます。
出題者回答例です。
40台もいくつかありますが、最初のシンプルな短縮なしのを
送ることにしました。
50文字
=SUM(B2:H2,8-ROW())-SUM(OFFSET(B$2:B$8,0,ROW()-2))
(ジョー3さん)
出題者回答例です。
40台もいくつかありますが、最初のシンプルな短縮なしのを
送ることにしました。
50文字
=SUM(B2:H2,8-ROW())-SUM(OFFSET(B$2:B$8,0,ROW()-2))
(ジョー3さん)
50が、すぐ・・・からくちさん、、おっしゃった、47になりました。
Cで短縮もしました。・・・・
・・・・・・・・・・・・
しかし、、、
30台の声を聞きましたので、
・・・・・・・・・・・・・・・・
この、最初の時点のものを、出題者回答例といたしました。
みなさん、、すごいです。まいりました。
投稿情報: ジョー3 | 2013年6 月 1日 (土曜日) 午後 08時09分
ううう、すごいのが出てくる前に
40{=SUM(B2:H2,1-INDEX(B3:H$9,,ROW(A1)))-1}
投稿情報: ni | 2013年6 月 1日 (土曜日) 午後 08時30分
実は考え方が間違ってないか不安だったのですが
大丈夫だったみたい、、、
やってみた順です。
39:=SUM(B2:H2,COUNTIF(INDEX(A:H,,ROW()),))
40:{=SUM(8-ROW(),B2:H2,-INDEX(A:H,,ROW()))}
※これは2007以上だけだったかも・・・です、、
34:=SUM(B2:H2,INDEX(1-2:$8,,ROW()))-1
42:{=SUM(B2:G2,FIND(INDEX(2:8,,ROW()),10)-1)}
投稿情報: む印 | 2013年6 月 1日 (土曜日) 午後 08時48分
取り敢えず、、、出ていない関数のを
=FREQUENCY(INDEX(A:H,,ROW()),0)+SUM(B2:H2)
**************************************
自分では投稿できないので人の所に割り込みます。
申し訳ありません。sakudaさんの解答です。
くまぷー
******************************
39は皆さんと同じだと思いますので、リーグ戦表を復元してから数えるタイプの64を送っておきます。
{=SUM(INDEX(MOD(11-TRANSPOSE("1"&B$2:H$8),10)+B$2:H$8,ROW(A1)))}
投稿情報: からくち | 2013年6 月 1日 (土曜日) 午後 08時57分
くまぷーさん、、、の、、、メモを、、、見てきました。
あらら、、、ーーーーーーーー大変ねーーーーー
投稿情報: ジョー3 | 2013年6 月 1日 (土曜日) 午後 09時48分
あれ、私も投稿できないみたい^^;
投稿情報: y sakuda | 2013年6 月 1日 (土曜日) 午後 10時42分
あっ、できた。
39は予想通り同じでしたが、からくちさんのは想像もしてなかった手法^^;
FRQUENCYとは・・・・・
投稿情報: y sakuda | 2013年6 月 1日 (土曜日) 午後 10時43分
目が覚めました。
みなさんもMを使ってやられたとは思いますが、
まだ出されていないようなので、
41=MMULT(1+B2:I8,1-INDEX(1:8,,ROW()))-ROW()
MMULTは苦手、、もっと短縮できると思ったのですが。。
投稿情報: min | 2013年6 月 2日 (日曜日) 午前 04時03分
>{=SUM(INDEX(MOD(11-TRANSPOSE("1"&B$2:H$8),10)+B$2:H$8,ROW(A1)))}
sakudaさんの式を見ていたら、、
なかなか素晴らしい発想だと思います。
私の頭では
{=SUM(INDEX(TRANSPOSE(LEN(B$2:H$8)-B$2:H$8)+B$2:H$8,ROW(A1)))}
の方がすっきりするような気もしました。
む印さんの
>FIND(INDEX(2:8,,ROW()),10)
もいいですね。
投稿情報: min | 2013年6 月 2日 (日曜日) 午前 06時58分
復元の問題点は、0と空欄の区別に尽きるんですが、LENを使うってのは全く浮かんでこなかったですねーー
なるほどです^^
****************************************************
お早うございます。
くまぷーです。
週が明けたのにまだ書き込みが出来ません。
困ったモンだ・・・(ToT)
投稿情報: y sakuda | 2013年6 月 2日 (日曜日) 午前 08時42分