- 締切済み
IF関数を使って表示
現在ガントチャートスケジュール表を作成しています。 B列C列には別シート(=SEET3!A1)の様に時間を反映していて、D列E列には任意で時間を直接入力するようになっています。 B列に時間表時された時は、”SEET2!A1"を反映表示 D列に入力した時は”3” B・D列に何も表示されていない時は、何も表示しないようにしたいのですが何方かお力添えをお願いします。 ちなみにA列は条件付き書式で”3”が入ると黄色になるように設定しています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mt2008
- ベストアンサー率52% (885/1701)
回答No.1
情報が不足していますので補足してください。 1.ソフトはExcel?ガントチャートだからMS-Project? 2.表示したいのはどこですか。A列? 3.B列に単純なリンク式が入っているのなら、リンク元のSEET3!A1が空でも0と表示されますので、何も表示されていない状態にはならないと思います。実際にはSEET3!A1が空ならB列も空白になる様にしてあるという理解でよろしいですか? 4.B列にもD列にも表示が有る場合はどちらを優先? とりあえず、 1→Excel 2→A列 3→空白 4→D列優先 と言う前提で回答します。 A1セルに↓を入れて下までコピーして見てください。 =IF(D1<>"",3,IF(B1<>"","SEET2!A"&ROW(),""))