- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#204879
回答No.3
{=SUM(1/COUNTIF(A1:A22,A1:A22))} (配列数式)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.2
例示の列Bと同じことをすれば良いですか? 列Aはソートされていて、空白行が無いのとしますよ。 (以下[ ]は入力範囲を示すもので、入力不要です) 1)セルB1に値[1]を入力 2)セルB2に式[=if(A1=A2,B1,B1+1)]を入力 3)セルB2の囲みの部分の右下にある■をダブルクリック 4)セルB2の囲みの部分の下辺をダブルクリック これで、式が列Bの、列Aにデータがある行すべてに設定され、 4)の結果で列Bの、列Aにデータがある最終行に飛びます。 その値を利用してください。
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんばんは! 画像のように日付が同じ場合は前の行と同じ数値を表示させれた良いと言うことですよね? そういうことだとして・・・ まず、B1セルは無条件で「1」 と入力します。 B2セルに =IF(A2="","",IF(A2=A1,B1,B1+1)) という数式を入れ、オートフィルで下へコピーする方法はどうでしょうか? 以上、参考になれば幸いですが 的外れなら読み流してくださいね。m(__)m
質問者
お礼
さっそく回答ありがとうございます。 何かいい感じになりました。
お礼
回答ありがとうございます。 >3)セルB2の囲みの部分の右下にある■をダブルクリック >4)セルB2の囲みの部分の下辺をダブルクリック こんな便利な業は知りませんでした! 数式をNo.1の方、コピーをこの方法でやったらかなりい感じにできました。 ありがとうございました。