返回列表 上一主題 發帖

[發問] 求公式,不知如何下標題?

[發問] 求公式,不知如何下標題?

請教函數高手,
附上檔案,請大家幫忙!   KWH.zip (133.32 KB)

條件1        資料固定從第13列開始
條件2        F欄時間都固定相隔5分鐘
條件3        每個日期的時間符合0:00:00~23:55:00時,開始從1計算,不符合條件則為0.
要求1        如何使符合條件的A145~A1872從1數到1728 ?
例:        2013/2/1及2013/2/8 不符合條件3的規範,A欄就標示為0
要求2        排除不符合條件的2/1和2/8,其餘依不同日期從1數到最後(288),不符合條件則為0.
例:        日期2/2符合條件的B145~B432從1數到288 ?
        日期2/3符合條件的B433~B720從1數到288 ?....依此類推
要求3        H欄位為F欄位的時間計算,在格式為"通用格式"下,計算F欄時間的相減值
例:        H13為F13-F12=0,H14為F14-F13=5....依此類推

回復 1# PJChen
提問了好多天,都不見有人回覆,不知是否無法使用函數公式呢?

TOP

回復 2# PJChen


    是這樣的結果嗎?
KWH.rar (178.11 KB)
學海無涯_不恥下問

TOP

回復 3# Hsieh

版主太帥了!
這就是我要的,我可以繼續下個步驟了,若有不懂的再請教您!!...感謝您.

TOP

回復 3# Hsieh

版大您好,
昨天作業中又發現有新的難題,遂再提問,但今日查看不知為何PO上的問題自動不見了,只好再重來一次!!
我的工作表因為資料會不斷增加,是否這種情形不適合用陣列?想請問何種公式可以符合我的需求?
問題如下:
每個日期的時間符合0:00:00~23:55:00且G欄位大於0.1,為有效區間,例如:2/2 符合0:00:00~23:55:00的條件,從2/2 6:05~6:55是第一個有效區間,則標示為1,其同日第2個有效區間為11:10~12:50則標示為2….依此類推,每日的有效區間都從1開始數
KWH_R2.zip (173.3 KB)

TOP

回復 5# PJChen
試試看
KWH_R2.zip (196.98 KB)
學海無涯_不恥下問

TOP

回復 6# Hsieh

請教版大,
I13=IF((B13>0)*(G13>0.1),SUMPRODUCT((y>0.1)*(OFFSET(y,-1,)<0.1)*1)+n,0)
例如這個公式,這是自定義名稱?比較複雜的情形,沒有"自定義名稱"是否無法運作?
上面的公式用了y/ n二個定義,但為何我去看名稱管理員的時候,其中的自定義有8個?可否幫忙解說?

TOP

回復 7# PJChen

a=OFFSET('KWH (原始)'!$E$13,,,COUNT('KWH (原始)'!$E:$E),)  'E欄資料範圍
ar=SUMPRODUCT((INT(a)=INT('KWH (原始)'!$E161))*1)   '計算與同列日期相同數量
k=MATCH(1,1/(INT(a)=INT('KWH (原始)'!$E161)),0)   '找到日期的開始位置
n=SUMPRODUCT((INT(OFFSET(y,,-2))<>INT(OFFSET(y,-1,-2)))*(OFFSET(y,-1,)>0.1)*(y>0.1)*1)  '計算日期變化時,前一日的最後一筆與當日第一筆均超過0.1的數量
rng=OFFSET('KWH (原始)'!$E$12,k,,ar,)  '同日期的範圍
x=ROW(INDEX(rng,1,1))   '同日期第一個位置的列號
y=INDIRECT("G"&x&":G"&ROW())  '同日期第一個位置到本列的範圍
z=LOOKUP(2,1/(INT(a)=INT('KWH (原始)'!$E161)),ROW(a))  '同日期的最後列號(可刪除)
學海無涯_不恥下問

TOP

回復 8# Hsieh
感謝版大的解說,目前運作的結果ok,不過公式我還得細細研究,有問題再請教!! 感謝!!

TOP

回復 8# Hsieh
版大好,

我的表格依作業稍作了些變動,不知為何B欄的2/2的值某些會出現#VALUE!
我已查了整整一天,但找不出原因為何,請版大幫幫忙!!

另外這個公式 =INDIRECT("H"&'KWH(New)'!x&":H"&ROW())..............請問紅色的"x"代表的意義是什麼?
KWH_R3.zip (139.83 KB)

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題