| A | B | |
|---|---|---|
| 1 | 納入日 | 製品 |
| 2 | 2023/02/08 | 製品A |
| 3 | 2023/02/10 | 製品B |
| 4 | 2023/02/14 | 製品C |
| 5 | 2023/02/16 | 製品A |
| 6 | 2023/02/18 | 製品C |
このような表があり、QUERY関数を利用して最新納入日から今日までの日数を知りたいです。
| ★ | 列2 | 列3 |
|---|---|---|
| 2023/02/16 | 製品A | 2023/02/21 |
| 2023/02/10 | 製品B | 2023/02/21 |
| 2023/02/18 | 製品C | 2023/02/21 |
★に関数
=query(A2:B6,"SELECT MAX(A),B, date '" & TEXT(TODAY(),"YYYY-MM-DD") & "' GROUP BY B LABEL MAX(A) '日付'")
を入れ、今日の日付も含めたデータが取り出せました。
さらに今日の日付から最新納入日までの日数を知りたく、DATEDIFFを使い、
=query(A2:B6,"SELECT DATEDIFF(date '" & TEXT(TODAY(),"YYYY-MM-DD") & "',MAX(A)),B GROUP BY B LABEL MAX(A) '日付'")
と入力すると#VALUE!となり正しい値が表示されません。
どのように修正すればよいでしょうか。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
2023/02/25 06:43