- 締切済み
IF関数を使って進捗管理表の作成
エクセルA列に数式を入れ 例えばB列に日付を入れるとA列のステイタスが申請中などと分かるように計算式を入れたいのですが、IF関数を使ってもうまくできません。 A列:ステイタス(1.申請中~4.完了) B列:受付日 → A列:1.申請中 C列:申請日 → A列:2.決裁待ち D列:決裁日 → A列:3.承認待ち E列:契約 → A列:4.完了 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.4
>ちなみにですが,B2からE2のインデックスを別のシートにすることは可能でしょうか。 =IFERROR(INDEX(Sheet2!$D$2:$G$2,0,COUNTA(B3:E3)),"") こんな記述でイケルと思います。
- unokwave
- ベストアンサー率58% (966/1654)
回答No.3
こんな感じでしょうか。 =index({"申請中","決裁待ち","承認待ち","完了"},0,match(today(),b2:e2,1))
質問者
お礼
有難うございます。 早速、試してみます。 また機会がありましたらよろしくお願いします。
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.2
- watabe007
- ベストアンサー率62% (476/760)
回答No.1
>IF関数を使ってもうまくできません。 A2 に =IF(E2<>"","完了",IF(D2<>"","承認待ち",IF(C2<>"","決済待ち",IF(B2<>"","申請中",""))))
質問者
お礼
有難うございます。 計算式を入れたら出来ました! とても助かりました。
お礼
ありがとうございます。 早速、試してみます。