Board logo

標題: [發問] [發問] 依條件跳選儲存格值 [打印本頁]

作者: ABK    時間: 2018-11-28 20:45     標題: [發問] 依條件跳選儲存格值

請問有辦法使用公式 依條件跳選儲存格值嗎?
作者: Hsieh    時間: 2018-11-29 09:27

回復 1# ABK

E6陣列公式
=WORKDAY($E$8,-2+ROW(A1)-1,SMALL(IF(($A$1:$A$30<>"")+(WEEKDAY($B$1:$B$30,2)>5),$B$1:$B$30,""),ROW(INDIRECT("A1:A"&SUMPRODUCT(($A$1:$A$30<>"")+(WEEKDAY($B$1:$B$30,2)>5))))))
[attach]29753[/attach]
作者: 准提部林    時間: 2018-11-29 10:08

本帖最後由 准提部林 於 2018-11-29 10:09 編輯

1) B欄[周六.周日]條件格式錯誤:
    建議修改:B1條件公式
    條件一:=$A1<>""     設[淡紅色]
    條件二:=WEEKDAY($B1&"",2)>5   設[黃色]

2) E6公式:下拉
   =IFERROR(LOOKUP(1,0/(MOD(B$1:B$30/(1&A$1:A$30),7)>1)/(B$1:B$30<E7),B:B),"")
   或
    =IFERROR(LOOKUP(1,0/(WEEKDAY(B$1:B$30/(1&A$1:A$30),2)<6)/(B$1:B$30<E7),B:B),"")
作者: ABK    時間: 2018-11-29 20:10

本帖最後由 ABK 於 2018-11-29 20:24 編輯

謝謝Hsieh大和准提大!
您們的公式都好用!    感謝 感謝!

一開始沒去變更我B欄的[周六.周日]條件格式就先試公式, 試了一陣子 覺得數值都怪怪的,
好在准提大有提醒糾正,後來才發覺是假日位置標錯了,不是兩位版大的公式不靈。

感謝萬分 !
作者: ABK    時間: 2018-12-10 20:33

回復 3# 准提部林

准提大您好!  再請教一下!

若將 日期改成橫向, 在H4 輸入日期時, 則 G4顯示前1個工作天 與 F4顯示前2個工作天的日期, 公式要如何修正?
作者: 准提部林    時間: 2018-12-11 11:03

回復 5# ABK


F4:
=iferror(LOOKUP(1,0/(MOD($B$1:$B$99/(1&$A$1:$A$99),7)>1)/($B$1:$B$99<G4),$B:$B),"")
作者: ABK    時間: 2018-12-11 12:08

回復 6# 准提部林


  謝謝准提大 !

不好意思!  是我沒說明清楚!  橫式的日期排列 只有 F1: AJ2, 沒有A欄和B欄兩列了,
即我想將原本直式的日期表改成橫式的日期表, 使用橫式的日期表依然有挑選最後兩個工作日的功能。
作者: 准提部林    時間: 2018-12-11 13:00

回復 7# ABK


=IFERROR(LOOKUP(1,0/(MOD($F2:$AJ2/(1&$F1:$AJ1),7)>1)/($F2:$AJ2<G4),$F2:$AJ2),"")
作者: ABK    時間: 2018-12-11 13:38

回復 8# 准提部林


    感謝 准提大 !
    ok了!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)