[[20230326163304]] 『複数の製品の一番古い売上日を知りたい』(エクセルビギナー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数の製品の一番古い売上日を知りたい』(エクセルビギナー)

各製品の売上日が一番古い日付が知りたいです。

 |   A    |   B   |   
1| 売上日 | 製品  | 
2| 2021/1 |  A    |
3| 2022/1 |  B    |
4} 2022/1 |  A    |
5} 2021/2 |  B    |
6| 2022/2 |  C    |
7| 2023/3 |  A    |

UNIQUE関数(=UNIQUE(B:B))で製品だけ絞りました。

 |   A     |   B   |
1| 売上日  | 製品  |
2|         |   A   |
3|         |   B   |
4|         |   C   |

A2,A3,A4のセルにどんな数式を入れたら良いでしょうか。

最終的には

 |   A     |   B   |
1| 売上日  | 製品  |
2| 2021/1  |   A   |
3| 2021/2  |   B   |
4| 2022/2  |   C   |

こんな感じにしたいです。
ご教示お願いします。

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


売上日がシリアル値(2021/1/1の様に日付まで入力されているデータ)を
"yyyy/m"として表示しているのだとしたら、MINIFS関数が使えます。

MINIFS関数の使い方。複数の条件に対応する範囲の中から最小値を返す
https://dekiru.net/article/14599/
(giraffe) 2023/03/26(日) 17:55:42


できました!有難うございます!!

(エクセルビギナー) 2023/03/26(日) 20:35:25


 別シートってこと?

 元表が Sheet1 だとして

 B2 =UNIQUE(FILTER(Sheet1!B2:B100,Sheet1!B2:B100<>""))
 A2 =MINIFS(Sheet1!A:A,Sheet1!B:B,B2#)
                                  ~~~~
 下にコピーする必要はありません。

 Sheet1の表をテーブルにすれば
 B2 =UNIQUE(テーブル1[製品])
 A2 =MINIFS(テーブル1[売上日],テーブル1[製品],B2#)

 ピボットテーブルでもできるでしょう。

 参考まで
(笑) 2023/03/26(日) 23:29:38

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.