まず、こうなってほしい例から表示します。
A列 | B列 | C列 | D列 | E列 |
---|---|---|---|---|
納品先 | 商品 | 契約期間 | 納期 | |
1 | パンダ商事様 | クマザサ | 2018.11.27 | 2018.9.27 |
2 | パンダ商事様 | カンノンダケ | 2018.11.27 | 2018.9.27 |
3 | パンダ商事様 | モウソウチク | 2018.9.27 | 2018.9.27 |
↑のような**「納期」**の表示結果となるようにするためには、どうしたらよいでしょうか。
納品先は数十社あり、それぞれ品数も納期も異なる状況です。
やってみたこと
作業列を3行作成し、
1行目(F):=$B$&$D$
2行目(G):=IF(COUNTIF($B$,B1)=1,ROW(B1),"")
3行目(H):=IF(COUNT(G$1:G$100)<ROW(F1),"",INDEX(G$1:G$100,SMALL(G$1:G$100,ROW(F1))))
として、納品先ごとの契約期間別に一意のデータとして抽出することはできました。
###今後の展開?
式としては、
納品先が同じで、契約期間が異なる場合には、小さい値のものを納期列に表示する。
というようなものがかければ解決すると思うのですが、「やってみたこと」以降の処理が思いつきません。
アイデアなどありましたら、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/24 06:23 編集