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

まとロゴす

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

      2016/02/20

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

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

スポンサーリンク

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

金魚の水槽の掃除はどうするの?

金魚すくいですくった金魚が家に来て、どのように飼ったらよいの...

排卵誘発剤の注射の痛みはどのくらい?

不妊治療を行う場合、はじめは自然周期のタイミング法を試します...

親が離婚した場合の相続はどうなる?

親が離婚した場合の相続はどうなるのでしょう。離婚した配偶者が...

運動会の弁当は簡単なのに見た目が豪華が一番!

お子様が幼稚園や小学校の時は、年に1回の運動会は家族のお祭り...

風邪をひいてしまった!薬は何が処方される?

風邪をひくと熱や咳や鼻水などの症状が出ます。病院へ行くと薬を...

豆乳と牛乳。似ているようで似ていない!カロリーから豆知識まで。

健康ブームで、牛乳の代わりに豆乳を飲んでいる人が多いらしいで...

子供の絵…下手だと思ったとき、どうすれば良い?

子供に描いた絵を見せられたとき、「下手だな〜。でも、面と向か...

大学で友達を作るには!?入学前のSNSでの交流は有効か

大学に入ったら絶対に友達を作った方がいい!とよく言われます。...

子供が友達と遊ぶ約束をするときに気をつける事とは

小学校に入ると子供は友達と遊ぶ約束をしてきますね。子供同士で...

本当にあるの?銀行に就職するときの身辺調査

銀行などの金融機関に就職するときに、身辺調査をされるかもしれ...

一人暮らしの猫の飼い方!留守にするときの注意点は?

一人暮らしでふと寂しくなったとき、ペットがいたら良いなと思う...

乳がんの治療法は?手術をしない場合とは

乳がんを発症する人の数は近年増加を続けています。日本人の女性...

大学の先生になるにはどうすればいい!?

大学の先生といえば専門職で安定した仕事といったイメージですね...

主婦の働き方~正社員でがっつり働く?パートで扶養に入って働く?~

子育てが一段落して働きたい!という人や、家計が苦しいから働か...

意外に手首も捻挫する!サッカーで手首を捻挫してしまったら

手首の捻挫。サッカーでもキーパーポジションだったり、手を地面...

目が小さい男はモテる!?目の大きさでわかる性格とは

目の大きさでその人の性格や好みがわかるといわれていますが実際...

美容室でトリートメントはする?トリートメントの効果とは

美容室に行くとトリートメントをお願いする人も多いのではないの...

声優になるための学校選び~社会人編~

人気の職種、声優。社会人になってお金を貯めて、夢だった声優を...

梅雨に住宅を建築しても大丈夫?の疑問に答えます

梅雨は湿度が上がり、一年で一番じめじして気分も憂鬱になる季節...

待望の大学へ入学したのに一人暮らしがさみしいと思うのは変?

自由を求めて、遠くの大学選ぶ人は多いですね。憧れの一人暮らし...

スポンサーリンク

●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

ページ
上部へ