- ベストアンサー
Excel/機関の判定について
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No2です。No2だと年が変わって表示すると判定が変わるので他の方法として C8 =DATE(YEAR(LARGE(G8:H8,1))-1,12,5) D8 =DATE(YEAR(LARGE(G8:H8,1)),3,1) にしておけば、G列とH列の年の値の大きいほうを基準にします。
その他の回答 (4)
- msMike
- ベストアンサー率20% (364/1805)
確認させてください。 》 受付期間に注文期間が含まれる場合M列判定に○を、含まれない場合×を 「受付期間に注文期間が含まれる場合」は「受付期間が注文期間に含まれる場合」の間違いではないですね? 「受付期間」の開始、終了が(それぞれ C/E列、D/F列の)2箇処あるけど、その違いは何ですか? 「M列判定」の○/×が E/F列が空白の有無に関係なく存在する理由は? 》 判定が上手くいかない行(8行)があります どの行のことを仰っているのか、それらの行番号を教えてください。
お礼
解決致しました。 コメントありがとうございました。
- bunjii
- ベストアンサー率43% (3589/8249)
>年度を指定せず毎年同じ期間を指定する方法がありましたら教えていただきたいです。 提示の受付開始「12/5」は「2018/12/5」で、受付終了「3/1」は「2019/3/1」でしょうか? 受付期間のセル範囲を「文字列」に変更し、注文期間との比較をする関数を組み替えると良いかも知れません。
お礼
解決致しました。 コメントありがとうございました。
- kkkkkm
- ベストアンサー率66% (1734/2604)
受付期間に年を入れてM列の数式が正常に判定してくれるのでしたら 毎年受付期間が同じということですから C8に =DATE(YEAR(NOW())-1,12,5) D8に =DATE(YEAR(NOW()),3,1) でいかがですか。
- kon555
- ベストアンサー率51% (1845/3565)
エクセルは日付けが入力された際、年が省略されていると、『入力された日付けの年』を勝手に入れます。 とれはエクセルのシステム上、「年/月/日」の3つが揃っていないと日付けとして扱えないからです。 なので前年や翌年の日付けとして処理させたい時は「2018/12/5」のように年単位からの入力が必要になります。
お礼
解決致しました。 コメントありがとうございました。
お礼
教えていただいた方法で判定できそうでした。 大変助かりました。ありがとうございました!