エクセルで例えば
例えば
セル
A1 B1 C1 D1 E1 F1
状態 購入日 有効期限 超過 回収日 ステータス
発送 2013/01/28 2014/02/01 3日 2014/02/03 完了
B1に日付が入るとC1には1年後の日付が自動的にはる計算式が入っており、
C1の日付がTODAYを過ぎるとD1に何日日付が過ぎているのか日数が出る式が入っています。
先日、OKWaveで、「質問:No.7916177」で質問をさせていただいていた内容と同じになりますが、
E1の日付が入ればD1の日付が消えるように設定する方法を教えていただきました。
教えていただいた内容を元にE1へ計算式「D1=IF(E1<>"","",(今のD1の計算式))」を入れてうまく、言っていたのですが、なぜかE1に日付を入れるとD1は空白になるようにしているはずなのに、「false」の文字が出てきます。
どうすれば解消できるでしょうか。ご回答宜しくお願いいたします。
※エクセルのverは2007になります。
No.3ベストアンサー
- 回答日時:
No.1です。
補足の数式をこちらでコピー&ペーストして試してみましたが、
別段問題ないように思われます。
「FALSE」となる場合はどのような場合なのでしょうか?
怪しいのは
>MAX(C2-TODAY(),0)
でC2の日付次第でFALSEになるような気がします。
ただ、こちらで色々な日付にして試してみましたが、FALSEは一切表示されませんでした。
ちょっと原因が判らないですねぇ~!
可能性としては0に近いのですがExcelのバグってことはないでしょうか?
今後他の方々からの回答があると思いますが、それでも改善されなければ
一度Officeを修復してみてはどうでしょう!
お使いのOSが判らないのですが、VISTAだとすると
コントロールパネル → プログラムと機能 → MS Office2007 上で右クリック → 変更 → 修復
後はじっと待つだけです。(再起動が必要になると思います)
この程度でごめんなさいね。m(_ _)m
回答ありがとうございます。
エクセル2003で試してみたところ問題はないのですが、2007になるとなぜか1部falseがでているんです。
ただ、バグの可能性も確かになるのでofficeの修復試してみようと思います。
No.2
- 回答日時:
>「false」の文字が出てきます。
教わったのと違う数式を、間違って記入したからです。
「実際にいまFALSEが出ているその数式」をあなたのエクセルから直接コピーして掲示してみると、一体どこを間違っているかすぐに皆さんから指摘が寄せられます。
教わった回答の式をコピーしてみたり、今回のご相談のように(こうだと思いこんで書いた)「説明のための式」では、適切なアドバイスは寄せられないのでよく注意してください。
>どうすれば解消できるでしょうか。
回答の式をコピーして貼り付けるだけしかできないご相談者さんがとても多い中で、ご自分で実際に数式を書いてみるのはもちろんとても良いことです。
ただあまり数式が理解できていない中で、たとえば「TODAY()-C2」と「C2-TODAY()」のように、勘違いして教わったのと違う数式を書いてしまう間違いも、もちろんよく起こります。
繰り返しますが、「実際にいまFALSEになっている式」をあなたのエクセルからコピーしてしっかり事実を掲示してみてください。
そうすれば、あなたが編集中にどこをミスったのかといった事も、直ちに判ります。
回答ありがとうございます。教わったのと反対に書いているのは超過日に-表記をさせたかったからですが、教わったとおりでも当然試しております。
それでもなぜかfalseがでているところもあったのです。
No.1
- 回答日時:
こんばんは!
「今のD1の計算式」がどのような計算式か判らないので、何とも言えないのですが・・・
「FALSE」はお示しのIF関数の「儀の場合」が表示されているように思われます。
すなわち「今のD1の計算式」が「FALSE」になっているような感じです。
現段階ではこの程度しかお答えできませんが、
具体的な数式を書かれると簡単に問題解決すると思いますよ。
他の原因ならごめんなさいね。m(_ _)m
この回答への補足
早速の回答ありがとうございます。
D1の計算式は「=IF(B1="","",MAX(C1-TODAY(),0))」を入力しています。
E1へ日付を入れたらD1は空白になるように式を書いたら「=IF(E2<>"","",(IF(B2="","",MAX(C2-TODAY(),0))))」とした場合、うまくいくときもあるのですが「false」が出るときもあるのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/06/08 18:32
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで小数点以下1桁の年数を...
-
DATEDIFでマイナス表示をさせたい
-
妊娠週数をエクセルで計算した...
-
エクセル関数について
-
アクセスで教えてください。 ク...
-
WORD(ワード)で自動挿入した日...
-
エクセルでその日が第何週目か...
-
Excel 日付関数の値を固定値に
-
エクセルの主軸と第2軸の0を合...
-
エクセルで長い行を5行ごとに1...
-
エクセルで円グラフに引き出し...
-
エクセルで文字が白くなる
-
別のシートから値を取得するとき
-
Excel2017 フィルタ昇順並びがA...
-
Excelで、空白を表示したい
-
【エクセル】オートフィルタで...
-
【ExcelVBA】全シートのセルの...
-
アクセスで#エラーを表示させ...
-
excelの軸
-
エクセル条件付書式で指定の時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATEDIFでマイナス表示をさせたい
-
Excelで小数点以下1桁の年数を...
-
妊娠週数をエクセルで計算した...
-
エクセルでその日が第何週目か...
-
WORD(ワード)で自動挿入した日...
-
Excel 日付関数の値を固定値に
-
アクセスで教えてください。 ク...
-
エクセルVBAの時間計算
-
ACCESSで前日比を行う方法で最...
-
エクセル関数について
-
Excel Win版とMacで日付が変わる
-
Excel 土日祝祭日の判断
-
数値8桁で入力された誕生日か...
-
Filemaker 経過日数の計算式の...
-
Excel VBAで「date」関数を使い...
-
Excelでシフト表を作ってるんで...
-
File Maker Pro 8.5の計算関数t...
-
Filemakerの年齢の自動入力につ...
-
コピー時に「,(カンマ)」の入る...
-
日数計算の際に日曜日のみをマ...
おすすめ情報