excel的高手請幫我解!!急用謝謝

2009-07-15 8:53 pm
公司要我做一份報告,我要選出3個條件都成立,才可將它選出來,感覺要用陣列來寫,可是不太會,請高手幫幫忙。


A B C D E
類型 時間 工時 工資 契約

1 急件 09:33 問題
2 一般 17:30 問題
3 諮詢 00:30 問題
4 急件
5 一般 17:50 問題
6 諮詢


以上是我的儲存格問題,這資料在sheet2,我要在sheet1的儲存格上顯示符合一般、時間在17:00~18:00及工時的問題有幾個,答案會顯示2,不知這儲存格的函數要怎麼寫。

希望高手能解答,謝謝!!
更新1:

------A-----------------B--------------------C-------------D--------------E ----類型-------------時間---------------工時----------工資---------契約 1---急件------2007/07/02 09:33-----問題-------------------------------- 2---一般------2007/07/05 17:30----------------------問題---------------

更新2:

3---諮詢------2007/07/07 00:30-------------------------------------問題 4---急件------2007/07/09 05:20----------------------問題--------------- 5---一般------2007/07/13 17:50-----問題--------------------------------

更新3:

我上面排版不好,抱歉喔,後面C、D、E以下的問題(它是內容),我是想問符合一般、時間在17:00~18:00及有工時問題的有幾個,也就是說我要在工時那攔尋找有KEY資料(資料內容會不一樣,所以只要符合有KEY資料就算我要找的)又符合我上述的條件會有幾個。

更新4:

抱歉喔,我的補充要一起看...因為放不下那麼多字。

更新5:

不好意思我還有一個問題就是在時間部分,因為我的時間儲存格裡有日期+時間,所以我不知道要怎麼寫函數分時段,日期是不用理它但是也不能刪除,所以不知道要怎麼把時段分出來,只要時段不用日期,謝謝!!

更新6:

不好意思,你可能誤會我的意思,我是說(Sheet2!B2:B7>=17/24)*(Sheet2!B2:B7<=18/24)這地方只能辦別儲存格式時間,無法辦別儲存格有日期+時間,我要可以辦別日期+時間的函數,謝囉!!

更新7:

痾.........不好意思阿,我的意思是說我第一個和第二個補充的地方,時間裡有日期和時間,不過,我只想要函數能抓到時間在17:00~18:00(跟之前一樣),但又不能更改時間內容。因為(Sheet2!B2:B7>=17/24)*(Sheet2!B2:B7<=18/24)只能辦別儲存格式只有時間(例如:17:50 )而不能辦別儲存格裡有日期及時間(例如:2007/07/13 17:50)。

更新8:

抱歉我無法貼檔,不過那麼程是不行ㄝ,他會出現#VALUE!,(MOD(Sheet2!B2:B7,1)>=17/24)*(MOD(Sheet2!B2:B7,1)<=18/24)這段加進去就會出現,=SUMPRODUCT((Sheet2!A2:A7="一般)*(Sheet2!C2:C7="問題"))這段OK,現在剩時間那段,我只是要在上段程式+一個條件,就是時間要在17~18之間,不過格式就是像我補充的那樣,日期不能刪掉也不能移動。謝謝!!

更新9:

http://www.funp.net/438812下載檔案在這邊,我要在日報表的地方B5欄位顯示我說的條件,條件在案件明細的報表裡只要看受理日期、案件類型及最後一項契約事項,麻煩你ㄌ。

更新10:

謝謝拉,終於解決了,真是強者阿!!

回答 (3)

2009-07-15 9:11 pm
✔ 最佳答案

圖片參考:http://l.yimg.com/f/i/tw/ugc/rte/smiley_4.gif

請輸入公式
=SUMPRODUCT((Sheet2!B2:B7>=17/24)*(Sheet2!B2:B7<=18/24)*(Sheet2!C2:C7="問題"))

試試如有問題請再補充說明~


2009-07-15 13:14:39 補充:
抱歉,漏了一個條件,請更正如下:


=SUMPRODUCT((Sheet2!A2:A7="一般")*(Sheet2!B2:B7>=17/24)*(Sheet2!B2:B7<=18/24)*(Sheet2!C2:C7="問題"))

2009-07-15 20:40:24 補充:
可以理解~
原來輸入含日期
請改為此公式~

=SUMPRODUCT((Sheet2!A2:A7="一般")*(MOD(Sheet2!B2:B7,1)>=17/24)*(MOD(Sheet2!B2:B7,1)<=18/24)*(Sheet2!C2:C7="問題"))

如果不行,請再補充囉~

2009-07-15 22:21:13 補充:
要用HOUR()也可以,依題意17:00~18:00
請改為~

=SUMPRODUCT((Sheet2!A2:A6="一般")*(HOUR(Sheet2!B2:B6)>=17)*(HOUR(Sheet2!B2:B6)<18)*(Sheet2!C2:C6="問題"))

但是不包含時間在18:00,會有所誤差

D兄寫法為17:00~18:59

與原題意稍有差距~

2009-07-16 11:29:18 補充:
是只要顯示時間嗎?

儲存格格式>>自訂

hh:mm

這樣就可以囉~

2009-07-16 12:43:01 補充:
假設起、迄日期時間在A1、B1

公式改為

=SUMPRODUCT((Sheet2!A2:A7="一般")*(Sheet2!B2:B7>=A1)*(Sheet2!B2:B7<=B1)*(Sheet2!C2:C7="問題"))

2009-07-16 13:25:33 補充:
所以之前這個公式就可以了囉

=SUMPRODUCT((Sheet2!A2:A7="一般")*(MOD(Sheet2!B2:B7,1)>=17/24)*(MOD(Sheet2!B2:B7,1)<=18/24)*(Sheet2!C2:C7="問題"))

您試過了嗎?

或請上傳檔案,小弟看看問題為何

2009-07-16 14:41:00 補充:
看來日期欄位有些問題,如您無法上傳,無法理解您的日期格式中,發生什麼問題~

請將附檔名
.xls
改為
.JPG

然後上傳
http://www.funp.net/

再貼上下載網址

2009-07-16 16:11:15 補充:
請下載


http://www.FunP.Net/846557


看來沒什麼問題哩~

也可以跑的出來阿
好奇怪~~~ >_<||...
2014-01-25 7:39 am
如果你很確定自己很想結婚
婚友社的確是一個有效率的管道
年紀越大壓力越大
以前我去婚友社時
年輕的女生機會總是比較多
時間總是不站在女生這邊的
所以如果你想婚的念頭已經確定
就去找一家評價好一點的婚友社!
行動吧!
這是我之前參加的婚友社我覺得不錯

或搜尋"紅娘李姐"

不過還是建議你自己去諮詢過看是否適合你!
2009-07-16 5:47 am
上述條件怎麼看都只有一個符合, V大的公式修正:

=SUMPRODUCT((Sheet2!A2:A6="一般")*(HOUR(Sheet2!B2:B6)>=17)*(HOUR(Sheet2!B2:B6)<=18)*(Sheet2!C2:C6="問題"))

=1


收錄日期: 2021-04-26 18:28:23
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090715000016KK04679

檢視 Wayback Machine 備份