- ベストアンサー
エクセルの関数について
A列に1,2,3・・・と回数があり、B列に一桁の数字(0~9)がランダムにあり、C列(C1)には『=IF(B1=1,"○","")』とあり、C2以降オートフィルでコピーされています。 B列の数値が『1』の時にだけC列に『○』が入りますが、D列に『C列の○と○の間隔』を数字で表示したいのですが、『=IF(B10=1,COUNTBLANK(C2:C9)+1,"")』としても、オートフィルで全てのD列にコピーしても参照セル範囲がランダムなので上手く行きません。 ○印が出現したら直前回の○印からの出現間隔を関数で自動表示したいのですが、関数が分かりません。あるいは関数の組合せ方法が思い浮かびません。 分かりやすく言うと、例えばナンバーズなどのある桁の0から9までの数字のうち、任意の数字が出現するたびにその横の列に○印を付け、さらにその横の列に出現した間隔を自動で表示できる関数が知りたいのです。 言葉で上手く表現できませんが、分かる方教えて下さい。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- CamelLight
- ベストアンサー率33% (11/33)
回答No.3
- e30653
- ベストアンサー率28% (32/114)
回答No.2
- champ24
- ベストアンサー率27% (3/11)
回答No.1
お礼
「新しい回答が来たらメールで知らせる」にチェックを入れているものと思ってたのですがチェックが入っていなかったらしく、回答してくれたことに気づきませんでした。お礼が遅くなって申し訳ありません。参考にさせていただきました。どうもありがとうございました。