偶に見かける質問
・この関数はどう言う時に使うのですか?
・この関数の使い道は?
それに対して回答者はヘルプの写しのような返答
何故、決めつけたがるのか
何故、限定したがるのか
そこから生まれるものは殆んど無い
何をどう使おうが勝手、、、が自分流
<出題者解答例>
A1:=COUNTA(OFFSET(A1,1,,65535))
65536では無く1つ少なく65535とするところがポイント
COUNTAを1文字減らしてCOUNTにすると、コピー先は1では無く0になる
0の集計では当然の様にCOUNTが第一候補になってしまう可能性大
しかしこれが1なら真っ先に頭に浮かぶのはSUMかも
勿論ですがそれに追い打ちをかけるようにSUMは使用禁止に
これなら頭の中はSUMになり混乱を来す素に
1文字増やしてもこの方が解き難くなるのでは
問題作りにそこまで考えるとは実にズルイ策略
(からくちさん)
**********************************************************************************************
今回の問題は、難しかった。
Cを使わない手法は思いつきませんでした。 一応A1の式を別のセルにコピーした後に
その式をA1に再度コピーしても大丈夫なものを送ります。
25=COUNTA((A2 A$2):A$65536)
40=ABS(COUNT(A2:A$65536,)*ISREF(A2 A$2)-1)
27=COUNTA(OFFSET(A2,,,4^8-1))27=COUNTA(OFFSET(A2,,,65535))
(minさん)
*************************************************************************************************
53 =(TYPE(OFFSET(A1,65535,0))=1)*(COUNT(A2:A$65536)-1)+1
40 =(COUNT(A2:A65536)-1)*(TYPE(A65536)=1)+1
コピーしたときに、エラーになるようにして、さらにエラー判定で1を表示させる・・・
=COUNT(A2:A65536)だと、コピーした値が1にならない・・・
そこの工夫がわかりませんでした。
(niさん)
**************************************************************************************************
19文字
=COUNTA(A$2:A65536)
18文字($なし)は、不具合が、あるので、、
>A1に式を入れてください
>この時点では0と表示させてください(理由はまだコピーが0なので)
>このA1の数式をコピーして、A列にその数式を貼り付けてください
>その貼り付けた数をA1に表示させてください
>例えば、、、
>A2・A5・A6・A7・A15の5つに貼り付けた場合、A1は5と表示させてください
>また、、、
>A2・A5・A6・A7・A15の5つのセルにはどれも1と表示させてください
>A2・A5・A6・A7・A15 に1セルずつだと良いが・・・
A5・A6を2セル同時貼り付けだと、循環になるため、、
それで、
18でなく 「 =COUNTA(A2:A65536) 」
19で応募 「 =COUNTA(A$2:A65536) 」です。
(ジョー3さん)
****************************************************************************************************
制限なし32です。制限なくてもこれが精一杯でした^^
=COUNT(A2:A65536,)-ISREF(A$1 A1)
Count,65536なし版はとにかくできただけで良しと言うレベルで56です。
=(FREQUENCY(A2:OFFSET(A$1,2^16-1,),1)-1)*ISREF(A$1 A1)+1
(y sakudaさん)
***********************************************************************************************************
最近のコメント