『受注ロス時間を○、×と表記したい』(まるまる) エクセル勉強中です。 A列に受注時間、B列に受注開始時間の入っている表があります。 C列にB−Aで受注から開始までの時間をだしていてD列に15分以内であれば○、 15分以上なら×です。 =IF(C2>=0.15,"×","○")でだしています。 AB列のセル書式は[h]:mmのため、上の式ではうまくいかないのでC列の受注から 開始までの時間は手で0.15等入力しなおしています。 また、ジャスト15分の時は○ですが、計算すると×になってしまうので 手入力でなおしている状態です。。。うまい方法はありますか。 ---- =IF(C2*1440>15,"×","○") としてみてください。 エクセルの 1 は 1日(24:00)です。 1時間→1/24 1分→1/(24*60)→1/1440 シリアル値についてお調べになるといいですよ。(gon-2) ---- (gon-2)さん、ありがとうございます。 思い悩んでいたので目が点です。 シリアル値は知りませんでした。勉強になりました。 ---- 先日は教えていただきありがとうございます。 追加の項目があり苦慮しております。 時々A列の受注時間に「済み」ということばが入ります。 これは処理が事前に完了しているもので、受注ロス時間には数えず 「済み」が入ったら無条件でD列に「○」を入れたいと考えています。 =IF(C2*1440>15,"×","○")とIF(A2="済み","○","") を合わせるとエラーとなり困っています。 2つの式を組み合わせることはできないでしょうか。 ---- =IF(A2="","",IF(A2="済み","○",IF(C2*1440>15,"×","○"))) でどうでしょう。(えび) ---- えびさん、ありがとうございます!! IF関数をこんなに組み合わせるなんて考えられなかったです。 表が完成しました。 みなさん本当にありがとうございました。