日頃の疑問や豆知識を調べてまとめました

まとロゴす

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

      2016/02/20

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

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

スポンサーリンク

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

床のフローリングの種類は?シートタイプのメリット・デメリット

フローリングの床の種類にいくつかあります。最近よく使われてい...

小6女子の平均身長は?成長期はいつまで?

身長はいつまで伸びるのでしょうか?女子は大体小6頃に成長のピ...

金魚が病気になった!?底に沈む場合はどんな病気?

金魚を飼っていると底に沈んで元気がない場合があります。この症...

インフルエンザの予防にいい!?効くアロマと効果とは?

インフルエンザの予防には冬になると神経質になってしまいますね...

会社宛てに郵便物を送るときは宛名はどう書いたらいい?

会社宛てに郵便物を送るときはどのように宛名を書いたらいいか知...

アパートに住むなら1階と2階はどっちがおすすめ?

アパートの物件を探している場合、何階に住むかは重要な要素です...

会社が給料を払ってくれない!未払いの請求はどうしたらいい?

会社で働いたら働いた分だけ給料が支払われるのは当然ですね。し...

様方の使い方は?住所の正しい書き

手紙の住所の書き方にはいろいろありますが、一定のルールがある...

引っ越しの住所変更は車庫証明もしないといけない?

引っ越しをしたら、役所や銀行などに住所変更の届けをする必要が...

キンモクセイってどんな花?開花の時期はいつ頃?

キンモクセイはとてもいい香りのする花です。遠くにいても香りが...

野球で軟式の場合、変化球はどう投げる?

野球には硬式と軟式がありますが、どう違うのでしょうか?硬式と...

中国人のびっくり!?日本の清潔な環境はどうして成り立っている?

日本に来た中国人観光客が驚くことの1つに日本の環境が清潔であ...

警察に住所は教えるべき?家に訪問してくることはある?

もし突然家に警察が訪問したら、何もしていなくても大体の人は驚...

テレビ番組の録画をDVDにダビングするには?

地上デジタル放送になって、テレビの画質は格段に上がりました。...

車の修理費は何になる?簿記の勘定科目について

会社の経理を任されている場合は簿記の資格が必要となります。簿...

高校の友達関係がめんどくさい!どう乗り切る?

高校では友達関係がガラッと変わることがあります。さらに男女と...

中学校の部活のテニスは何故ソフトテニス?硬式とはどう違う?

中学校の部活でテニスを始める場合、そのほとんどの学校の部活が...

野球の軟式と硬式の違いは何?2つの違いを解説!

野球には軟式と硬式があります。この2つはどう違うのでしょうか...

北海道から東京へ就職!その場合に気を付けることは?

地方から東京へ出てきて就職したいと思っている人は多いのではな...

携帯の色は何色を選ぶ?色が性格に与える影響とは?

最近の携帯の色はたくさんの種類があり、どの色を選ぶかで性格が...

スポンサーリンク

●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

ページ
上部へ