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