[算表] 格式化條件-下個月到期資料(解決)
目前我的問題輾轉還是算得到解決
只是有某些部分可能還有更好的方法,後來大概演變如下
1.關於格式化這個問題,於推文中已經獲得解答
→
06/05 17:53,
06/05 17:53
其實我昨天嘗試過 =AND($E1>0,$E1<$I$2) 不過不知道為何
就是無法達成想要的結果,改成推文的公式就可以了
不過今天早上開機,再試一次發現突然正常了,所以應該兩個都可以用吧
2.日期加總問題
SUMPRODUCT確定可以用,不過由於我的表格有點龐雜
在我修改後,完整公式為
=SUMPRODUCT((日表!$A:$A=$A4)*
(TEXT(日表!$B:$B,"YYYYMM")=TEXT(日表!$I$2,"YYYYMM"))*
(日表!$G:$G))
這裡就出現了問題,只要設定成整欄的狀況下,就會顯示 #value!
可是如果修改成特定區塊,如
=SUMPRODUCT((日表!$A$5:$A$35524=$A4)*
(TEXT(日表!$B$5:$B$35524,"YYYYMM")=TEXT(日表!$I$2,"YYYYMM"))*
(日表!$G$5:$G$35524))
就可以正常使用了,這部分又是為什麼呢@@
3.還是格式化條件的問題
原先我將格式設成設成本月顯示紅字,所以寫成
=TEXT($H1,"YYYYMM")=TEXT($I$2,"YYYYMM")
後來我想改為 基準點後一個月 的欄位上紅字
原本很傻很天真直接改成 =TEXT($H1,"YYYYMM")=TEXT($I$2,"YYYYMM"+1)
沒想到完全沒發生作用,而且這個沒有考慮到資料跨年的問題
不曉得有其他的解決方法嗎?
想到了一個很笨的方法,實驗過後應該沒有什麼太大的問題
如果有跟我一樣腸思枯竭的板友可以試試看
其實原理很簡單,利用 (1)同年度內YYYYMM的差=1 (2)跨年時YYYYMM的差=89
利用or函數
=OR(
TEXT($I1,"YYYYMM")-TEXT($B$2,"YYYYMM")=1,
TEXT($I1,"YYYYMM")-TEXT($B$2,"YYYYMM")=89
)
$B$2是我設定的日期基準點,可以自己更換
很笨,可是至少他能使用我已經謝天謝地了!
不知道該說excel博大精深還是我資質駑鈍
這幾天為了這個表已經寢食難安了
感謝Office板的溫馨,讓我稍稍有點線索可以有勇氣繼續改下去 T___T
---------------------我是上次問題的分隔線-------------------------
※ 引述《kittenkitten (柔荑)》之銘言:
軟體:Excel
版本:2007
兩個問題想了一天還是想不太出來,希望有高手幫忙解答
1.格式化問題
我想將過期的欄位都上灰底,原本以為透過格式化條件很簡單
所以我設定了 $E1<$I$2(日期基準點的欄位)
不過發現這麼一來,空白儲存格也會上色,要怎麼排除空白儲存格?
A B C D E
---------------------------------------------------------
姓名 活動期間(起) 活動期間(迄) 要加總數值 到期日期
---------------------------------------------------------
AAA 2012/01/01 2012/06/12 D1 2012/12/31
AAA 2012/06/20 2012/07/15 D2 2012/08/30
BBB …
…
2.承上,日期加總的問題
原本想找出上表,A欄當中的某人,於B欄為日期基準點當月,所有D欄數值加總
例如 AAA於 6月中所有D欄的值
公式寫到 sumifs( $D:$D,$A:$A,"AAA")就寫不下去了
完全不曉得該如何判讀時間…囧,原先想要試試看用if再用sumif
不過大概思緒亂了,怎麼也設定不出來
有沒有人可以救救我呀,拜託了T____T
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.69.34.169
→
06/05 17:53,
06/05 17:53
感謝樓上
順便請教,我原本有試 And($E1>0,$E1<$I$2) 可是完全沒作用,是為什麼呢?
※ 編輯: kittenkitten 來自: 203.69.34.169 (06/05 17:57)
→
06/05 17:58,
06/05 17:58
→
06/05 17:58,
06/05 17:58
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.6.220
※ 編輯: kittenkitten 來自: 59.120.6.220 (06/06 15:16)
※ 編輯: kittenkitten 來自: 59.120.6.220 (06/06 15:17)
→
06/06 21:32, , 1F
06/06 21:32, 1F
→
06/06 21:32, , 2F
06/06 21:32, 2F
→
06/06 21:33, , 3F
06/06 21:33, 3F
※ 編輯: kittenkitten 來自: 59.120.6.220 (06/07 11:14)
→
06/07 11:15, , 4F
06/07 11:15, 4F
Office 近期熱門文章
PTT數位生活區 即時熱門文章