• ベストアンサー

Google スプレッドシートの関数について

Google スプレッドシートにてデータの間隔数を出したいです。 添付画像、A列の対象データ(たとえば数字の2)は前回出現から何回目で再出現したのかを出したいです。 数字の2以外にもA列すべてのデータの間隔を知りたいです。 説明不足でしたら申し訳ございません。 お力添えいただけますと幸いです。 何卒よろしくお願いいたします。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (720/1490)
回答No.1

前回が無い場合は 0にするのですか。 B2: =IFERROR(ROW()-xmatch(A2,A$1:A1,0,-1),0) 下へコピペ。 https://docs.google.com/spreadsheets/d/1OFJtvrzbbA9FKMmpcCb0TBIBs3P5dQpf3FHMQWZAI9k/edit?usp=sharing

romeo539
質問者

お礼

SI299792様 早速ご教示いただきまして誠にありがとうございます! 完璧です。解決しました。助かりました。 前回がない場合は0で問題ないです。 補足いただきましてありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • グーグルスプレッドシートについて

    お世話になります。 最近グーグルスプレッドシートの列の幅が突然倍になっていたのですが、元にもどす方法はありますか? 今のところA B Cと書いてあるところをドラッグして幅を狭くしているのですが、幅がばらばらで見栄えが悪いです。 どなたか列の幅を設定する方法を知っていたら教えてください。宜しくお願いします。

  • GOOGLEスプレッドシートの条件付き書式について

    GOOGLEスプレッドシートの条件付き書式についての質問です。 画像のようにx列に名前aが出たら、2行目にある名前aが色つくようにしたいのですが、人数が多いので、どうしたら効率的にできるのか知りたいです。 地道に、打ち込むしかないのでしょうか? もしくは、もっと効率的な工夫(名前がx列に入った者に対して、目立つようにする工夫)があれば教えてください。

  • WEBページ上の情報を、スプレッドシートに自動挿入

    このようなことを、自動化する仕組みを作れないでしょうか。 前提 WEBページ上とグーグルスプレッドシート上を行き来します。 ◆WEBページ まずは、添付ファイルのスクショ画像をご覧くださいませ。 灰色の横帯の箇所に「DA:△」とあるのがおわかりでしょうか。 △は、それぞれ数字が書かれています。 ◆Googleスプレッドシート ◇ ・A列には、それぞれ個別の文字列(検索キーワード)が入力されています。 例として A2=キーワード1 A3=キーワード2 といった具合です。 ・シートの1行目には A列に「検索キーワード」 セルB1には 1 セルC1には 2 セルD1には 3 セルD1には 4 セルE1には 5 と入力されています。 ◆ ①グーグルスプレッドシート上のA2セル内の文字列を取得します ②1で取得した文字列を、検索窓に挿入します(できれば自動化したい)ちなみにwebブラウザはchromeを使用しています。 ③2で、検索窓に文字列を挿入した状態で、実行 ④そしたら、検索結果のページがでてきますね。  そのページには上記に記載のとおり、灰色の帯に「DA:数字」が となっているのが、いくつかあります。 ⑤一番上の DA:数字 の数字読み込み、それをグーグルスプレッドシートのセルB2 に入力 2番目のDA:数字 に数字を読み込み、それをグーグルスプレッドシートのセルC2 に入力 ・・・・ 10番目まで行う ⑥グーグルスプレッドシートのセルA3の文字列を取得 以下2~5同様に といったことを自動化する仕組みをつくるには、どのような方法を使えばいいのでしょうか? マクロ?GAS?それとももっと別のなにか?  

  • スプレッドシート

    akira1720さん 質問と回答が入れ違っているのでNo.2とNo.3に対しまとめました。 1.GoogleスプレッドシートはPCからExcelデータをGoogle Driveに アップロードし、スマホのGoogle Driveで開きました。 2.添付画像のように上部にメニューバーが表示されません。 解決策を教えて下さい。

  • Googleスプレッドシートの自動計算

    Googleのスプレッドシートで自動計算をしたいです。 例えば A列の1行から順番に、100,200,300……と続いていくとすると、 B列の同じ行に1.25倍で自動入力されて、125,250,375……と表示されるようにできるのでしょうか?

  • グーグルのスプレッドシートについて質問です

    探したのですが、見つからなかったので・・・。 グーグルのスプレッドシートを使っているのですが、 例えば、A列の文字をC列の入力結果によって色を変えることができるのでしょうか?文字ではなくてもセルの色とか・・・?(C1のセルが「OK」ならA1の色(文字もしくはセル)は青色とか・・・) もしくはそんな機能(関数?書式?)はないのでしょうか? よろしくお願いします

  • Googleスプレッドシートの関数について質問させてください。

    Googleスプレッドシートの関数について質問させてください。 複数の条件を指定して個数を数えたいのですが、 Excel2007にあるCOUNTIFS関数がないということなので、 SUMPRODUCT関数を利用して実現を試みました。 例) =SUMPRODUCT((注文管理!A:A="○")*(注文管理!B:B="1")) そうしましたところ、エラーは表示されないのですが、 結果がそうでないにも関わらず必ず0になります(結果が変わるよう条件を変えても同じでした)。 腑に落ちないためダウンロードしてExcel2007で開いたところ、 こちらでは問題なく正しい結果が表示されます。 この原因は一体何なのでしょうか? また、解決できないものである場合、 他に正しい結果が得られる方法はありますでしょうか? すみませんがお力添えをよろしくお願いいたします。

  • スプレッドシートの関数の構文を表示させたい

    お世話になります。 エクセルだと添付画像の様に構文が表示されるのですが、Googleのスプレッドシートだと出てこないです。 これを表示させるようにしたいのですが、どこから設定を変更すれば良いか分からず、知っている方がいたらご教示ください。 よろしくお願いします。

  • Googleスプレッドシートのマイナス赤文字表記

    Googleスプレッドシートで、マイナス数値をマイナス付き赤文字にする設定をしているのですが、なぜか添付画像のようにマイナスだけ少し左によってしまいます。 書式設定は数字のカスタムで「0.00_ ;[Red]\-0.00\」と指定、水平方向の配置も右寄せにしています。 黒字も赤字も右をきれいに揃えるにはどのようにしたらよいのでしょうか。

  • Googleスプレッドシートで前日から今日までの売り上げ個数を集計したいと思っております。

    Googleスプレッドシートで前日から今日までの売り上げ個数を集計したいと思っております。 日付 在庫数 07/20 15 07/21 10 07/22 7 といった具合でデータを取っています。 これを利用して「前日の在庫数-本日の在庫数=一日で売れた個数」というものをはじき出したいのですがうまくいきません。  A B C 1 日付 在庫 販売数 2 07/20 15 3 07/21 10 5 4 07/22 7 3 イメージとしては上記のような感じでC3に=sum(B2)-(B3)と打ち込めばとりあえず数字は出るのですが、C列全てに同様の数式を入れるのは骨が折れる作業になりますし、もっと頭のいい方法があると思うのですがご教授願います。

専門家に質問してみよう