-3

Q: "OVERDUE" 列のマクロを作成するにはどうすればよいですか (アイデアはありますか?)。

次の場合は「Y」になります。

CREATED column+DAYS column is YOUNGER than the current date. 

そうでない場合は「N」にする必要があります。

しかし: 週末を数える必要はありません..

例:

  • "CREATED" は "8/10/2013 22:38" - 土曜日なので週末、"DAYS" は 2 の場合、2 つを足すと次のようになります: 8/13/2013 24:00

  • "CREATED" が "8/16/2013 11:26" - 金曜日の場合、平日で "DAYS" が 2 の場合、2 つを足すと次のようになります: 8/20/2013 13:34

例:

today is: 8/13/2013 10:25

CREATED     DAYS    OVERDUE
8/10/2013 22:38     2   Y
8/12/2013 11:26     2   N

なぜなら:

8/10/2013 22:38 + 2 days is younger then 8/13/2013 10:25, so "OVERDUE" needs to be "Y"
8/12/2013 11:26 + 2 days is older then 8/13/2013 10:25, so "OVERDUE" needs to be "N"
4

1 に答える 1

0

IF を使用して日付を NOW() と比較するのはどうですか?

=IF( (A2+B2)<NOW(),"Y","N")

(わかりました、更新された質問を確認し、ここで新しい入力を行います...)

使用された数式:

=WEEKDAY(B2)        
=IF(D2=7,1,IF(OR(D2=5,D2=6),2,0))   
=B2+C2+F2   
=IF(G2<NOW(),"Y","N")

このようなもの?

于 2013-08-13T08:30:53.133 に答える