ExcelのA列のデータでの変化回数をカウントする方法はありますか?

このQ&Aのポイント
  • ExcelのA列で、上段の数字が1から下段の数字が0に変化した回数と、上段の数字が0から下段の数字が1に変化した回数をカウントしたいです。
  • 具体的には、上段の数字が1から0に変化した回数は4回、上段の数字が0から1に変化した回数は3回で、合計で7回変化しています。
  • Excelの関数を使うことで、A列のデータでの変化回数を簡単にカウントすることができます。
回答を見る
  • ベストアンサー

Excelに詳しい方お願いします。

Excelを使っているのですが,   A 1 1 2 1 3 1 4 0 5 0 6 0 7 0 8 1 9 1 10 0 11  0 12  0 13  0 14  1 15  1 16  0 17  0 18  1 19  1 20  0 21  0 とのような具合で,入力されているとします。 このA列で, 上段"1"から下段"0"に変化したパターンと 上段"0"から下段"1"に変化したパターンの二つの変化したときのカウント回数を数えたいのですが,このようなことはExcelの関数などを使ってカウント出来ますでしょうか? この例だと 1→0への変化した数が,4 0→1への変化した数が,3 合計          7 のような感じで出来ますでしょうか。 詳しい方よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

分かり易く簡単な方法は作業列を作って対応することです。 例えばB1セルには次の式を入力して下方にドラッグコピーします。 =IF(AND(A1=1,A2=0),1,IF(AND(A1=0,A2=1),1000,"")) そこでC1セルには1から0への変化、C2セルには0から1への変化とでも文字を入力します。 D1セルには次の式を入力します。 =MOD(SUM(B:B),1000) D2セルには次の式を入力します。 =INT(SUM(B:B)/1000)

tx9992
質問者

お礼

すいませんm(_ _)m こちら側の手違いでした。 できました!!! ありがとうございました!!!!

tx9992
質問者

補足

回答ありがとうございます。 B1セルに,=IF(AND(A1=1,A2=0),1,IF(AND(A1=0,A2=1),1000,"")) を入力して,下方ドラッグコピーしたのですが,なにも表示されません(T_T) また,D1,D2の両方0です(T_T)

関連するQ&A

  • EXCELでのカウント

    こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら   「2」を入力しているセルをカウントしたかったら   「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。

  • エクセル2000:カウントの仕方

    A1からF1には下のように入力されています。 あ  い  う  え   「空白」   「空白」 A2からF2までは何も入力されていません。 A3からF3には 「空白」 「空白」「空白」「空白」  あ   い 今、A1からF1のどれかのセルに1つでも入力されていた場合を1とカウントし、何も入力がない場合を0とカウントします。 A2からF2、A3からF3についても同様にする場合にそのカウントの合計は1列・・・1  2列・・・0  3列・・・1となり その合計は2となります。 このカウントした数をA4に表示させるためにはA4にどのような関数を用いて入力しなければならないのでしょうか。 ごぞんじのかたがいらっしゃいましたらご教授ください。

  • エクセルで2行毎の数値を合計したい

    表の中の2行毎の数値を関数で合計するやり方が分からない 例   A B C D 1  2 あ 1 3   2 4 い 5 5   3 6 う 2 7   4 上段計 7←これを関数で計算したい 下段計 9←これを関数で計算したい     

  • エクセル2000です。

    エクセル2000です。 「複数の条件をカウント」についての質問です。 例 ____A__B__C 1__あ__い__う 2__え__あ__い 3__あ__い__え 4__あ__う__い 5__い__あ__う 6 7__2 A列が「あ」"かつ"B列が「い」 の場合の個数をA7にカウントしようとしています。 例の場合は1行と3行が条件に合うので A7に「2」と表示したいです。 A7にはどのような関数を入力したら よろしいでしょうか? 過去質問をいくつか試したのですが・・・ なかなか思い通りにいきませんでした。 ご教授お願いします。

  • エクセルの日付関数について教えてください。

    エクセルの日付関数について教えてください。 A列には日付が入力されています。 B列には金額が入力されています。 C列にも日付が入力されています。 A1に入力された日付(例:2010/4/30)とC1に入力された日付(例:2010/4/30)が同じ日付のときだけ、B列の金額を抽出しD10に合算させたいと考えています。 ***【サンプル】*****************************    A   B   C   D 1 4/30  100  4/30 2 4/30  200  4/30 3 5/1   100   4 5/2   200  5/2 5 5/2   100  5/2 6 7 8 9 10            同じ日付(1)の合計 11            同じ日付(2)の合計 ******************************************* 上記の場合のD10やD11の関数は、どのような関数に すべきでしょうか? どなたかご教授をお願い致します。 【環境】 WindowsXP Pro Excel 2003

  • エクセルの関数

    同じ列のセルに、上段又は下段で記入済みの同じ記号や数字・文字を入力した場合、エラー表示(又は入力を受け付けない)を出せるような関数はないでしょうか?よろしくお願いします。

  • Excelの関数について

    Excelの関数の書き方について教えて下さい。 A列には日付、B列には時間、C列にはマークが入力されており その日にどのマークがいくつあるのかを数えます。 マークは2種類で、★と□です。 マークが★の場合は、時間が9:00~20:59まで マークが□の場合は、時間が21:00~20:59までを その日の数として数えます。 下に例を書いてみたのですが、4行目の□は 21:00を超えていますので、4/2分としてカウントしたいのですが この書き方が分かりません。       A      B       C 1     4/1     9:00      ★ 2     4/1     10:00     ★ 3     4/1     12:30     □ 4     4/1     21:05     □ 5     4/2     6:00      □ 6     4/2     11:00     ★ 結果 4/1  ★2     □1 4/2  ★1     □2

  • エクセルでの数をかぞえる関数

    EXEL2003を使用しております。 関数の質問です。 A列に、空白セルと「イベント」「インバウンド」「アウトバウンド」と入力されたセルがランダムに並んでいます。 この中で、 1、「イベント」と入力されてあるセルの合計数。 2、「イベント」「インバウンド」のいずれかが入力されてあるセルの合計数。 を知りたいのですが、どういう関数を使えばよいのでしょうか? COUNT,COUNTAを試してみたのですが、うまくゆきませんでした。 文字が合致した場合だけカウントするという関数があれば教えてください。 よろしくお願いします。

  • エクセルのセルのカウント方法で質問です。

    エクセルのセルのカウント方法で質問です。 A列B列C列があります。 A列とB列のセル内の文字が指定した文字の時 C列のセル内に文字が入力されてる場合にカウントするにはどうすればよいでしょうか またカウントではなくC列に数字が入力されているとして合計値を出したい場合も教えてください。 例として画像を貼り付けます。

  • エクセルで・・・

    エクセルで以下のシートがあります。 A   B  C  D 小林  ●  ●  ● 田中 佐藤  ●     ● このシートで、B/C/D列に数にかかわらず、一つでも『●』が入っていたら、1とカウントしたいのです。上のシートでいけば、小林は『1』、田中は『なし』、佐藤は『1』で、合計『2』とカウントしたいのです。どのような関数を使えばいいでしょうか?宜しくお願い致します。

専門家に質問してみよう