46: =COUNTIF(OFFSET($A:$A,,$B$1*3+2+ROW(A3)/3),B3)
★基本方針
各選手の心・技・体の得点5,3,1の個数をcountif関数で求める。
- =Countif(範囲、検索条件)の範囲は可変であるのでOffset関数で範囲を求める。
- 検索条件はB3を参照すればよい。
- よって=Countif(offset()、B3)となる。
- また=Offset(基準、行数、列数)なので
- =OFFSET($A$3:$A$12,0,$B$1*3+2+ROW(A3)/3)とすればよい。
- よってまとめれば、=Countif(OFFSET($A$3:$A$12,0,$B$1*3+2+ROW(A3)/3), B3) となり
- さらに減量すれば・・・
=COUNTIF(OFFSET($A:$A,,$B$1*3+2+ROW(A3)/3),B3)
・・・となる。(^^ゞ
43=COUNTIF(INDEX($D:AY,,$B$1*3+ROW(A3)/3),B3)
投稿情報: maron | 2018年5 月 5日 (土曜日) 午後 08時05分
う~~ん、、、微妙な違い
これだから関数は面白い
=COUNTIF(INDEX($3:12,,$B$1*3+3+ROW()/3),B3)
尚、、、OFFSETも
=COUNTIF(OFFSET($C$3,,$B$1*3+ROW()/3,10),B3)
とすると
+2は要らなくなります
因みに問題ではありませんが
COUNTIF無使用では
{=SUM(N(INDEX($3:12,,$B$1*3+3+ROW()/3)=B3))}
等など、、、
投稿情報: からくち | 2018年5 月 5日 (土曜日) 午後 08時23分
44=COUNTIF(OFFSET($C$3,,$B$1*3+ROW()/3,10),B3)
投稿情報: ni | 2018年5 月 5日 (土曜日) 午後 08時51分
maron さんの書き方とわたしの書き方をプラスすると
41=COUNTIF(INDEX($D:AY,,$B$1*3+ROW()/3),B3)
やはりより短くは嫌いなので
考えもしなかった
投稿情報: からくち | 2018年5 月 5日 (土曜日) 午後 09時01分
>=COUNTIF(OFFSET($C$3,,$B$1*3+ROW()/3,10),B3)
>とすると+2は要らなくなります
そうですね。頭が回らなかった・・・
maronさんも、niさんもしっかりと位置調整しているな・・・
今更ながら、私は詰めが甘い・・・
投稿情報: くまぷー | 2018年5 月 5日 (土曜日) 午後 09時04分
ううん、、、
よく見ると、、、何故、、、
そのままでプラスなどされていない
何故maronさんは43にしたのだろう
投稿情報: からくち | 2018年5 月 5日 (土曜日) 午後 09時05分
遅くなりまし。今日答え合わせっての忘れてた^^;
44どまりでした。
=COUNTIF(OFFSET($C$3,,$B$1*3+ROW()/3,10),B3)
投稿情報: y sakuda | 2018年5 月 5日 (土曜日) 午後 10時38分
禁止関数避けた53
{=SUM((INDEX($D$3:$AY$12,,$B$1*3+(ROW()-1)/3)=B3)+0)}
投稿情報: y sakuda | 2018年5 月 5日 (土曜日) 午後 10時40分
深く考えずにやった55のあとにやった
42=COUNTIF(OFFSET($C:$C,,$B$1*3+ROW()/3),B3)
投稿情報: min | 2018年5 月 5日 (土曜日) 午後 11時33分
SUMだけでやったらどうなるだろうとやってみた
122{=SUM(($G$1:$AY$1&$G$3:$AY$12=$A3&B3)*(($B$1&" "&$C$1=$G$2:$AY$2)+($B$1&" "&$C$1=$F$2:$AX$2)+($B$1&" "&$C$1=$E$2:$AW$2)))}
しかし、くまぷーさんの罠に引っ掛かって高見山以降はダメなやつでした。
投稿情報: min | 2018年5 月 5日 (土曜日) 午後 11時37分
$C:$Cで良かったのか・・・・
投稿情報: y sakuda | 2018年5 月 5日 (土曜日) 午後 11時51分
あ、、、みなさん、、、どもども、、、
時々、ちらっと、、、見てます。
うーーん、、、あの関数と、あの関数かなっ、、、程度で終わり
気がかりなことが、、、4,5個あると、、、
集中できません、、、ので、、、と、、言い訳
でもそのうち、、、問題は作りたいです。
では、では、、、
投稿情報: jyo3 | 2018年5 月 7日 (月曜日) 午後 06時39分