日頃の疑問や豆知識を調べて簡潔にまとめています。さらに詳しい内容を知りたい方は引用元でご確認下さい。

まとロゴす

エクセルのIF関数で時間を設定する

      2016/02/20

エクセルのIF関数で時間を設定する

エクセルを使う機会は少なからずあると思います。数多くの数式がある中、どの関数を使ったらいいのかなど、わからなくなってしまうことがあります。IF関数と時間を使って式を作りたい方もいるでしょう。そこで今回は、エクセルのIF関数で時間を設定することについて調べてみました。

スポンサーリンク

  こんな記事もよく読まれています

子宮の位置が左に傾いていると妊娠しない?

不妊治療は大変ですね。いろんな要素が絡んでいます。子宮の位置...

理想のテレビは何インチ?6畳部屋の場合

テレビのサイズはどのように選んでいますか?部屋の大きさによっ...

何が違う!?農協と銀行の違いとは

お金を預ける機関には銀行の他に農協などがあります。この銀行と...

胆石の治療で手術に!術後の食事はどうなる?

胆石は胆汁の成分が固まってでき、手術となる場合は胆嚢の摘出手...

水が沸騰すると泡ができるけれど、その正体は?

水が沸騰すると、鍋肌に泡ができますね。ぐらぐら沸騰した時に底...

女性におすすめのマッサージ!オイルマッサージの効果とは

女性におすすめのマッサージにオイルマッサージがあります。オイ...

契約社員ってどんな働き方か知っていますか?退職は期間途中でもできる?

同じ会社の中でも、正社員、契約社員(準社員)、パート・アルバ...

就活の電話を無視したら不利になります

非通知電話に出たくない心理はわかります。しかし、企業から就活...

ATMでお金をおろすには!通帳でおろすことは可能?

ATMでお金をおろそうと思ったらキャッシュカードが必要です。...

マンションのドアノブが壊れた!交換費用は誰がもつ?

マンションのドアノブが壊れてしまった!交換しなければいけない...

電話番号の市外局番はどう決まっている?桁数は何桁?

電話番号は市外局番、市内局番、加入者番号で構成されています。...

シングルマザーの次の恋は年下彼氏がおすすめ

シングルマザーは恋愛してはいけないなんてもう古い!子どものこ...

統合失調症ってどんな病気?症状や悪化の原因について知ろう

統合失調症は怖いというイメージを持ってはいませんか?実は、1...

もうすぐ小学生!発達障害の子供の小学校はどうすればいい?

発達障害とは乳幼児期にでる発達の遅れで、小学校に上がる前に見...

ピアノを弾くには指が長い方がいい?指を長くすることはできるのか

ピアニストの指は細くて長いというイメージですね。ピアノを弾く...

引っ越しで郵便物を転送するには?一時的な転送も可能?

引っ越して住所が変わった場合は郵便局に郵便物の転送をする手続...

郵便局の配達の仕組みとは?知って便利な仕組みも!

郵便局では毎日たくさんの郵便物が集められ配達されています。基...

ホテルで食事をするときの服装は?ドレスコードについて

ホテルで食事をすることになり服装で悩んだことはありませんか?...

パート主婦は必見!働き方が変わる?扶養から外れる゛壁”

夫の扶養内で働いているパート主婦の皆さんは「103万円の壁」...

彼女とうまく別れたい!水面下でやるべきことは?

男の人は彼女と別れたいと思ってもなかなか別れを切り出せない場...

スポンサーリンク

●IF関数とはなんですか?

IF=もしも
つまり、もしも何々なら何々を返し、それ以外が何々を返す。
例文で説明します。
A列に1~5が入力されているとします。
問題:
A1が「1」の場合、B1に「A」を表示させ、それ以外は空白にしなさい。
この場合のB1の式は、
=IF(A1=1,”A”,””)
=IF(論理式,真の場合,偽の場合)
となります。
論理式、つまり、「何々だったら」にあたり、
真の場合、つまり、条件である論理式にかなった場合になります。
偽の場合、つまり、その他、論理式に合わないもの全てとなります。

