2017-05-02 3 views
0

Meine aktuelle Arbeits Formel:Teilsumme, SUMPRODUCT, Multiple Criteria & Offset eine Dynamic Range

=SUMPRODUCT((WBS!$P$15:$P$65002=WBS!$A$13)*(WBS!$Q$15:$Q$65002=WBS!$AJ3),WBS!$AK$15:$AK$65002) 

ich diese Formel umwandeln möchten nur gefilterte Zellen insgesamt. Dies ist, was ich habe (Arbeiten nicht) so weit:

=SUMPRODUCT(SUBTOTAL(9,OFFSET($AK15,ROW($AK15:$AK65000)-ROW(AK15),,1 WBS!$P$15:$P$65002=WBS!$A$13)*(WBS!$Q$15:$Q$65002=WBS!$AJ3)) 

Dann, wenn Sie wissen, wie diese konvertieren von dynamischen Bereichen zu greifen, das wäre genial!

+0

OMG! Du hast es geschafft! Du bist unglaublich!!! Ich habe seit Tagen versucht, das herauszufinden. Danke mein Herr. Ich nehme nicht an, dass Sie zu meiner anderen Frage über Dynamic Ranges kommen könnten? lol – LoriLee

Antwort

0

Geben Sie diesen einen Versuch:

=SUMPRODUCT(SUBTOTAL(109,OFFSET(WBS!$AK$15,ROW(WBS!$AK$15:$AK$65002)-ROW(WBS!$AK$15),,,1)),--(WBS!$P$15:$P$65002=WBS!$A$13),--(WBS!$Q$15:$Q$65002=WBS!$AJ3)) 
+0

Wissen Sie, wie Sie dies in VBA konvertieren? Ich habe versucht zu verstehen, was ich bisher gelesen habe, aber ... funktioniert nicht! – LoriLee

+0

@LoriLee Sie müssen eine neue Frage für das erstellen, da es eine andere Antwort erfordert. Sie müssen den Code einfügen, den Sie bisher versucht haben. – tigeravatar

+0

Gefallen. Nun, ich bin SOL, weil ich es nicht genug verstehe, um zu wissen, was ich sehe. Danke trotzdem! – LoriLee