2017-03-23 4 views
0

私のシートでは、A2が「選択」であれば、今日の前に最後の就業日(日曜日とsutardayは無視する必要があります)を取得します。Excel-Formular - 前回の就業時間を取得

たとえば、今日が月曜日でA2が「選択」の場合、フォーミュラは前週の金曜日になるはずです。

私は最終日を得ることができますが、週末は無視しません。

=IF(A2="Select",TODAY()-1)

あなたは私にいくつかのアドバイスをしてください与えることはできますか?

答えて

0

私があなたに喜んでいただければ、あなたは常に今日の前に就業日を取得したいと思っています。

次のことを試してください。

=IF(A2="Select";TODAY()-IF(WEEKDAY(TODAY())<=2;WEEKDAY(TODAY())+1;1))

注: - 私はセミコロンわからないイムドイツ語クライアントでの作業を、あなたは働くコンマ

+0

でそれらを交換する必要があるかもしれません!しかし、式Today()は、明日の凍結が必要な明日の日付で変更される傾向があります。助言がありますか? –

+0

@ChandrasekarR言うまでもなく、今日の「今日」は毎日変わります。ある特定の日を常に使用したいのであれば、「今日」の代わりに定例に日付を書いてください。手で希望の日付。 – FatTony

+0

'WORKDAY'機能は、以前の就業日をより簡単にします。 '= WORKDAY(A1、-1)' –

関連する問題