19.07.2023, 10:36
Hallo zusammen,
ableitend aus der folgenden Formel habe ich die unteren Codes geschrieben
Z4 =SUMMENPRODUKT(($E$7:$E$17=$X4)*1;($C$7:$C$17);($E$7:$E$17<>"a")*1)+SUMMENPRODUKT(($N$7:$N$17=$X4)*1;($L$7:$L$17);($N$7:$N$17<>"a")*1)
Die Codes funktionieren im Alleingang , aber ich muss zwei Bereiche betrachten.
Ich habe wie die obere Formel Plus-Zeichen versucht, keine Chance. Mit UND- Zeichen geht es auch nicht.
Ich schaffe es nicht aus zwei VBA Codes ein ganzer Code zu machen.
ActiveSheet.Range("Z4").Value = Evaluate("sumproduct((E7:E17=X4)*1*(L7:L17<>""a""),(L7:L17))")
ActiveSheet.Range("Z4").Value = Evaluate("sumproduct((N7:N17=X4)*1*(L7:L17<>""a""),(L7:L17))")
Das habe ich schon versucht, aber ohne Erfolg :
ActiveSheet.Range("Z5").Value = Evaluate("sumproduct((E7:E17 & N7:N17=X5)*1*(C7:C17& L7:L17<>""a""),(C7:C17 & L7:L17))")
Bedanke mich im Voraus für die Unterstützung.
ableitend aus der folgenden Formel habe ich die unteren Codes geschrieben
Z4 =SUMMENPRODUKT(($E$7:$E$17=$X4)*1;($C$7:$C$17);($E$7:$E$17<>"a")*1)+SUMMENPRODUKT(($N$7:$N$17=$X4)*1;($L$7:$L$17);($N$7:$N$17<>"a")*1)
Die Codes funktionieren im Alleingang , aber ich muss zwei Bereiche betrachten.
Ich habe wie die obere Formel Plus-Zeichen versucht, keine Chance. Mit UND- Zeichen geht es auch nicht.
Ich schaffe es nicht aus zwei VBA Codes ein ganzer Code zu machen.
ActiveSheet.Range("Z4").Value = Evaluate("sumproduct((E7:E17=X4)*1*(L7:L17<>""a""),(L7:L17))")
ActiveSheet.Range("Z4").Value = Evaluate("sumproduct((N7:N17=X4)*1*(L7:L17<>""a""),(L7:L17))")
Das habe ich schon versucht, aber ohne Erfolg :
ActiveSheet.Range("Z5").Value = Evaluate("sumproduct((E7:E17 & N7:N17=X5)*1*(C7:C17& L7:L17<>""a""),(C7:C17 & L7:L17))")
Bedanke mich im Voraus für die Unterstützung.