契約日と契約解除日があり、三か月以内に契約を解除したデータに「1」と表示させる式を教えて頂けないでしょうか。
B列(契約開始日) D列(契約消滅日) E列(三か月以内のデータ表示列)
2 2009/12/01 2010/03/02
3 2010/01/01 2010/03/24 1
4 2010/03/01 2010/03/29 1
5 2009/12/02 2010/04/10
6 2009/12/01 2010/03/28
7 2010/01/01 2010/04/26
8 2010/02/01 2010/04/27 1
調べながら次のような式を作成したのですがなかなかうまくいきません。
=IF(DATEDIF(B2,D2,"M")<=3,"1","")
上記の式を使用した場合、本来であれば3ヶ月以内のデータのみチェックされるはずが
3ヶ月+α(残りの日付)までカウントしてチェックする為、正しくデータを抽出できない状況です。
(例)
上記表 (B5,D5) 、(B6,D6)、 (B7,D7) は、三か月以上のデータですが何故か「1」とチェックが入ってしまいます。
丸投げのようで申し訳ございませんが、お知恵をお借りしたくよろしくお願い致します。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
=IF(EDATE(B2,3)>C2,1,"")
でいかがでしょう
利用するためには[分析ツール]アドインの組み込みが必要です。
分析ツールを組み込んでおけば
EOMONTH
なんかも使えて便利になりますよ
No.5
- 回答日時:
3か月を90人かではなくて、DATEDIF関数でMを(月に満たない日数は切捨て)で3未満であれば1を返すで、科mん単では。
これは実際の暦の上の勘定で、2つの日付について計算すると思う。IF関数部の比較で等号を入れなければ、0か月、1ヶ月+α、2ヶ月、2ヶ月+α、が条件を満たすことになるのでは。
私の勘違いかな。
DATE[DIF関数でMを指定したら返る値は1,2なら3ヶ月未満なのではないですか
ーー
3ヶ月丁度を条件を満たす、に入れたいなら
2つの別の式で
Mの式で3、
MD(Mで切り捨てられた日数)の式で0
の場合は条件を満たす式という式を作れば良いのでは。
No.4
- 回答日時:
こんばんは!
すでに回答は出ていますので、余計なお世話かもしれませんが、
一例です。
E2セルに
=IF(C2<=EDATE(B2,3),1,"")
(エラー処理はしていません)
という数式を入れ、オートフィルで下へコピーではどうでしょうか?
尚、EDATE関数を使用するに当たり当方使用のExcel2003以前のバージョンでは
メニュー → ツール → アドイン → 「分析ツール」にチェックを入れておく必要があります。
参考になれば良いのですが・・・m(__)m
No.3
- 回答日時:
#1です。
間違ってました。すみません。=IF(DATEDIF(B2,D2,"M")<=3,if(day(B2)<day(d2),"1",""),"")
は誤ってます。
列Eでの評価の前に、列Fに式[=IF(DATEDIF(B2,D2,"M")]を設定してみてはどうでしょう。
12を越えた値が得られることを期待してますので試験用に
2009/02/01 2010/03/01 も設けてみてください。
No.2
- 回答日時:
とりあえずDATEDIF(日付,日付,"M")は,「丸三ヶ月を過ぎていて,丸4ヶ月は過ぎていません(3月プラスα日はあるかもしれないし無いかもしれない)」を計算する関数です。
従って例えば10/1/1~10/4/10のDATEDIF(,,"M")は3なので,「<=3」で判定してしまうと1になります。
ところでご質問で「ジャスト3ヶ月」(例:10/1/1~10/4/1)が1なのか1じゃなくて良いのか不明瞭ですが,仮にこれは1だとすると
=IF(DATEDIF(B2,D2-1,"M")<3,1,"")
のようにします。
No.1
- 回答日時:
[三か月以内]の定義がはっきりしてないのでは?
2010年12月29日~31日に契約して、2011年2月28日に解除したらどうします?
=IF(DATEDIF(B2,D2,"M")<=3,if(day(B2)<day(d2),"1",""),"")
では?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
つい集めてしまうものはなんですか?
人間誰もは1つ「やたらこればかり集めてしまう」というものがあるもの。 あなたにとって、つい集めてしまうものはなんですか?
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
ある日付から3年以内であれば【〇】を自動的に表示させる
Excel(エクセル)
-
エクセルの関数で「6ヶ月より長い場合」と条件設定したい!
Excel(エクセル)
-
エクセルで一ヵ月以内に○をつける方法
Excel(エクセル)
-
-
4
エクセルのif関数についての質問です。何年何か月以上なら〇(数字)といった表し方を知りたいです。
Excel(エクセル)
-
5
Excelに入力した個々の日付の数ヶ月前から自動で色をつける方法を教えてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
急ぎ!色のついたセルを非表示...
-
エクセルで行の高さ及び列幅の...
-
エクセル VBA 行間隔を飛ばした...
-
行の一番右のデータセルと同じ...
-
【Excel VBA】指定した行の最大...
-
Excel2017 フィルタ昇順並びがA...
-
エクセル関数について
-
excel / ピポッド 日数を出したい
-
Excel 最小二乗法 二次関数
-
エクセルの時刻のカウントが出...
-
複数回答のクロス集計の方法
-
VBA 配列で型がエラーになります。
-
エクセルで文字を含む式に、カ...
-
エクセルの主軸と第2軸の0を合...
-
エクセルで長い行を5行ごとに1...
-
ExcelのVBAで、ListBox内に複数...
-
Excelで小数点以下1桁の年数を...
-
同一セルに日時があるものを日...
-
エクセルで、時間 0:00を表示...
-
エクセルで円グラフに引き出し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
Excelで並び替え後にア行...
-
オートフィルタ後のデータから...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
基準日以前のデータを範囲を指...
-
エクセルの時刻のカウントが出...
-
EXCELで日付を比べ3か月以内の...
-
【Excel VBA】指定した行の最大...
-
エクセル関数について
-
EXCEL 最終行のデータを他のセ...
-
文字列を比較し、相違するフォ...
-
プルダウンに【なし、平均、デ...
-
エクセル VBA 行間隔を飛ばした...
-
VBA 複数行の検索及び抽出
-
マクロで行の高さを設定したい
-
特定の行を選択して別のシート...
-
エクセル 複数行ある同一商品...
-
Excel 最小二乗法 二次関数
-
複数回答のクロス集計の方法
おすすめ情報