- ベストアンサー
仕事の開始時間・終了時間を抽出したいです
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>もう一つ質問なんですが、例えばこちらを違うシートに結果を表示したい場合も同じ数式で大丈夫でしょうか? できますが別のシートを参照するときはセル番地の先頭にシート名を付加します。 元データのシート名がSheet1のとき次のように変更します。 H2=MIN(INDEX((A2:A16=G2)*D2:D16+(A2:A16<>G2)*MAX(D2:D16),0)) ↓ H2=MIN(INDEX((Sheet1!A2:A16=G2)*Sheet1!D2:D16+(Sheet1!A2:A16<>G2)*MAX(Sheet1!D2:D16),0)) G2とH2は任意のセル番地に変更できます。
その他の回答 (5)
- msMike
- ベストアンサー率20% (364/1804)
[No.2お礼]へのコメント、 》 終了時間は最後の部分のCOLUMN(A1)-1を変更すれば良いのでしょうか? 既に他の方の回答で「こちらすぐにできました!」と解決されたので補足する気はないけど、再質問する際にはなぜ変更しなければいけないのかくらいは述べるのがマナーというモンです。
お礼
ご返信遅くなり申し訳ありません。 こちらCOLUMN(A1)-1で日付ごとの一番上の行が抽出できたのでCOLUMN(A1)+1にしたら日付の最終行が抽出できるのか・・と思い変更したらいいですか?と質問させていただきました。 自分で考えもしないですぐに聞いてしまい申し訳ありません。 これからはもう少し、回答いただいた数式を解読してから再度質問させていただきます。 今後ともよろしくお願い致します。 ご指摘ありがとうございました。
- Chiquilin
- ベストアンサー率30% (94/306)
ピボットテーブルで [日付]ごとの [最小値 / 開始時間]と[最大値 / 終了時間] を集計したらいいのでは?
お礼
お礼が遅くなり申し訳ありません!確かにピボットを作成したら一覧化すぐできますね・・・。 ただフォーマットが決まっていてそこに反映させたかったので 質問させていただきました。 大変参考になりました。ありがとうございます。
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.2への補足で要件が分かりました。 貼付画像はExcel 2013で提示の模擬データの範囲を検証してみました。 他のバージョンでも再現できると思います。 H2=MIN(INDEX((A2:A16=G2)*D2:D16+(A2:A16<>G2)*MAX(D2:D16),0)) I2=MAX(INDEX((A2:A16=G2)*E2:E16,0)) H2とI2セルを下へオートフィルコピーすれば目的通りになるでしょう。 但し、G列の日付が無いときとG列の日付がA列に存在しないときのエラーについては考慮していません。
お礼
本当にありがとうございます!!!! こちらすぐにできました! もう一つ質問なんですが、例えばこちらを違うシートに結果を表示したい場合も同じ数式で大丈夫でしょうか? 別シートに貼りつけてみたのですが空白になってしまい・・・。 何か別に必要な手順があれば教えてください。
- msMike
- ベストアンサー率20% (364/1804)
- bunjii
- ベストアンサー率43% (3589/8249)
>こちら日付ごとに例えば8月3日の仕事の開始時間と仕事の最終終了時間だけを抽出したい場合はどのようにしたらよいでしょうか? あなたが言う「仕事」とは「スケジュール」に記載の文字列に含む文字列をすべて列記して頂かないと区別できません。 また、抽出した行のどの項目(列)を何処に代入すれば良いでしょうか? 処理の条件と結果の形を提示しないと回答に導けません。 貼付の画像に表示されているスケジュールを読んでみると全てが「仕事」のようにも見えます。 ミーティングは遊びの話し合いではないでしょうから「仕事」の内でしょう。 アポ準備も「仕事」のスケジュール調整と考えれば「仕事」です。 移動もアポ先へ向かったり、会社へ戻るための時間なので「仕事」の内に含まれます。 食事や休憩があれば「仕事」以外と判断できます。
補足
説明が足りず大変申し訳ありません。 スケジュールに記載してるすべての項目が必要であり、1日の流れで何時に仕事を初めて何時に終了しているのかを日付別で一覧化したいご相談でした。 8月3日は8時から仕事を始めて18.5(小数点表記)で終了しているのでこちらを 日付 開始時間 終了時間 8月3日 8 18.5 とわかりやすくしたかったのです。 よろしくお願い致します。
お礼
お礼が遅くなり申し訳ありません。 何から何までありがとうございます! こちらさっそくやってみたらできました。 本当にありがとうございました。