0

今エクセルでやってます。そして、私はそれに問題があります。ここであなたが私を助けることができるかもしれない私の問題。

ここで、到着日がいつなのかを特定する必要があります。

例:

2012 年 1 月 20 日金曜日に何かを送信する必要があります。送信には 3 日かかります。さて、2012年1月23日月曜日はお休みです。手動で計算すると、非常に簡単です。2012 年 1 月 24 日の回答が得られます。しかし、Excel でケースを実行する式を作成する方法がわかりません。

みんな助けてください。

ありがとう

4

1 に答える 1

0

In Excel 2010 you can use WORKDAY.INTL function like

=WORKDAY.INTL(A2,B2,"0000000",holidays)

Where A2 is date and B2 days to add and holidays a range of holiday dates....but in Excel 2007 try this array formula

=SMALL(IF(COUNTIF(holidays,A2+ROW(INDIRECT("1:"&B2*5)))=0,ROW(INDIRECT("1:"&B2*5))),B2)+A2

confirmed with CTRL+SHIFT+ENTER

assumes that you never have more than 4 consecutive holiday dates (if you do then change *5 to *10 or higher)

于 2013-03-21T08:39:02.833 に答える