各位前輩安好
小的在幫國小社團製作表單遇到問題希望請教各位大神
表單製作有搜尋A2輸入年 及 A4輸入月份,自動帶出日期及週一到週日的方式
想請問如何依序抓出每週三、週五的日期顯示呢
例如
欄位D2顯示第一個週三是5/5
欄位D3顯示第一個週五是5/7
欄位D4顯示第二個週三是5/12
欄位D5顯示第二個週五是5/14
欄位D6顯示第三個週三是5/19
依此類推
跪求大神協助 感激不盡
ehn wrote:
欄位D2顯示第一個週三是5/5
欄位D3顯示第一個週五是5/7
欄位D4顯示第二個週三是5/12
欄位D5顯示第二個週五是5/14
欄位D6顯示第三個週三是5/19
D2 (365版本)
=FILTER(B2:B32,(C2:C32=4)+(C2:C32=6))
D2 (舊版)
=IFERROR(INDEX($B$1:$B$32,SMALL(IF(IF($C$2:$C$32=4,$B$2:$B$32,IF($C$2:$C$32=6,$B$2:$B$32,0)),ROW($B$2:$B$32)),ROW(A1))),"")
C2
=WEEKDAY(B2)
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
mk2-paul wrote:
D2 (365版本)(恕刪)
大神您好
您提到365版本是指OFFICE365嗎?
小的目前使用2007版本,應該以您舊版公式選用
結果顯示1
且下拉複製不會顯示結果
為了讓社團老師減少時間在表單,多點時間教小朋友,跪求您協助
替社團老師及小朋友感謝您了
現在改用另一種公式
E2 輸入年
F2 輸入月
目標找帶出週二及週四
H1帶出年月日(目前卡在這帶不出來)
H1
=H1-WEEKDAY($H$1,1)+5
H2
=IFERROR(IF(I1+7<=$H$1+35,I1+5,""),"")
然後每格+2或+5的方式來製作表單
比較呆一點,但是可以實現老師只要輸入年月就能帶出幾月幾號禮拜幾
這樣配合其他計算可望減少老師們的時間
希望各位大神幫忙救救小的如何自動帶出年月日的顯示
感恩
ehn wrote:
舊版公式
按照原圖
B2
=IF(MONTH(DATE($A$2,$A$4,ROW(A1)))=$A$4,DATE($A$2,$A$4,ROW(A1)),"")
C2 (更正追加IFERROR)
=IFERROR(WEEKDAY(B2),"")
D2 (右下有簽名,打完按 S+C+E )
=IFERROR(INDEX($B$1:$B$32,SMALL(IF(IF($C$2:$C$32=4,$B$2:$B$32,IF($C$2:$C$32=6,$B$2:$B$32,0)),ROW($B$2:$B$32)),ROW(A1))),"")
4是週三
6是週五
以此類推
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
關閉廣告