[[20181016135312]] 『IF関数』(MK) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IF関数』(MK)

if関数を使用して「セルG7が5:00以上の時はA、それ以外はB」としたいのですが、下記の式では正しく表示されません。ちなみに、全セルの書式表示はユーザー定義[h]:mmとなっています。

= IF(G7>=TIME(5,0,0),"A","B")

どうすれば良いのか教えてください。
宜しくお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


下記の式で動きました。

= IF(G7>TIME(5,0,0),"A","B")

(たぬき) 2018/10/16(火) 14:16


Excel2010ですが、元の式のままでも、正しく動作しましたよ?
もしかして、G7セルは値を直接入力するのではなく、数式で計算していたりしませんか?
(???) 2018/10/16(火) 14:20

 一応確認。(というか最初に書いてくれ)
 >正しく表示されません。
 とはどんなデータの場合にどう表示されなければならないのが、どう表示されているのだろう?
(ねむねむ) 2018/10/16(火) 14:32

説明不足ですみません。
G7には =G6-G5 と入力しています。

また、G6とG5にもvlookup関数を入力しています。
引用元が空白なので"B"と表示させたいのに"A"と表示されます。
(MK) 2018/10/16(火) 15:10


 引き算を入れている以上はG7が空白になるということはないと思うんですけど。
(コナミ) 2018/10/16(火) 15:23

すみません、実質は空白ではありませんが、5時間以上ではないので"B"と表示させたいのです。
(MK) 2018/10/16(火) 15:40

 演算誤差でないの?

 =IF(TEXT(G7,"h:mm")*1>=TIME(5,0,0),"A","B")
(GobGob) 2018/10/16(火) 15:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.