若A1,A2分別是年份與月份,則
CEILING((DATE(A1,B1,1)-2)/7,1)*7+2+7 可算出當月的第二個星期一是幾號,
若要找的是星期二,公式里的2改为3,星期日为1,其他类推。
若要找的是第一个星期,最后面的"+7"不要,第二个星期是"+7",第三个星期"+14"...
[感謝網管人論壇的oobird指教]

pixso 發表在 痞客邦 留言(0) 人氣()

SUMPRODUCT({1,2,3,4,5},{1,0,1,0,1},{1,1,0,1,1})=6
SUMPRODUCT({1,2,3,4,5})=15

pixso 發表在 痞客邦 留言(0) 人氣()

SUMPRODUCT(LARGE(A1:A10,ROW(A1:A5)))

pixso 發表在 痞客邦 留言(0) 人氣()

若A1,B1都是時間,則
--TEXT(B1-A1,"hh") 可算出A1~B1之間有幾個小時(無條件捨去)
其中,hh是把時間格式轉成小時格式,--轉換成數字格式
[節錄自網管人論壇]

pixso 發表在 痞客邦 留言(0) 人氣()

若a1,b1都是年/月/日,
datedif(a1,b1,"m") : a1~b1之間有幾個月
datedif(a1,b1,"d") : a1~b1之間有幾天
[節錄自網管人論壇]

pixso 發表在 痞客邦 留言(0) 人氣()

Sub d2p()
nPC = ExecuteExcel4Macro("Get.Document(50)")
For nI = 1 To nPC
ActiveSheet.PageSetup.CenterHeader = IIf(nI = 1, _
"--------------------------------------------", _

pixso 發表在 痞客邦 留言(0) 人氣()

SUMPRODUCT((A1:A5="夜")*(B1:B5="夜"))

pixso 發表在 痞客邦 留言(0) 人氣()

用巨集[b1]=Evaluate(Replace([a1], "=", ""))
[節錄自網管人論壇]

pixso 發表在 痞客邦 留言(0) 人氣()

若A1=年份,B1=月份 ===> 則DAY(DATE(A1,B1+1,1)-1)=當月有幾天
[節錄自網管人論壇]

pixso 發表在 痞客邦 留言(0) 人氣()

ActiveSheet.UsedRange = ActiveSheet.UsedRange.Value
[節錄自網管人論壇]

pixso 發表在 痞客邦 留言(0) 人氣()

Q:如何取出 76年到職的人數
比如說 A
1 到職日期
2 76/08/02
3 76/05/04

pixso 發表在 痞客邦 留言(0) 人氣()

1.打開分析工具箱增益集
2.networkdays(開始日,結束日)

=(B1-A1)-INT(B1-A1)-IF(HOUR(B1)>HOUR(A1),0,1)+networkdays(A1,B1)
格式設為:d"日" hh:mm"時"

pixso 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。