
この素敵なテンプレートを見つけました頂点42授業の出席状況を追跡するため。
テンプレートを変更して、平日のみが表示されるようにしたいと考えています (週末には授業がないため)。使用されている数式は私の Excel スキル レベルを超えているため、他の誰かが解決してくれることを願っています。
関数は次のようになります。C7 は月の最初の日です。
=@IF(C7="";"";INDEX({"Su";"M";"Tu";"W";"Th";"F";"Sa"};WEEKDAY(C7;1)))
C7 の関数。AB3 は年、AB2 は月です。
=DATE(AB3;@INDEX({1\2\3\4\5\6\7\8\9\10\11\12};MATCH(AB2;monthNames;0));1)
テンプレートのスクリーンショット:
答え1
なくす土そして太陽7行目から、6行目の既存の数式を使用することができます。実際、6行目の数式を短くすることもできます。サそして太陽オプションは不要になりました。
C7は、
=IF(TEXT(WORKDAY(DATEVALUE("1-"&LEFT($AB2; 3)&"-"&$AB3)-1; COLUMN(A:A)); "mmmm")=$AB2; WORKDAY(DATEVALUE("1-"&LEFT($AB2; 3)&"-"&$AB3)-1; COLUMN(A:A)); "")
これには、行 7 の日付を実際の日付として扱うという利点があります。
WORKDAYまたはWORKDAY.INTL関数に休日のリストを追加することができます。WORKDAY.INTLでは、標準ではない週末(例えば、土&太陽)。