標題:
[發問]
如何判斷日期在1號~5號之間? (股票開盤日,非一般日期)
[打印本頁]
作者:
newsoft
時間:
2018-2-5 03:31
標題:
如何判斷日期在1號~5號之間? (股票開盤日,非一般日期)
如果1號到5號都有開盤的話!
1號~5號 ,會有5天符合條件.
在不使用VBA下,如何只顯示第一個符合條件的日期?
感謝...
[attach]28322[/attach]
作者:
hcm19522
時間:
2018-2-6 09:49
=IF((DAY(A2)=1)*(DAY(A6)=5),"符合","")
作者:
hcm19522
時間:
2018-2-6 11:09
http://blog.xuite.net/hcm19522/twblog/563708697
作者:
newsoft
時間:
2018-2-7 02:13
回復
2#
hcm19522
hcm19522 感謝你的回覆...
不好意思,我說的不夠清楚...
如果股市日期在1號到5號之間的話,這5天都會符合我的條件(2/1, 2/2, 2/3, 2/4, 2/5)
,但我只要第一個1號顯示就好.
問題來了,如果3/1沒開盤. 只有3/2, 3/3, 3/4, 3/5 符合條件股市日期在1號到5號之間.
那第一個符合條件的則會是3/2.
=IF((DAY(A2)=1)*(DAY(A6)=5),"符合","") => 只能顯示1號
http://blog.xuite.net/hcm19522/twblog/563708697 => excel2003都顯示空白 >.<
還請hcm19522 幫忙指點
感謝大家進來.
作者:
GBKEE
時間:
2018-2-7 09:10
回復
4#
newsoft
=IF(AND(ISERROR(WEEKNUM(A1)),WEEKDAY(A2,2)<6),"符和",IF(WEEKNUM(A1)<>WEEKNUM(A2),"符和",""))
複製代碼
B2公式下拉
作者:
joblyc017
時間:
2018-2-7 11:47
回復
1#
newsoft
適用情況,日期遞增排序,公式詳解,請參考:https://goo.gl/mj4Y41
[attach]28340[/attach]
作者:
Hsieh
時間:
2018-2-7 14:38
回復
4#
newsoft
似乎是找到當月第一個工作日的意思
=IF(WORKDAY(EOMONTH(A2,-1),1)=A2,"符合","")
作者:
newsoft
時間:
2018-2-8 03:46
回復
5#
GBKEE
joblyc017大及Hsieh大 都能正常顯示...
GBKEE大的方法是顯示每星期第一個交易日.
改成最下面可以正常顯示月初第一個交易日.
如果要取月中(13號~17號)的第一個交易日,該如何修改比較好?
我直接更改Hsieh大的公式 =IF(WORKDAY(EOMONTH(A2,-1),11)=A2,"符合","")
直接+11天,但每月天數不同,所以不能正常顯示.
煩請各位幫忙指點,感激不盡.
=IF(AND(ISERROR(MONTH(A1)),DAY(A2)<6),"符合",IF(MONTH(A1)<>MONTH(A2),"符合",""))
作者:
Hsieh
時間:
2018-2-8 14:38
回復
8#
newsoft
EOMONTH(A2,-1)取得前一個月的最後一天
若要取月中日期,以你之舉例13日為開始判斷日期
EOMONTH(A2,-1)+12就能取得當月的12日
12日之後的第一工作日就是你要的日期
=WORKDAY(EOMONTH(A2,-1)+12,1)
作者:
newsoft
時間:
2018-2-8 20:40
回復
9#
Hsieh
感謝Hsieh大及其他高手幫忙
可以正常顯示了 :D
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)