[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『納品日から指定手配曜日の日付を表記したい。』(つばめ)
前に質問させていたただいた者です。
その節はありがとうございました。
今回も宜しくお願い致します。
例えば、9月15日を納品日とし、2営業日以上を開け、
最初にくる火曜日か木曜日に依頼をしたい。
9月15日の依頼日は9月8日の木曜日にまります。
この式を教えてください。
あと、会社指定の休日を加えたworkday関数を
表記してるのですが、年間に数日土曜日出勤があります。
その日は平日扱いとしたいのですが、どのような式に
なりますか?
あれもこれもで申し訳ないのですが、宜しくお願い致します。
< 使用 Excel:Excel2007、使用 OS:Windows7 >
>workday関数を 表記してるのですが、
ここ、意味がちょっと分かりません。具体的にどんな数式なのですか?
(半平太) 2016/08/19(金) 12:04
さらに、曜日指定と土曜日を数日、平日として加えた
式を教えてください。
(つばめ) 2016/08/19(金) 12:26
(x) 2016/08/19(金) 12:59
エラく面倒な数式になってしまった(もっと簡単な具体案が出てくるといいですね)。
※土曜出勤リストは「Y131:Y142」に書き出すものとします。
Q125セルに =WORKDAY(LARGE(INDEX(-10^17*(COUNTIF($T$131:$X$142,P125-ROW($A$1:$A$20))+(WEEKDAY(P125-ROW($A$1:$A$20))=1)+(WEEKDAY(P125-ROW($A$1:$A$20))=7)*(COUNTIF($Y$131:$Y$142,P125-ROW($A$1:$A$20))=0))+P125-ROW($A$1:$A$20),0),3),1-MATCH(1,MMULT(N(WEEKDAY(WORKDAY(LARGE(INDEX(-10^17*(COUNTIF($T$131:$X$142,P125-ROW($A$1:$A$20))+(WEEKDAY(P125-ROW($A$1:$A$20))=1)+(WEEKDAY(P125-ROW($A$1:$A$20))=7)*(COUNTIF($Y$131:$Y$142,P125-ROW($A$1:$A$20))=0))+P125-ROW($A$1:$A$20),0),3),1-ROW($A$1:$A$20),$T$131:$X$142))={3,5}),{1;1}),0),$T$131:$X$142)
<結果図> 行 _____ P _____ ______Q______ _R_ _S_ _____T_____ ___U___ _V_ _W_ _X_ ____Y____ 124 納品日 依頼日 125 2016/9/15(木) 2016/9/8(木) 126 2016/9/16(金) 2016/9/13(火) 127 2016/9/17(土) 2016/9/13(火) 128 2016/9/20(火) 2016/9/15(木) 129 2016/9/21(水) 2016/9/15(木) 130 2016/9/23(金) 2016/9/15(木) 休日リスト 土曜出勤 131 2016/9/24(土) 2016/9/20(火) 9月19日 9月17日 132 2016/9/26(月) 2016/9/20(火) 133 9月22日 134
(半平太) 2016/08/19(金) 15:34
>WORKDAY.INTLを使うと、週末は日曜日のみを指定可能です。
つばめさんの環境は2007だからWORKDAY.INTLは使えないのでは? (bi) 2016/08/19(金) 16:55
workdayとcooseとweekdayを組み合わせても
やってみたのですが、おしいところでうまくいきません
でした。(workdayて指定した休日が反映されなかった)
つぎは半平太さんの式にチャレンジしてみます。
(つばめ) 2016/08/19(金) 17:41
少し短縮化。Q125セルに
=WORKDAY(LARGE(INDEX(-10^17*(COUNTIF($T$131:$X$142,$P125-ROW($A$1:$A$20))+(WEEKDAY($P125-1-ROW($A$1:$A$20))>5)-COUNTIF($Y$131:$Y$142,$P125-ROW($A$1:$A$20)))+$P125-ROW($A$1:$A$20),0),3)+1,-1,INDEX((P125-ROW($A$1:$A$20))*SIGN((ABS(WEEKDAY(P125-ROW($A$1:$A$20))-4)<>1)+COUNTIF($T$131:$X$142,P125-ROW($A$1:$A$20))),0))
(半平太) 2016/08/22(月) 11:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.