• ベストアンサー

作業時間でポイントを獲得する方法

いつもお世話になっております 今回は B列には、終了予定時間が入ってます。 風呂掃除を7:30に開始して、実際7:34に終了した 予定終了時間より早く終わったので、14ポイントゲットした  G2=F2*5000 が入ってます。 そして、 玄関掃除が予定より オーバーしてしまった場合 ポイント獲得0にしたいのですが、 G列にはどんな数式を入れたらいいですか? 予定時間より早く終われば 作業時間に×5000のポイントがもらえる 予定時間よりオーバーしたら 0のポイント

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

そのままIF関数で表示するのでは問題があるのでしょうか? =IF(B2<F2,0,F2*5000) 添付画像を見るとC列とD列の時刻入力欄が左寄せに表示されていますが、セルの書式設定で表示形式を「文字列」にしているのでしょうか? その場合は、セルの書式を時刻に変更してから、空白セルを選択して、右クリック「コピー」、時刻のデータ範囲を選択して、右クリック「形式を選択して貼り付け」で「加算」にチェックを入れてください。 あまりお勧めできませんが、その文字列書式のまま計算したい場合は、以下のような数式にしてください。 =IF(B2-F2<0,0,F2*5000) または =(B2-F2>=0)*(F2*5000)

関連するQ&A