• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数 祝日土日が休みなら翌営業日に数値をプラスする)

祝日土日の休みなら翌営業日に数値をプラスする関数

このQ&Aのポイント
  • 関数を使用して、祝日や土日に生産がない場合に、翌営業日の数値を加算する方法を教えてください。
  • ファイル1には製品の生産・出荷数値が入力されており、ファイル2には日ごとのデータが含まれます。
  • 土・日・祝日の生産がない場合は0となるが、出荷数は存在するため、製品Aの数値を入力します。

質問者が選んだベストアンサー

  • ベストアンサー
  • rukuku
  • ベストアンサー率42% (401/933)
回答No.2

以下のページに参考の図を掲載しました。 http://blog.goo.ne.jp/rukuku/e/bd9cb9c9d197b466f22a6b39a4d91fec

iasa
質問者

お礼

rukukuさん。詳細な内容でご返答頂きましてたいへんありがたく感謝致します。参考にさせて頂きました。ほんとうにありがとうございました。

その他の回答 (1)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

はじめまして >生産が0ならば―8/09土シート―出荷製品Aを5ではなく、 >0とリンクしたいのです こちらは簡単です。IF関数を使って、「生産数が0ならば“0”、そうでなければ“セルの値”」を返すことができます。 3行目に8月8日のデータ、以下4行目に8月9日のデータ…と順次入力されているとすれば 8月8日の出荷数は =IF(B3=0,0,C3) で計算できます。 D列以降の空いている列に数式を入力して、オートフィル。 その結果をそれぞれのシートで参照すればいいと思います。 >また、… たとえばG列を計算列に使って、F列に結果を返すとすると F3に =IF(B3=0,0,C3+G2) G3に =IF(B3=0,G2+C3,0) でできると思います。 ※G2には何も入力しないでください。エラーになります。 G列で、 ・生産数が0ならば、生産数を累積 ・生産数が0でなければ、累積をリセット(0に戻す) の計算を行います。 そして、F列で、 ・生産数が0ならば0 ・生産数が0でなければこれまでの累積に当日の生産数を加える を行っています。

関連するQ&A

専門家に質問してみよう