これが一つのIF文ですが、これに更にIFをつなげると、
一つの条件に合った中で、更に絞って何々なら何々としていくことが出来ます。
IF(A1=1,”A”,IF(A1=2,”B”,””)
つまりは、
もしも、A1が「1」なら「A」を返し、それ以外でA1が「2」なら「B」を返す、それ以外の他の場合は空白とする。
と言う意味になります。

IF文を完成させるには、
数式バーの横のfxを押し、関数ボックスを開いたら分類を「論理」とし、
その中の「IF」をクリックします。
引数ボックスが開きますので、
先に説明したように、論理式、真の値を入力して、IFを続ける場合は、
偽の値に、更に関数ボックスのIFをクリックして次の論理式、真の値を入れて行き、
最後に、それ以外として偽の値を入力してOK(完成)させます。

引用元-Yahoo!知恵袋

●エクセルIF関数で時間を設定するには?

エクセルで以下のようなIF文を作った時に時間を設定した部分がエラーになってしまった。

=IF(A1=9:00:00,”OK”,”NG”)
セルA1の値が9時ならOK、それ以外はNGを表示する。

=IF(A1=”9:00:00″,”OK”,”NG”)
文字列にしてもうまくいかない…。

何かあるのだろうと思ってググってみると以下のようにすればOKでした。

=IF(A1=TIMEVALUE(“9:00:00″),”OK”,”NG”)
時間を使う場合は、TIMEVALUE関数を使えば正しく処理できます!

FC2 Blog
http://devrecord.blog56.fc2.com/blog-entry-53.html

●エクセル、時刻を条件にしたIF関数

こんにちは!いつもこの学校でお勉強させていただいてます。
ほんとにいつもありがとうございます。
     A列
時刻
1 20:51:25
2 13:17:02
3 19:41:15
4 15:26:01
5 19:25:26
6 19:21:01
7 8:09:17
8 18:54:06
9 18:43:27
10 10:43:05
11 9:42:33
12 18:39:36
13 8:39:10
14 18:37:34
上記のように時刻の入っている列があります。この時刻が9:00~10:00だったら『1』を返す、10:00~11:00だったら『2』を返す…ようなIF関数を組んでみたのですがエラーになってしまうのです。
=IF(AND(D2>=9:00,D2<10:00),1,IF(AND(D2>=10:00,D2<11:00),2,IF…))←このようなかんじなのですが。条件の中に時刻表示は使えないのでしょうか?無知ですみませんがよろしくお願いいたします。 =IF(AND(A1>=TIME(9,0,0),A1=TIME(9,0,0),A1引用元-エクセルの学校

●IF関数の論理式に時刻を使いたい

>どうしてIFのの条件に時刻の表示形式は使えないのか
IF関数は、エクセルの「関数」です。関数の中で扱う番地は、番地のセルに入っている「値」を問題にしているものです。一部の番地以外の引数も値を問題にしてます。
書式やコメントやセルに付随するデータ(情報)は、色々あるのですが、その中の「値」(Value)だけを問題にします。それに伴って、IFも値を聞く風になっています。TRUE、FALSEも各ソフトや言語で値が決まっています。
(エクセルの将来バージョンでは、書式も聞けるようにMS社はするかも知れないが、プログラムなども関数は値を返すのがいまは主流か。)
表示形式で変換している見た目の状態は、「値」ではありません。特に日付、時刻で相違が顕著です。
時刻もエクセルは24時間を1とする値で持ってますから
値で聞かないとなりません。
更に聞くなら、12時間を0.5と聞くので無く、もう少し時間らしく表現できないかと言う質問はありえます。
それは”12:00″です。0.5を12時と名前をつけておく方法とかもありそう。
>後半
=1+”12:00″
をやって見てください。1.5になりました。
*1しなくても良いようです。
エクセルの中で変換してくれていると考えなくても良いのでは。”12:00″で0.5と言う数値と扱うで良いのではないでしょうか。*1しても結果は変わらないのですが。

引用元-教えて!goo

●エクセルIF関数の時間の把握

Excelの関数は得意ではないのですが、こんな感じで如何でしょう。

●前提

セルC1に、8時間以内の時給
セルD1に、8時間を越えた場合の時給を入力
セルB列の書式を時刻として、8:00 の形式で入力するとする。

●式

上記前提の下、
セルC2に以下の関数を書く。

=IF(B2>TIME(8,0,0),
   8*$C$1+(B2-TIME(8,0,0))/TIME(1,0,0)*$D$1,
   (B2-TIME(8,0,0))/TIME(1,0,0)*$C$1)

セルB2に 労働時間 8:30 と入力すると、対応する給料がC2に出ると思います。

Excelの場合は、日付や時刻についてシリアル値で認識しており、それで計算を行っています。

8時間を越えるということで、B1>8 というように記載しても、時刻で入力していれば、システム的にはシリアル値で計算しているので、B1>8では正しくありません。

なお、IF関数で、以上、以下は、>= や<= で良いと思います。

どのような表を作りたいのか良く判りませんので、的外れかもしれませんが、よければ参考にしてください。

引用元-OKWAVE

まとめ
多くの関数があり、様々な使い方があります。これを機会に知識を深めていってください。

twitterの反応

 - 自然・科学・IT

ページ
上部へ