今日の日付が物ggingいから休暇の終わりまでの間に値を返すExcel式


0

そのため、組織のイベントに出席する必要がある従業員のリストを含むExcelシートがあります。休暇中の人を除くほとんどすべての従業員。

1列目/ 2列目/ 3列目/ 4列目従業員名/休暇の懇願日/休暇の終了日/出席

4番目の列を取得して、今日の日付が休暇の懇願日と終了日の間にあり、自動的に出席に戻るか出席しないかを検出するにはどうすればよいですか?

使用する必要がある式を教えてください。


あなたは実際に今日の日付を見ていますか、それともイベントの実際の日付ですか?今日の日付は変わり続けますが、休暇中の従業員を除き、すべての従業員が参加する予定のイベントの日付を指定する必要があります。
patkim

今日の日付が必要な場合でも、ExcelのNOWまたはTODAY関数ではなく、セルを使用してそのセルを参照するだけです。CTRLキーに続けてを押すだけで、今日の日付を静的な値としてシームレスに挿入できます。単一セル内。この方法では、日付の値を再び変更するまで、その日の出席/提案の予定/予定の永続的な記録または永続的な記録を保持します。
patkim

回答:


0

このようなことを行う必要があります:

=IF(AND(B2<=TODAY(), C2>=TODAY()), "Does Not Attend", "Attend")

しかし、コメントで述べたように、これはイベントの特定の日付ではなく、今日に対してチェックします。「EventDate」列はありますか、それともスーパーバイザーは毎日の名簿を見て、その日のイベントに誰が参加するかを確認していますか?

編集:たとえば、毎週木曜日にイベントが発生した場合、次のX木曜日の列を追加して、日付を一番上の行にすることができます。たとえば、E1には16-Nov-17、F1には23-Nov-17、G1 30-Nov-17などがあります(現地の日付形式による)

次に、式(E2)を次のように変更します。

=IF(AND(B2<=E$1(), C2>=E$1()), "Does Not Attend", "Attend")

イベントの日付の列にこの数式をコピーし、従業員の行を下にコピーします


イベントは、毎週木曜日に発生するという意味で一定です。それをどのように数式に変換しますか?
Abood Bataineh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.