[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データベースの中の、条件に合う物の中から、最大のものを判別する』(くろう)
こんにちは、お世話になります。
データベースがありまして、Aには商品名、Bには入荷した日付が入っています。
商品は300種類ほどあり、それぞれ入荷日があります。
各商品の、一番最近に入荷された日付の隣(C)に、”○”など記号が入るようにしたいと思います。
たとえば、みかんという商品があると、入荷日が、9/1、9/3、9/4、9/10などのように複数ありますが、Aにみかん、Bに9/10と記入されている横のCに○という感じに表示できればと思います。
何卒、ご協力のほど、よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
例からすると、B列は昇順で入力されるっぽいんで。
A B C 1 商品名 入荷日 最新 2 A 9/1 3 A 9/2 4 B 9/3 5 A 9/3 6 B 9/4 7 A 9/4 ○ 8 B 9/4 9 B 9/5 10 B 9/6 ○ 11 C 9/6 ○
C2 =IF(B2="","",IF(COUNTIF(A$2:A2,A2)=COUNTIF(A:A,A2),"○","")) 下へコピー。 (GobGob) 2014/09/17(水) 11:06
A B C 1 商品名 入荷日 最新 2 A 9/1 3 A 9/2 4 A 9/3 ○ 5 A 9/3 ○ 6 B 9/4 ○ 7 B 9/4 ○ 8 B 9/4 ○ 9 C 9/5 10 C 9/6 ○ 11 C 9/6 ○
こんな感じになるとよいのですが・・・・・。
質問が分かりにくくてすみません。
(くろう) 2014/09/17(水) 11:29
横から失礼します C2セル =IF(B2=MAX(IF(A$2:A$11=A2,B$2:B$11)),"○","") Ctrl + Shift + Enter で確定 下にフィルコピー
でどうでしょうか? (se_9) 2014/09/17(水) 11:36
C2 =IF(B2="","",IF(COUNTIFS(A:A,A2,B:B,">"&B2),"","○"))
で、エエの? (GobGob) 2014/09/17(水) 11:53
お二人の方法で、両方ともうまくできました。
ご協力ありがとうございました。
(くろう) 2014/09/17(水) 12:07
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.