標題:
[發問]
非連續時間加空行&多重條件回傳對應儲存格
[打印本頁]
作者:
a7436508
時間:
2014-5-26 07:03
標題:
非連續時間加空行&多重條件回傳對應儲存格
問題1-非連續時間加空行
應該是有工具可以做調整,可是我真的找了很久很久一直都沒有試成功
像是這樣的,因為數據不小所以想求函數還是什麼工具可以輔佐。
又或者有第二個方式可以補空行接續時間連續。
09:30:00
09:31:00
09:32:00
____
____
09:35:00
09:36:00
____
09:38:00
09:39:00
09:40:00
09:41:00
09:42:00
問題2-多重條件回傳對應儲存格
左邊的數據是時間不連續,
右邊的數據是做連續時間性,
可是問題就在把左邊條件帶入對應儲存格,
有試著寫VLOOKUP行不通,
VLOOKUP好像不給用一個以上條件式
有試過B、C欄相加跟J、K欄相加後變一個欄位,調整成一個條件式後依樣也是不行出現錯誤
麻煩請各位大大解救
L2 = VLOOKUP(AND(J2:K2),AND(AND(B2:C958544),$B$2:$G$958544),3,0) = #N/A
作者:
p212
時間:
2014-5-26 09:30
回復
1#
a7436508
您的問題有些讓人滿頭霧水的(如Q1的來源為何?Q1在什麼狀況要產生空行?Q2要依什麼條件找參照來源的資料?...),可否上傳問題的參考檔,註明其資料欄位、預期結果等,方便大夥兒研究,謝謝!
作者:
Hsieh
時間:
2014-5-26 15:22
本帖最後由 Hsieh 於 2014-5-26 15:27 編輯
回復
1#
a7436508
問題1看圖操作看看
[attach]18374[/attach]
問題2請上傳檔案加以說明
作者:
a7436508
時間:
2014-5-26 16:27
回復
2#
Hsieh
回復
3#
Hsieh
附件裡面是包含Q1&Q2
Hsieh大大這個函數有試過了,
可是再回傳值的部分還是不會理耶,
是不是時間是以迴圈的方式進行所以函數無效則FALSE
測試Q1函數在欄位O
Q2的部分則在C:F
兩個條件都達成則顯示兩個條件都達成的對應欄位,
IF好像無法辦到,
只能用IF的第一格設定,
TRUE則會忘掉第一格的條件,
是不是要再設另外一個函數去執行已達成的條件。
[attach]18378[/attach]
作者:
a7436508
時間:
2014-5-26 16:32
回復
2#
p212
大大我PO了,請笑納
作者:
a7436508
時間:
2014-5-27 01:45
回復
2#
p212
回復
3#
Hsieh
很像是DGET的單筆改成多筆方式以特定兩欄完成條件後回傳條件式的第三欄
這樣好像要自設函數還是怎麼做才能辦到,勞請求救
之後空值同上列數值
[attach]18381[/attach]
作者:
p212
時間:
2014-5-27 10:31
本帖最後由 p212 於 2014-5-27 10:38 編輯
回復
6#
a7436508
依4#的附檔解
1、選取H1:M13185範圍,按Ctrl+Shift+F3,以「頂端列」為名稱。
2、分別在
儲存格C2輸入 =SUMPRODUCT(($A2=日期1)*($B2=時間1)*(開始1))
儲存格D2輸入=SUMPRODUCT(($A2=日期1)*($B2=時間1)*(最高1))
儲存格E2輸入=SUMPRODUCT(($A2=日期1)*($B2=時間1)*(最低1))
儲存格F2輸入=SUMPRODUCT(($A2=日期1)*($B2=時間1)*(結束1))
向下複製公式
這樣的結果不知是否符合您的需求?
請參考!
作者:
Hsieh
時間:
2014-5-27 14:53
回復
6#
a7436508
你要的是如圖的方式顯示資料嗎?
[attach]18384[/attach]
C2=IF(SUMPRODUCT((($H$2:$H$13185+$I$2:$I$13185)=$A2+$B2)*J$2:J$13185),SUMPRODUCT((($H$2:$H$13185+$I$2:$I$13185)=$A2+$B2)*J$2:J$13185),"")
向右向下複製
作者:
a7436508
時間:
2014-5-29 00:46
本帖最後由 a7436508 於 2014-5-29 00:49 編輯
回復
7#
p212
回復
8#
Hsieh
[attach]18403[/attach]
p212大哥的看完才看懂Hsieh版大的函數
D欄是改良版空值同上結果行的通
非常OP 謝謝兩位大大的熱心!!
:victory:
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)