![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
先ほどと一緒でこんな感じではダメですか?
=IF(G6="","未入力",DATEDIF(G6,TODAY(),"y")&"年"&DATEDIF(G6,TODAY(),"ym")&"ヶ月")
---------------------------------------------------------------
「IF」の使い方について以下を参考に考えてください。
=IF(条件,成立した時表示される物,成立しなかった時表示される物)
・条件「G6=""」
・成立した時表示される物「"未入力"」
・成立しなかった時表示される物「DATEDIF(G6,TODAY(),"y")&"年"&DATEDIF(G6,TODAY(),"ym")&"ヶ月"」
No.3
- 回答日時:
コンピュータは思った通りには動いてくれません。
書いた通りに動きます。
何も考えずにただ「書き写した」だけでは、期待通りには動きません。
「g6="","未入力"」は「魔法の呪文」ではありません。
○G6が正しい場合は、正しく表示できているんですよね?
それだったら、「 DATEDIF(G6,TODAY(),"y")&"年"&DATEDIF(G6,TODAY(),"ym")&"ヶ月" 」という一塊に手を入れるのは、最後の手段です。
○やりたいことは
・G6が空白だったら→ "未入力"
・そうでなかったら→ 〜年〜ヶ月(従来通り)
ですよね?
これを整理すると
・条件によって値を変える→ IF関数
・ 条件 :G6が空白だったら
・条件が成立しているとき: "未入力"
・条件が不成立のとき: 従来の式
となります。
あとは、ヘルプとかでIF関数の使い方を調べれば簡単にできます。
No.2
- 回答日時:
前と同じご質問ですね。
IF文で、「G6が空白の時」を入れればよいです。
なお、年月の差分は、「TODAY()-G6」で求まった結果を、yy年mmヶ月で表示すればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) Excelの計算式の意味が知りたい 3 2023/06/19 17:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ドロップダウンリスト 自動表...
-
excelのInputBoxで日本語入力OF...
-
autocad 数値が表示されなくな...
-
ドロップダウンリストを2列で...
-
Googleドキュメントで数式を書...
-
エクセルのマクロの使い方
-
キーボードの文字入力がおかしい
-
スプレッドシートの使い方につ...
-
エクセルで半角カナや特殊文字...
-
楽々はがき
-
ローマ字入力で小さい「っ」は?
-
あるスマホアプリ内で会員登録...
-
Excelについて
-
gmailで、「初めて送信するメル...
-
ニヤリーイコールの入力の仕方
-
iTunes で題名やアルバム名が勝...
-
Excelで日報を自動で作成したい...
-
入力 - を低い位置に(ア...
-
メール作成中突然”フクロウ”の...
-
小数点以下の入力規則
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ドロップダウンリスト 自動表...
-
VBAの日付チェックでオーバーフ...
-
autocad 数値が表示されなくな...
-
ドロップダウンリストを2列で...
-
Excelについて
-
マクロ 入力規則は残し文字の...
-
Excelで日報を自動で作成したい...
-
エクセルVB ポップアップウィ...
-
excelのInputBoxで日本語入力OF...
-
バーコードリーダーを使ってフ...
-
特殊漢字「はし」(橋のつくり...
-
エクセル 日付超過でポップアッ...
-
小数点以下の入力規則
-
弥生会計05、「摘要」入力について
-
excelで第二金曜日を…
-
ACCESSで日付型のフィールドにY...
-
求人情報で「SAP入力可能な方」...
-
メアド入力不要な日程調整ツー...
-
エクセルの入力規則のプルダウ...
-
バッククォートの入力方法
おすすめ情報
F6="","未入力"DATEDIF(G6,TODAY(),"y")&"年"&DATEDIF(G6,TODAY(),"ym")&"ヶ月"
としましたがエラーが出てしまいます。
入れ方が違うのでしょうか
=DATEDIF(G6="""未入力",TODAY(),"y")&"年"&DATEDIF(G6="""未入力",TODAY(),"ym")&"ヶ月"
にしましたが違う数値が出てしまい。
教えていただけないでしょうか。