![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
「202105」と入力してそれが2021年5月と判断するのは人間だけで、Excelは「20万2105」という数値として判断します。
Excelは日付データをシリアル値という数値で管理します。これは1900年1月1日を1とし、1日経つごとに1を加え、時刻は1を24(時間)やさらに60(分)で割った数値として管理します。日付どうしの四則計算が正しくできるのはこのためです。
ですから、2021/5/1のようにきちんとした日付データを入力して表示形式を「標準」にすると「44317」のような一見日付と関係なさそうな数値となります。(1900/1/1を起点として44317日目という意味)
さらに時刻データが加わるとそこに小数まで入りますから、そのことを知らなければ標準にした時に混乱してしまうことになります。
今回は、シリアル値を使った日付データ(B列)と見た目だけ日付っぽいただの数値データ(C列)を計算しようとするからうまくいかなかったのです。
是非、「Excel シリアル値」で検索して色々なサイトをお読みください。
No.3
- 回答日時:
気になるのは、提示のデータが左寄りなことなんですが、データが文字列ということではないんですよね?(表示形式を変えるだけではデータ型は変わりません)
文字列だとすると前の回答の式が少し変わるのですが。
No.1
- 回答日時:
=IF(TEXT(B1,"yyyymm")>TEXT(C1,"0"),"◯",IF(TEXT(B1,"yyyymm")=TEXT(C1,"0"),"△","×"))
とかではどうですかね?
年跨ぎも考慮して月だけでなく年も判定に入れてます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
-
Accessの日付時刻型から日付、...
-
Excleピボットでデータのない部...
-
アクセスで月単位の抽出
-
アクセス:既定値に土日含まず...
-
VBA 別シートの同じ日付の欄に...
-
【エクセル】指定した日付に一...
-
アクセスの昇順並び替えで空白...
-
セル分類の異なる日付の計算を...
-
BCPでCSV内の文字列をテーブル...
-
Accessで日付の比較がうまくい...
-
前のレコードの合計に現レコー...
-
Access2016、VBA、家計簿で各出費...
-
【Accessで困っています...
-
レコード数のカウント
-
差込印刷での全角表示について...
-
Access テーブルを分割してエク...
-
アクセスのエラー「クエリには...
-
アクセスで追加した項目に全て...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
Excleピボットでデータのない部...
-
VBA 別シートの同じ日付の欄に...
-
Excel→Accessへの日付データの...
-
Accessの日付時刻型から日付、...
-
BCPでCSV内の文字列をテーブル...
-
アクセスで月単位の抽出
-
Access クエリで、レコードの無...
-
エクセル-過去6カ月分の合計を...
-
アクセス:既定値に土日含まず...
-
ACCESSの空白をカウントする
-
アクセス97のVBAで日付項目をヌ...
-
Accessで日付の比較がうまくい...
-
指定日付を起点にして最新日付...
-
クロス集計のユニオンクエリー...
-
【エクセル】指定した日付に一...
-
Accessのデータ型の日付/時刻型...
-
前のレコードの合計に現レコー...
-
【Accessで困っています...
おすすめ情報