契約日と契約解除日があり、三か月以内に契約を解除したデータに「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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Y!mobile(ワイモバイル) Ymobile!データ増量オプション(550円)1年無料経過後 解約・契約繰り返して使えますか? 5 2023/05/11 09:11
- Excel(エクセル) Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を 5 2022/11/12 09:33
- その他(スマートフォン・携帯電話・VR) スマホが... 4 2023/05/26 10:30
- その他(Microsoft Office) 【スプレッドシート】最初の契約日と最後の契約期間を抽出したい 添付のように派遣先、スタッフ、契約開始 2 2023/03/13 21:18
- iPhone(アイフォーン) 至急。エラーiphone初期化→icloudからデータを復旧したい(LINEも制限がかかり入れない) 2 2022/09/18 19:20
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
ある日付から3年以内であれば【〇】を自動的に表示させる
Excel(エクセル)
-
エクセルで一ヵ月以内に○をつける方法
Excel(エクセル)
-
エクセルの関数で「6ヶ月より長い場合」と条件設定したい!
Excel(エクセル)
-
-
4
エクセルのif関数についての質問です。何年何か月以上なら〇(数字)といった表し方を知りたいです。
Excel(エクセル)
-
5
Excelに入力した個々の日付の数ヶ月前から自動で色をつける方法を教えてください。
Excel(エクセル)
-
6
EXCEL 何日以内なら ○ と表示させたい
Excel(エクセル)
-
7
日付が1年以内になると他のセルの色が変わる
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで行の高さ及び列幅の...
-
Excel2017 フィルタ昇順並びがA...
-
エクセル VBA 行間隔を飛ばした...
-
基準日以前のデータを範囲を指...
-
Excelで並び替え後にア行...
-
時間の重複チェック
-
オートフィルタ後のデータから...
-
急ぎ!色のついたセルを非表示...
-
エクセル関数について
-
Excel 最小二乗法 二次関数
-
エクセル関数について
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
EXCELで日付を比べ3か月以内の...
-
検索条件に合うセルの個数を数...
-
文字列を比較し、相違するフォ...
-
Excel VBAでセルのクリアが出来...
-
行の一番右のデータセルと同じ...
-
プルダウンに【なし、平均、デ...
-
【Excel】数式の参照範囲を可変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
Excelで並び替え後にア行...
-
オートフィルタ後のデータから...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
基準日以前のデータを範囲を指...
-
エクセルの時刻のカウントが出...
-
EXCELで日付を比べ3か月以内の...
-
【Excel VBA】指定した行の最大...
-
エクセル関数について
-
EXCEL 最終行のデータを他のセ...
-
文字列を比較し、相違するフォ...
-
プルダウンに【なし、平均、デ...
-
エクセル VBA 行間隔を飛ばした...
-
VBA 複数行の検索及び抽出
-
マクロで行の高さを設定したい
-
特定の行を選択して別のシート...
-
エクセル 複数行ある同一商品...
-
Excel 最小二乗法 二次関数
-
複数回答のクロス集計の方法
おすすめ情報