質問: excelで、counta関数の代わりのようなもの、何かありますか? b列のセルに 3/3 3/3 3/3 3/4 3/4 3/5 3/5 3/5 という風に、同じ日付が入力されているとします。 同じ日は無視して、これを、3と数えることはできますか? 同じ日付を空白にすれば、counta関数で出来ると思いますが、 このリストは、このままで、 同じ日付を無視して、数えた結果、 3と返ってくる、関数、もしくは、他の方法があったら、教えてください。 よろしくお願いいたします。
回答: 最初の3/3が入っているセルをb1として話を進めます。 c2に =if(b1=b2,0,1) と入力して、これらをc8までコピーします。 そうすると日付が変わった行のc列だけが「1」になるはずです。 あとは「3」と表示させたいセルに =sum(c2:c8)+1 と入力してください。 もっとデータが増えていくのなら、=sum(c:c)+1 としておけばc列全体を 合計しますから楽かもしれません。 # もちろん作業用のセルはc列である必要はありません。