前提・実現したいこと
スプレッドシートに関するご質問です。
特定の期間にある複数の値が、他の期間に何個あるかしる関数を知りたいです。
例えば、2019年1月〜2019年2月までに登録したユーザーが、2019年2月〜2019年3月に何人いるかを知りたいです。
僕の方では、countisf関数とFILTER関数を組み合わせたのですが、行なった限りではできませんでした。
やり方が悪かったのか、他の関数を使えばできるのかを知りたいです。
使用しているシート
シート1
A列:登録したユーザーのメールアドレス
B列:登録したユーザーの登録日(2019年1月1日〜2019年12月31日)
シート2
A列:1ヶ月ごとの日付(例:2019年1月,2019年2月が縦に並んでいるイメージです)
★B列に2019年1月に登録したユーザーが、2019年2月に何人いるかを記入したい。
試したこと
- COUNTIFS関数をつかい、シート1の調べたい期間を抽出(〜2019/3/1)
┗こちらは無事個数を抽出しています。
- フィルター関数を使い、1月に登録したユーザーのメールアドレスを抽出(2019/1~2019/2)
┗こちらもメールアドレスを抽出することができるか
- COUNTIFS関数の2つ目の期間に1の期間に2で抽出したものがいくつあるか計算する
▽こちらご指摘をいただき修正しました。
=COUNTIFS(シート1!$B$1:$B$10000,”<“&date(2019,3,1),シート1!$A$1:$A$10000,”=“& FILTER(シート1!$A$1:$A$10000,シート1!$B$1:$B$10000>=DATE(2019,1,1),シート1!$B$1:$B$10000<DATE(2019,2,1)))
補足情報(FW/ツールのバージョンなど)
本来、1月で登録したユーザー数以上の値を返せば成功ですが、実際に返した値はそれ以下でした
回答1件
あなたの回答
tips
プレビュー