作者: 賣火柴的小男孩 時間: 2017-7-25 21:42 標題: EXCEL 請教... 31/07/2017 更新
本帖最後由 賣火柴的小男孩 於 2017-7-31 19:21 編輯
更新問題31/07/2017
A B C
小明 20/02/2017 20
大文 10/03/2017 45
大文 20/07/2017 50
大文 沒記錄 沒記錄
靜而 12/07/2017 30
求:D1=大文在最新的時間當天使用了多少C...
作者: mdws2002 時間: 2017-7-26 01:14
其實即係想計咩?
係A1,輸入數字1,然後放右下角變成黑十字嗰陣,按住Ctrl(十字右上會出現一個加號),然後向下拉,你想計到幾多就拉到數字幾多。
係B1,輸入「=Power(A1,3)+1000」,然後一樣向下拉。
係C1,輸入「=Sum(B2:BXX)」,其中XX為你需要計算到的數字,如1-10則為「=Sum(B2:B10)」
作者: 賣火柴的小男孩 時間: 2017-7-26 01:42
謝謝啊, 我明天試試,感恩!
作者: 賣火柴的小男孩 時間: 2017-8-1 00:38
推一下!
更新問題31/07/2017
A B C
小明 20/02/2017 20
大文 10/03/2017 45
大文 20/07/2017 50
大文 沒記錄 沒記錄
靜而 12/07/2017 30
求:D1=大文在最新的時間當天使用了多少C...
作者: sta 時間: 2017-8-1 13:45
Pls try this in D1
=SUMIFS(C1:C5,A1:A5,"大文",B1:B5,TODAY())
作者: 賣火柴的小男孩 時間: 2017-8-1 19:08
謝謝師兄幫助, 我剛試過了..
需要日期必需為今日才可以正常...
謝謝!
作者: Scitovsky 時間: 2017-8-2 13:55
本帖最後由 Scitovsky 於 2017-8-2 14:25 編輯
Try this with [Ctrl]+[Shift]+[Enter]
D12=INDEX($D$3:$D$9,MATCH(B12&MAX(IF($B$3:$B$9=B12,IF($C$3:$C$9<=C12,$C$3:$C$9,""))),$B$3:$B$9&$C$3:$C$9,0))
https://www.hkepc.com/forum/attachment.php?aid=2001725&k=b24134af7d79a57cbbebb4fe9dfffec4&t=1780814328&sid=WGOZ4hj7AF

作者: simontang 時間: 2017-8-2 13:56
本帖最後由 simontang 於 2017-8-2 14:07 編輯
=SUMPRODUCT(($A$1:$A$5=$D1)*1,($B$1:$B$5=MAX(IF(INDEX($A$1:$B$5,MATCH(D1,$A$1:$A$5,0),1)=$A$1:$A$5,$B$1:$B$5)))*1,$C$1:$C$5)
https://www.hkepc.com/forum/attachment.php?aid=2001679&k=a14576cdee20eba55ca0c9b83396e660&t=1780814328&sid=WGOZ4hj7AF

作者: 巧滾動 時間: 2017-8-2 17:15
可以試下(2條都係array formula, 要Ctrl-Shift-Enter輸入)
有MAXIFS:
=SUM(IF($B$1:$B$5=MAXIFS($B$1:$B$5,$A$1:$A$5,"大文"),$C$1:$C$5,0))
冇MAXIFS:
=SUM(IF($B$1:$B$5=MAX(IF($A$1:$A$5="大文",$B$1:$B$5,0)),$C$1:$C$5,0))
作者: 賣火柴的小男孩 時間: 2017-8-2 20:36
回覆 9# 巧滾動
真係好多謝各位相助, 明天返公司試下先,感恩!
作者: sta 時間: 2017-8-4 10:39
如果咁又得唔得?
=SUMIFS(C1:C5,A1:A5,"大文",B1:B5,MAX(B1:B5))


