お客様の来店日・名前・その日使った金額が一覧になった表(画像左)があります。
そこからお客様ごとの「来店期間」「合計金額」をまとめたいです(画像右のように)。
合計金額はSUMIFで出せますが、「来店期間(画像の黄色部分)」の出し方が分からず困っています。
(※画像では手動で入力しています)
それぞれのお客様の「最初の来店」「最後の来店」を何らかの方法でもとのデータから抽出できればと思ったのですが、その”何らかの方法”が思いつかず…
何かやり方はありますか?
データは600行あり手動で調べるのは困難です。
よろしくお願いしますm(__)m
No.3ベストアンサー
- 回答日時:
添付図参照
1.範囲 B3:D700 を選択 ⇒ Alt+MC ⇒ “上端行”のみにチェック入れ ⇒ [OK]
2.下記の2つのセルにそれぞれ右側の式を入力
 ̄ ̄ G4: =ROUNDUP(DATEDIF(MIN(IF(客=$F4,来店日,"")),MAX(IF(客=$F4,来店日)),"ym")+(DATEDIF(MIN(IF(客=$F4,来店日,"")),MAX(IF(客=$F4,来店日)),"md")+1)/30,0)
 ̄ ̄ H4: =SUM((客=$F4)*(来店日>=MIN(IF(客=$F4,来店日,"")))*(来店日<=MAX(IF(客=$F4,来店日)))*金額)
【お断り】上式は何れも必ず配列数式として入力のこと
3.範囲 G4:H4 を下方にオートフィル
No.4
- 回答日時:
こんにちは
すでに回答は出ていますが、別案です。
No3様の添付図をお借りして…、G4セルに
=DATEDIF(AGGREGATE(15,6,INDEX(B$4:B$20/(C$4:C$20=F4),,),1),AGGREGATE(14,6,INDEX(B$4:B$20/(C$4:C$20=F4),,),1),"m")&"ヶ月"
の式を入れて下方にフィルコピーでいかがでしょう。
(端数は切り捨てで月数計算をしています)
No.2
- 回答日時:
来店期間、これがどういう期間なのか理解しかねます
>日付から期間の最初と最後を出す方法は?
単純に期間といえば最初の日付から最後の日付の期間では、単位を日にするか月にするか・・・・の違いだけでは。
4ケ月、この文字表示だけでは、最初の日、最後の日がわかるはずありません。
また表計算ソフトといえども「4ケ月」この表示は文字認識の表示です、何の計算も不可能です。
最初の来店日、と最後の来店日(正しくはデーター?作成の直近の?となります)
来店期間ではなく、上の間の(期間)の(買い上げ)合計金額、では、言葉としては来店期間ではなく、ご利用期間ならなんとか通じるかな?。
来店日火付け順でソートの上、個人名でフィルタにかければ、該当者の分のみ表示されます。
最後の日付ー最初の日付で間の日数が計算できます(セルの書式変更が必要かも)・・・もちろん文字は含みません。
その状態で合計すれば、合計金額も出ますね。
フィルタを使用するので、別シートで作成が必要でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 自動車ローン・自動車保険・車両保険 交通事故で保険会社について 8 2022/08/24 18:59
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- BTOパソコン PCケースのHDD設置方法につきまして 3 2023/06/08 14:19
- Excel(エクセル) Excel2016 行間を詰めたい&同じカテゴリなら上位2つだけを表示したい 5 2022/06/03 12:19
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- 不動産業・賃貸業 以前不動産賃貸営業をしていた時の話です。 当時の他店スタッフの体験談になります。 ある日契約したお客 1 2023/03/20 11:34
- 飲食店・レストラン 飲食店の話です。一歳くらいになったばかりのお子様とお母さんと友達がご来店されました。最初は他のお客さ 8 2022/06/25 21:00
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(ビジネススキル・経営ノウハウ) 態度の悪い店員のせいで気分が悪くなります。 何故お金を払って怖い接客を受けないと行けないのでしょうか 7 2022/10/14 10:43
- その他(ビジネス・キャリア) 代金の支払いに関するご質問 3 2022/04/13 08:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ある表にフィルターをかけて出...
-
Lookup関数
-
セルの数を求めたい
-
Excelを無料で使うには? パソ...
-
IFとIFS関数
-
エクセルの数式バーのフォント...
-
EXCELの散布図で日付が1900年に...
-
エクセル日付 文字列の関数がエ...
-
再質問です。マクロの修正箇所...
-
データチェックを行うエクセル...
-
エクセルで「ページレイアウト...
-
【ExcelVBA】名前を付けて保存→...
-
Excelピボットテーブルの1行目
-
エクセルの問題です。絶対値の...
-
Excelの表示についての質問
-
Excel関数について教えてくださ...
-
エクセルのツールバーから数値...
-
Excelで表を作ったところに文字...
-
DATE関数で現在の年齢を出した...
-
Excelデータをコピペして、ペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報