返回列表 上一主題 發帖

[發問] 條件式總加

[發問] 條件式總加

test1e.rar (3.85 KB)
請教大大,附件中的總加問題,VBA如何寫才能做到,謝謝!

test1e.rar (3.94 KB)
如多一個條件,應如何寫,再次謝謝大大!

TOP

要跟各大大說句對不起,之前的例子,自己在邏輯上出了問題,整理思路後,再上傳正常的附件,煩請大大再幫忙,謝謝!
test2e.rar (4.09 KB)

TOP

回復 3# donod
邏輯上(+38) 這樣不是數字無法計算
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 donod 於 2013-9-27 17:56 編輯
回復  donod
邏輯上(+38) 這樣不是數字無法計算
GBKEE 發表於 2013-9-27 17:28

(38)可否?
test2e.rar (4.09 KB)

test2e.rar (4.09 KB)

TOP

本帖最後由 donod 於 2013-9-27 18:05 編輯
回復  donod
邏輯上(+38) 這樣不是數字無法計算
GBKEE 發表於 2013-9-27 17:28

改用[38 ] 代替(+38 )可否?
test2e2.rar (4.08 KB)

test2e2.rar (4.08 KB)

TOP

B8 =SUMPRODUCT(IF(LEFT(B15:D20)="(",(--MID(B15:D20,2,LEN(B15:D20)-2)>=B2)*(C15:E20<B2)*(C15:E20>B4),),C15:E20)

陣列公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089
謝謝大大,B10也可以。
B9={COUNT(IF(LEFT(B15:D20)="[",(--MID(B15:D20,2,LEN(B15:D20)-2)<=B4)*(C15:E20>=B2)))}
以上有什麼不正確?
test2e3.rar (4.34 KB)

TOP

回復 8# donod


    B9 =SUMPRODUCT(IF(LEFT(B15:D20)="[",(--MID(B15:D20,2,LEN(B15:D20)-2)<=B4)*(C15:E20>=B2)))
陣列公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# donod


    如果要用 COUNT 如下
B9 =COUNT(1/(IF(LEFT(B15:D20)="[",(--MID(B15:D20,2,LEN(B15:D20)-2)<=B4)*(C15:E20>=B2))))
陣列公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 原諒別人就是善待自己。
返回列表 上一主題