□投稿者/ 朝日山 -(2020/09/14(Mon) 23:58:40)
| こんばんは、いつもお世話になっております。
Excel2003で以前質問した時の表を変えて
A B C D
(コード) (部門) (エリア) (所属店舗)
1 1100 本店レストラン 東京都中央区 本店
2 1110 本店カフェ 東京都中央区 本店
3 1200 本店物販 東京都中央区 本店
4 2100 B店レストラン 東京都中央区 B店
5 2200 B店物販 東京都中央区 B店
(以下略)
とし、そこから別シートに、VLOOKUPを使ってC2・F2にコード入力で
C (略) F
やりとり元 やりとり先
2 1100 → 1200
3 本店レストラン → 本店物販
4 本店 → 本店
5 東京都中央区 → 東京都中央区
と食材や物のやりとり記録をした表を作り、さらに
本店レストラン→本店カフェ・C店レストラン→C店カフェのように同店レストラン→カフェは1
本店レストラン→本店物販・B店レストラン→B店物販のように同店レストラン→物販は2
本店⇔B店の同エリア同士は3と
=IF(ISBLANK($C$2),"",IF($C$4=$F$4,"1",IF($C$5=$F$5,"2","3")))
とまた別のセル(仮にT2セル)に出るようにしましたが、ここに更に条件を足して
やりとり元に物販部門が来た場合T2セルに「A」と出るようにしたいです。
MID関数を利用して
IF(MID(F2,2,1)="2"),"A")))
とか入れようとしていますが、「この関数に対して多すぎる引数が入力されています」とメッセージが出てうまくいきません。
長くなってしまいましたが、よろしくお願いいたします。
|
|