&quot;12:00&quot;*1の部分はTIMEVALUE(&quot;12:00&quot;)と同義だと思ってください。(KAMIYA)KAMIYAさん、ケンさん有難うございました!何とか仕上がって来たのですが、また問題が・・・。マイナス表示はされないと思いますが、もし表示したくないのなら=IF(OR(A2=&quot;&quot;,B2=&quot;&quot;),&quot;&quot;,IF(OR(A2&gt;&quot;12:00&quot;*1,B2&lt;&quot;13:00&quot;*1),B2-A2-&quot;0:00&quot;*1,B2-A2-&quot;1:00&quot;*1))とか=IF(OR(A2=&quot;休み&quot;,B2=&quot;休み&quot;),&quot;休み&quot;,IF(OR(A2&gt;&quot;12:00&quot;*1,B2&lt;&quot;13:00&quot;*1),B2-A2-&quot;0:00&quot;*1,B2-A2-&quot;1:00&quot;*1))こんな感じです。双方空白または「0」なら「0」が返ります。→表示形式「13:30」だと0:00に見える。場合にセルへ「-1」が返るようです。-1の出るセルを「0」か空白にすることで解決すると思います。(誤)-1の出るセルを「0」か空白にすることで解決すると思います。「A2」セルを「0」か空白にすることで解決すると思います。(慌て者のKAMIYA)KAMIYAさんケンさんお手数かけました。有難うございます、出来ました〜。