日付を月ごとの集計したい【スプレッドシート】

IT
Kくん
Kくん

日付の一覧があるんだけど、月ごとに集計したいんで方法を教えてほしいな。

ママ
ママ

ピポットテーブルを使用する方法と関数を使用する方法の2種類を説明するわね

ピポットテーブルを使って日付を月ごとに集計する方法

1)貸し出し日を全選択して、[挿入]-[ピポットテーブル]を選択する。
2)「ピポットテーブルの作成」が表示されるので、[作成]を選択する。

※「挿入先」は、任意(今回は[新しいシート]を選択)

3)新しいシート[ピボット テーブル]が作成される。
4)「行」の[追加]をクリック。[貸し出し日]を選択。
5)「値」の[追加]をクリック。[貸し出し日]を選択。
6)貸し出し日の日付で、[右クリック]-[ピボット日付グループを作成]-[年‐月]を選択。
7)月ごとに集計が表示される。

関数を使って月ごとに集計する方法

1)貸し出し日の日付を関数を使って「年月」に変更する。
//A2の日付を、年月に変換する関数
=year(A2)&"年"&month(A2)&"月"

オートフィルまたは、コピーペーストで、関数を下まで反映させる

2)年月に変換した値を、D列に『値のみの貼り付け』を行う。

B列をコピーして、D列で右クリック。[特殊貼り付け]-[値のみ貼り付け]を行う。または、ショートカットキー【Ctrl+Shift+V】を押す。

3)D列の重複の削除を行う。

D列のセルを任意で選択する。[データ]-[データ クリーンアップ]-[重複を削除]を選択する

[重複を削除]を選択。

4)COUNTIF関数を使う。
=COUNTIF($B$2:$B$31,D2)

=COUNTIF(範囲, 検索条件)

範囲・・・カウントしたいセルを選択
検索条件・・・カウントしたい値(今回:2023年4月なので「D2」)を記載する

コメント

タイトルとURLをコピーしました