• ベストアンサー

横型カレンダーから日付を抽出するには

横型カレンダーに、それぞれの工程が記載されている表があります。 NETWORKDAYSで発注~納品の日数を出すにはどうすればいいでしょうか? またはこれを工程ごとに日付を抽出する たとえば 発注日 2/23 納品日 3/1 のように別のセルに落とす方法はありますか? excel2007です。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

どこの列の何行目に何が記入されているのか,どうしてナイショですか。 A列からN列までそういう表が作成してあるとして 1行目に日付だとして 2行目に曜日だとして 4行目にある発注から納品までのNETWORKDAYSは =NETWORKDAYS(INDEX(A$1:N$1,MATCH("発注",A4:N4,0)),INDEX(A$1:N$1,MATCH("納品",A4:N4,0))) などのように計算することができます。 勿論念入りにオマケ付きで =IF(SUM(COUNTIF(A4:N4,{"発注","納品"}))<>2,"",NETWORKDAYS(INDEX(A$1:N$1,MATCH("発注",A4:N4,0)),INDEX(A$1:N$1,MATCH("納品",A4:N4,0)))) などのように計算してもOKです。 回答で寄せられた皆さんのサンプルの説明通りにご自分でもエクセルを作り直して試してみてから,改めてアナタの実際のエクセルに合わせて,間違えないようにしっかり数式を作成してください。

