No.1ベストアンサー
- 回答日時:
少し勘違いしているようなので
IF関数で計算式を判断する場合には
表示形式は一切関係なく
セルに入っているシリアル値で判断されます。(日付の場合)
今回のケースで
1900/1/4 2:00:00
と入力された値を98
と一致させるには
この日付がA1に入っているとして
A1の値を
VALUE(TEXT(A1,"[h].mm"))
のような形で処理します。
IF(VALUE(TEXT(A1,"[h].mm"))=98,"○","x")
この回答へのお礼
お礼日時:2009/07/29 17:20
ご回答ありがとうございます。
先ほどの質問でもご対応ありがとうございました。
おっしゃる通りの関数でやってみたところ、無事できました!!
なるほど、表示形式は一切関係なくシリアル値と言うのがあるのですね。
わざわざ解説までしていただき本当に感謝です。
No.5
- 回答日時:
追記
表示書式が「G/標準」になっているか「ユーザー定義」になっている場合だけ「真」にしたいなら
=IF(AND(TEXT(A2,"[h]")="98",CELL("format",A2)="G"),"真","偽")
と書けば良い。
これで、表示形式が「通貨」や「文字列」や「日付」や「時刻」の物は「偽」になり、排除出来る。
但し、ユーザー定義で「###,###」とかって感じで指定されてたら「結果的にカンマ付き数字になるけど、ユーザー定義に変わりは無い」ので駄目だけど。
No.4
- 回答日時:
=IF(TEXT(A1,"[h]")="98","真","偽")
って事ではなくて?
但し、この場合、表示されている値が
98:00:00
でも
4
でも
1900/1/4 2:00:00
でも「真」になっちゃうけども。
「表示形式も98:00:00じゃないと駄目」と言うのは、残念ながら不可能。
表示形式の判定は
=CELL("format",A1)
と言う式で可能だけど、表示形式が
4
の時も
98:00:00
の時も、どっちも結果が「G」になる(「ユーザー定義の表示書式が設定されている場合は、CELL関数は"G"を返す」と言う仕様になっている)ので、判定は出来ない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- Visual Basic(VBA) C3とC4のセルに、Visual basicで実行した時入力した値をC3に表示させ、その後に、C3に 1 2023/07/14 09:43
- Excel(エクセル) EXCELで2つの数値のうち絶対値が大きい方を採択する数式 2 2022/06/21 01:51
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) エクセルの関数について質問です 4 2023/05/10 18:22
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
Excelで「20080707」を『2007/0...
-
EXCELからCSVへ変換すると0が...
-
Excel2013 表示形式で「1,000...
-
Excelのセルに数字を入れるが、...
-
エクセルで9と入力したら時刻...
-
エクセルの曜日表示が正しく表...
-
斜線が入ったセルのカウント
-
【エクセル】数値にスラッシュ...
-
エクセルでアポストロフィーが...
-
エクセルで「負の日付または時...
-
エクセルで日付を全角にしたい
-
Excel 2010で軸の書式設定の変...
-
エクセルで関数のデータの後に...
-
Excelのセルの書式設定(100...
-
エクセル 4ケタの数字を年月に...
-
西暦から、曜日を表示⇒何も入力...
-
Excelで【1-11】と入力すると【...
-
EXCELを使った予定表で、予定と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
【エクセル】数値にスラッシュ...
-
Excel2013 表示形式で「1,000...
-
Excelで「20080707」を『2007/0...
-
Excelのセルに数字を入れるが、...
-
エクセルでアポストロフィーが...
-
斜線が入ったセルのカウント
-
EXCELからCSVへ変換すると0が...
-
エクセルで日付を全角にしたい
-
西暦から、曜日を表示⇒何も入力...
-
エクセルで9と入力したら時刻...
-
EXCELで勝手に約分されてしまう
-
エクセル 4ケタの数字を年月に...
-
Excel 時間の表示形式 セルと...
-
Excelのセルの書式設定(100...
-
EXCEL (0.5)の表示の仕方
-
エクセル 日付の表示を200...
-
Excel時間の入力方法
おすすめ情報