• ベストアンサー

オーバーしたら予想を採用したい

1/19の掃除が 1:00の作業予定だったのに1:14(E4)もかかってしまった 14分オーバーである。 この場合 K4には、予定の1:00しかカウントしない。 D列をオーバーしたら、K列には、予定(D列)の数字を表示 D列をオーバーしなかったら、K列には、実際(E列)の数字を表示 したいのですが、K列にはどんな数式が必要ですか?

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

K2セルには次の式を入力してK5セルまでオートフィルドラッグコピーします。 =IF(D2="","",IF(D2>E2,D2,E2))

ryujixryuj
質問者

お礼

ありがとうございます =IF(D2="","",IF(D2<E2,D2,E2)) にしたら 動作確認できました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

「比較して最も小さい値を採用」するMIN関数というものがあります。

ryujixryuj
質問者

お礼

ありがとうございます。とても参考になりました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 作業時間を減らす数式を作りたい

    作業時間の割には、成果が伴わないので 予定より終了時間が長引いた場合は、ペナルティとして作業時間を 減らす数式を作りたい B列に開始時刻 E列に終了時刻 が記載されています。 7:35分に部屋掃除を始めた 終了の予想は7:55 しかし 7:53に終了した かかった時間は18分 予想より2分早く終了した このF2 には =IF(E2>B2,E2-B2,"") が入っています。 そこで質問ですが 予想より作業が長引いて 実際の終了時間が予想時間をオーバーした場合 F列の作業時間を「50%」かけて 作業時間を半分にする数式を F3に追加するには どうすればいいのでしょうか? ちなみに F3には =IF(D3>B3,D3-B3,"") が入っています。 計算式が完成したら 0:10が表示されている状態にしたいです。

  • 3つを兼ね備えるには E2の計算式は?

    (1)風呂掃除を(7:35)B1 に始める予定が7:20(D2)で早めに終わった場合は E2 に 10を表示したい (2)逆に 予定時間をオーバーしてしまったら0を表示したい。 (3)D列が無記入なら、E列には何も表示しない 上記の 3つを満たすには E2にはどんな計算式を入れたら良いですか?

  • 勝ち負けを表示したい

    実際の作業時間が予定時間より早かったら D2には○ 予定より遅かったらD3は× 実際が0:00 なら - この3つのどれかを出したい場合 D列にはどんな数式が必要ですか?

  • 予想時間が 残り時間よりオーバーしていたら赤く表示

    予想時間が 残り時間よりオーバーしていたら赤く表示したい 昨晩からやっているのですが、条件付き書式を使おうと考えていて、どうしてもうまくいかないので教え下さい。 まず現在の時間は 9:35なので、時間帯はAです 7:00から12:00まではAとなります。 つまり12:00まで 残り時間は「D11」にあるように 2:24しかありません。 にも関わらず 片付け作業は 3時間で見積もっています(D9) D9は残り時間より見積もった時間が多かったので赤く表示したいです。 その式を作るには 本日の日付 + 時間帯A+ 残り時間をオーバーしているかどうか の3つを見る必要があります。 D2からD9まではどんな式が必要でしょうか? とりあえず D2には何をいれたらいいのでしょうか? ちなみにD2は 本日ではないので、赤く表示はされません。 赤くなるのは 本日+A+時間オーバー の3つの条件に該当している 「D9」だけです。

  • 列に含まれる同じ文字列をカウントし、表示させる方法を教えてください。

    簡単な質問かもしれませんが、どうかお願い致します。  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11 11111  11 11111  11 11111  11 11121  11 11121  11 12111  12 13111  13 上記のような A列には5桁の数字 B列には2桁の数字 エクセルのデータがあるとして、 まず、A列で同じ数字をカウントし、  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11      11111  4 11111  11      11121  2 11111  11      12111  1 11111  11      13111  1 11121  11 11121  11 12111  12 13111  13 のように表示させたいのですが、どうしたらいいかわかりません。 データが膨大で数字がランダムな為、CountIfは使えないんだと思いますが、素人なので、詳しくはわかりません。 また、B列が何なのかと言いますと、A列の上2桁が入っています。 なぜ必要かなんですが、理由があります。 A列で5桁でカウントした個数が2以下の場合、5桁ではカウントせずに、2桁でカウントするという風にしたいのです。 しかも、5桁でカウントし、3以上だった数字については2桁ではカウントしない様にしたいんです。 要するに、最終的に  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11       11111  4    11   2 11111  11                  12   1 11111  11                  13   1 11111  11 11121  11 11121  11 12111  12 13111  13 のように表示させたいんです。 長々とすみません。 ご指導のほど、よろしくお願いいたします

  • ○ × -を表示したい

    D9とE9は 14時という時間帯は最大1時間=60分という意味です。 C9には、14時の合計時間が書いてあります。 本日の16時に予定しているの時間帯の「デッサン」と「映画鑑賞は」合計すると1:30と、1:00を越えたので D6とD7は×が表示されました。 (1)A列に 「本日」かつM列の時間帯の合計が60分を越えたらD列は「×」を表示したい (2)A列に 「本日」かつM列の時間帯の合計が60分を越えなかったらD列は「○」を表示したい (3)A列に 「本日」ではないものであればD列は「-」を表示したい ------------------------- 質問1  本日と書いてある 合計時間だけを表示するには、C9にはどんな数式が必要ですか? 質問2 (1)(2)(3)の3つをすべて対応するために D2にはどんな数式が必要ですか?

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

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

  • Excel関数について

    Excel関数について Excel2003を使用しております。 B列に日付を入力しており、E列には数字を入力しております。 B列には必ず日付を入力しておりますが、E列には数字を入力していない場合もあり、 日付ごとにE列に入力した数字をカウントしたいのですが、 どのような数式を使用すれば確認出来るでしょうか? 日付ごとの数字の合計ではなく、あくまでもカウントになります。 ご教示頂きたく、何卒宜しくお願い致します。

  • ExcelのCOUNTIFについて

    Excel2007を使用しています。 COUNTIFについて次のようなことは可能か教えて下さい。 画像は、仲内の麻雀の成績表です。 A~Fさんまでそれぞれ行によって成績をまとめてあります。 そして、D~F列の1,2、3、4という数字は、K列、N列の順位の回数をCOUNTIFにてそれぞれカウントしています。例えばAさんの場合は、1G目は試合なし、2G目で4着をとっているのでG列の4のところに1カウントしています。 同様に、Eさんは、1G目4着、2G目1着なのでD列の1位とG列の4着が1つずつカウントされています。 これは、Aさんの場合 =COUNTIF(I3:N3,1) にてD列の1着の回数をカウントしています。(同様に、E列~G列も末尾の1を2~4にそれぞれしてカウントしています。 で、問題は8行目のFさんなのですが、上と同様にI8~N8をCOUNTIFでカウントすると、本来は2G目の2着のみなので、E列の2着が1つカウントされるだけなのですが、I8~N8を対象範囲としているのでL列の『P』(※ポイントです)の+3.0を誤って3着にカウントしてしまい、F列の3着のところに1つカウントしてしまっています。 説明が長くなってしまいましたが、要は、着順のK列、N列、Q列・・・・と着順のみの列をCOUNTIFでの範囲にしたいのですが可能でしょうか? ※ゲーム数がこの後相当数になりますのでセルをコピーする予定ですので列を1つずつ選択する方法ではなく何か数式で教えて下さい 以上、分かりにくい文で申し訳ありませんがよろしくお願い致します。

  • エクセルの集計方法

    エクセルで2つの条件に合致するものだけカウントしたいのですが、「countif」を二つ使うとエラーが出てしまいます。  具体的にいうと…   A列:氏名   B列:スーパーの種類(a,b,c,d,e)   C列:買うものの種類(A,B,C,D,E)  B列で「b」、C列で「D」に該当する人数を数えたい  …という場合の数式を知りたいのです。    オートフィルターだといちいち選ばなければならないので、数式で2列に該当するものだけカウントしたいと思っています。

専門家に質問してみよう