- ベストアンサー
スケジュール管理方法とは?時間と文字列を別々に貼りつける方法はある?
- スケジュール管理についての質問です。エクセルにメールのスケジュールを貼りつけて、業務をカテゴリ別に時間管理したいですが、数字と文字列を分けて貼り付けるのは手間です。数字だけを取り出して簡単に計算する方法はありますか?
- スケジュール管理に関して質問があります。エクセルにメールのスケジュールを貼り付けて、業務をカテゴリ別に管理したいですが、数字と文字列を別々に貼り付けるのが手間です。数字だけを取り出して計算する方法はありますか?
- スケジュール管理について質問です。エクセルにメールのスケジュールをまとめて貼り付けて、業務時間をカテゴリ別に管理したいですが、数字と文字列を分けて貼り付けるのが面倒です。数字だけを取り出して簡単に計算する方法はありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
時間とハイフンが半角文字である事が前提です。 簡単な数式の作業列を作成すると分かりやすと思います。 A列 貼り付けデータ B列 時間データ抽出 C列 開始時間抽出 D列 終了時間抽出 F列 全角文字列抽出 G列 時間計算 F列 時間計算(作業列無し) B2式 =LEFTB(A2,LENB(JIS(A2))-LENB(A2)) C2式 =(LEFT(B2,FIND("-",B2)-1))*1 D2式 =(RIGHT(B2,LEN(B2)-(FIND("-",B2))))*1 F2式 =SUBSTITUTE(A2,LEFTB(A2,LENB(JIS(A2))-LENB(A2)),"") G2式 =D2-C2 H2式(作業列を使用したくない場合。作業列の式を纏めただけです。他の方の数式が理解できればそちらのほうが良いかと思います。) =(RIGHT(LEFTB(A2,LENB(JIS(A2))-LENB(A2)),LEN(LEFTB(A2,LENB(JIS(A2))-LENB(A2)))-(FIND("-",LEFTB(A2,LENB(JIS(A2))-LENB(A2))))))*1-(LEFT(LEFTB(A2,LENB(JIS(A2))-LENB(A2)),FIND("-",LEFTB(A2,LENB(JIS(A2))-LENB(A2)))-1))*1
その他の回答 (3)
- ambient1984
- ベストアンサー率18% (7/37)
業務の開始と終了時間、カテゴリをそれぞれタブ区切りでメールに記載してエクセルに貼り付けてはいかがでしょうか? タブ区切りにしておけば開始時間、終了時間、カテゴリがそれぞれ別々のセルにコピーされます。 後は終了時間-開始時間の計算式を任意のセルに入れればかかった時間が分かります。
お礼
なるほど!タブ切りするとエクセルに貼りつける時セルが分かれるんですね! 無知ですみません・・・。 こちらも試してみます! ありがとうございました!
いや、分かるけどできないと思うよ。 それならスケジュール管路ソフト使ったほうが良いな。もしくわカレンダーソフト。 答えは「できない」です。
お礼
そうですよね・・・。 管理ソフトを使えればものすごい楽なんですよね。。 ご回答ありがとうございました!
- Chiquilin
- ベストアンサー率30% (94/306)
環境と条件の説明が不足し過ぎてるんじゃないですか? ご自分で理解して 提示された数式を必要な形に加工できるのなら結構ですが。 =IF(COUNTIF(A1,"*?-?* *"),SUM(MID(SUBSTITUTE(SUBSTITUTE(A1," ",REPT(" ",9)),"-",REPT(" ",9)),{1,10},9)*{-1,1}),"")
お礼
説明が不足で大変申し訳ありません。 いただいた数式を解読してみます。。。 本当にすみません。 ご回答ありがとうございました。。。
お礼
こちらすごいです!!!! できました!!! ありがとうございます。あとはいただいた関数を理解できるように解読してみます! 本当にありがとうざいました!