• ベストアンサー

エクセルについて

エクセルについての質問です。ひとつのセルに、「9:00-12:00」と入力した場合に、任意のセルに「3」と入力される関数はありますか?また、「9:00-14:00」となり、12:00時をまたいだ場合などは、「4」と入力されるような、休憩時間を省いて入力されるような関数は可能でしょうか?アルバイトの時間の管理をしていますが、初めてなので、分かりません。すみませんが、お助け下さい。よろしくお願いします。

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

  • ベストアンサー
回答No.1

なぜ、ひとつのセルに入力しなければならないのでしょうか? =(MID(A1,FIND("-",A1)+1,5)-LEFT(A1,FIND("-",A1)-1))*24 -AND(MID(A1,FIND("-",A1)+1,5)*1>0.5,LEFT(A1,FIND("-",A1)-1)*1<0.5) 時間の文字列を取り出し、シリアル値にさせて24倍 さらに、12:00前かつ後の値の場合、1を引く

関連するQ&A