関連するQ&A

  • エクセルで、日付の期間表をカレンダー形式におとしたい

    ある場所の使用予約期間の エクセルで作った日付で期間を表した表、 たとえば5月23日~6月2日のようなもの (日付は1セルごと)を カレンダー形式の見やすい表に変えたいのです。 カレンダーでその予約期間に色が付くとか●が入るとか できないでしょうか? もちろん上記の日付を修正した場合はカレンダーのほうも 自動的に変更されるということにしたいです。 どうかご教示お願いいたします。

  • 日付の抽出

    表計算ソフト(CalcとかExcel)を使って セルに、〇何年/△月/曜日 を入力すると 該当する日付を抽出したいのです。 (月と、曜日は複数) 1/1から12/31まで、日付を並べて、weekday関数を使うと 見えるのですが、必要な日だけ、画面内に収めたく 抽出する方法がわかると、助かります。

  • エクセル、同じ行の別の列の文字列を抽出する関数

    エクセル2010です。 例えば、図の上の表のように、担当ごとにある仕事をした日付を記入していく表があるとします。 そこに記入していくと、同時に別のカレンダー(図の下の表)に、日毎に誰が仕事をしたかまとめて書き出すような書類を作ろうとしてします。 日付を検索条件にして、その日付が書かれている同じ行のA列にあるセルの文字列を、ヒットするものだけ抽出して書き出す、という仕組みです。 カレンダーの日付はあらかじめ記入しているものとします。 こういう場合、どんな関数を使えばよいのでしょうか? 「この関数を使えばいい」というヒントだけでも結構です。どうぞよろしくお願いします。

  • Excel/違うシートの中の同じ日付(数値)を探す

    みなさま。 少し困っております・・どうぞよろしくお願い致します。 Excelのシート1に日付の入った日程表があります。 日付の列は、納品があった日のみが記載されており 規則性がありません。 例えば、日付の列の3月15日の行に「○」と入っていた場合 隣のシート(納品管理簿)から3月15日の行を探し、同じ行の納品時間に 数値をいれないとセルが赤くなるように、また数値を入れると 色が消えるように設定したいと考えています。 セルの色を自動的に変えるのはいろいろ調べてみてできそうだったのですが 違うシートから同じ数値を探し出して、その行の別のセルに反映させるのが どうしても複雑でわかりません・・ 詳しい方がいらっしゃいましたらぜひ教えてください。 よろしくお願い致します。

  • エクセルカレンダーの作り方

    エクセル2003でカレンダーを作成したいです。 作成方法を教えていただきたく投稿いたしました。 祝日カレンダーというシートを作成し、 A5~A50まで日付(2013/01/01と表記) B5~B50まで祝日の名前が入った表を作成しました。           A       B      6  2013/01/01   元旦 7  2013/01/14   成人の日 8  2013/02/11   建国記念の日 9  2013/03/20   春分の日 10 2013/04/29   昭和の日 といった感じです。 別シート「シート1」のE2のセルに 2013/01/01 と日付をいれてあります。 この日付は毎日変わるのですが、そのすぐしたのセルE3のセルに 祝日カレンダーシートに対応している日付がきたら、祝日の名前を表示させたいのです。 1/1なら元旦。1/14なら成人の日。 といった感じです。 このやり方を教えていただけないでしょうか。 よろしくお願い致します。

  • 発注書の日付矛盾について

    発注書の日付について質問です。 納品済の案件について、見積→発注→納品→請求の実際の日付を元に書類作成を行いたいのですが、発注元から、数日前の発注日が記載された発注書が届きました。 これですと、発注から納品までが2-3日となり、事実とだいぶ異なります。 こういった場合、やはり発注日の訂正を依頼すべきでしょうか。 それとも、既に納品済であくまで書類上のことなので、納品日、請求日を発注日よりあとの日付にすれば問題ないと考えますでしょうか。 例えば確定申告の際などに再提出を促されるなど、後々のトラブルを避けたく質問させていただいております。 もしお詳しい方がいらっしゃいましたらご教授いただけますと幸いです。 どうぞよろしくお願いいたします。

  • Excel2003(カレンダー)を使っての日付入力

    Excel2003を使って、(既に用意されている)カレンダーから該当日を選択し、 対象のセルにその日付を反映(代入)させる方法について教えてください。 例えば、A1セルに「終了予定日」とあり、隣りのB1セルに日付を入力する際には、 まず(用意されている)カレンダーを表示させ、そこから該当日(2014.3.31)を選択後、 そのままその日付をB1セルに反映(代入)できるようにしたいのですが、 何かいい方法はありませんでしょうか? 他の質問箱も見て、挿入→オブジェクト→カレンダーコントロール11.0など、 色々試してみたのですが、うまくいきませんでした。 お分かりになる方がおられましたら、分かりやすいご説明よろしくお願いします。

  • エクセルで工程表の作成(開始日、日数、担当者を条件に自動で色をつけたい)

    エクセル(2003)で工程表の作成しています。 開始日と日数を条件に自動でカレンダーのセルに色(担当者別に色分け)をつけたいのですが、どのようにすればよいかお知恵を頂けますでしょうか? 【完成イメージ】    開始日 日数 担当者  3/1 3/2 3/3 3/4 3/5 工程1 3/1   2    A   ■ ■ 工程2 3/2   3    B   ■       ■  ■ ※土日、祝日は飛ばして色をつけたい ご回答いただくにあたり不足の情報がありましたらご指摘ください。 以上よろしくお願いいたします。

  • 検索したい日付からデータを抽出したい。

    こんにちわ。 キャンペーンが何日~何日までどういった内容がある、という一覧を作成しています。 Aの列が開始日、Bの列が終了日、Cの列がキャンペーン内容、です。 検索したい日付をD1のセルに入力したら、その日付に該当するキャンペーンすべてを別のシートに抽出できないでしょうか・・・ オートフィルタで抽出は出来るのですが、日付を入力しただけで抽出 させたいのですが、無理でしょうか・・・ よろしくお願いします。

  • VBA 表にある日付と同じ日にカレンダー上でチェックを入れる

    表にある日付と同じ日付にカレンダー上でチェックを入れる方法を教えてください! 画像を添付しようとしたのですが、何回やってみてもきれいに見える 形でUPできないので↓↓のような説明でわかって頂けるでしょうか… セルK18~P23の中に入力されている日付と セルH6~AL6までのカレンダーの日付で同じ日付があった場合に カレンダーの日付上にチェック(チェックボックスです)を入れる (チェックボックスにリンクしている任意の行をTRUEにする) 方法を知りたいのです よろしくお願いします!

専門家に質問してみよう