Mehrere Summen-Bedingungen mit Zellbezug

Hallo,
hab folgende Formel bei der in Spalte B bestimmte Bedingungen (7, 24 usw.) stehen und in Spalte C Werte in Abhängigkeit von diesen Beding. summiert werden:

{=SUMME(WENN($B$15:blush:B$60={7.24.221.288};$C$15:blush:C$60))}

Nun würde ich statt {7.24.221.288} direkt in die Formel zu schreiben, diesen Bereich auslagern und einen Zellbezug (z.B. in der Form A1:C12) in die Formel setzen. Das wäre praktisch, wenn man Berechnungen mit mehr als 4 Beding. braucht. Weiß jemand, ob das geht?

gruss

{=SUMME(WENN($B$15:blush:B$60={7.24.221.288};$C$15:blush:C$60))}

Nun würde ich statt {7.24.221.288} direkt in die Formel zu
schreiben, diesen Bereich auslagern und einen Zellbezug (z.B.
in der Form A1:C12) in die Formel setzen. Das wäre praktisch,
wenn man Berechnungen mit mehr als 4 Beding. braucht. Weiß
jemand, ob das geht?

Hallo Mama,

=SUMME(SUMMEWENN($B$15:blush:B$60;$A$1:blush:A$12;$C$15:blush:C$60))

als Arrayformel eingeben.

Gruß
Reinhard

Hallo Reinhardt,
diese Formel ist Käse und hat dazu geführt, dass ich mehrere Stunden arbeit verloren habe.

=SUMME(SUMMEWENN($B$15:blush:B$60;$A$1:blush:A$12;$C$15:blush:C$60))

Das heimtückische ist, dass die Formel bei Erstellung funktioniert, aber bei Schließen der Datei das Wiederöffnen nicht funktioniert. Offenbar beansprucht die Formel so viel Rechenpower, dass sich Excel mit der Datei, die diese Formel enthält, nicht öffnen läßt. Auf meinem 5 Jahre alten Notebook kann ich die Dateien nicht mehr öffnen.

Gruß

Hallo Mamma Leone,

diese Formel ist Käse und hat dazu geführt, dass ich mehrere
Stunden arbeit verloren habe.

tut mir leid, aber ich sehe da keinen Zusammenhang mit meiner Formel.

=SUMME(SUMMEWENN($B$15:blush:B$60;$A$1:blush:A$12;$C$15:blush:C$60))

Das heimtückische ist, dass die Formel bei Erstellung
funktioniert,

das soll sie ja.

aber bei Schließen der Datei das Wiederöffnen
nicht funktioniert.

Wegen der Formel? In wievielen Zellen steht sie denn?
Kannst du die Mappe hochladen mit rapidshare ( FAQ:2606 )

Offenbar beansprucht die Formel so viel
Rechenpower, dass sich Excel mit der Datei, die diese Formel
enthält, nicht öffnen läßt.

Da kann ich jetzt ohne diee Mappe zu haben nichts zu sagen.

Auf meinem 5 Jahre alten Notebook
kann ich die Dateien nicht mehr öffnen.

Mein „Fuhrpark“ ist älter :smile:

Grundsätzlich zu Arrayformeln, bei vielen Zellbereichen die sie verarbeiten werden sie schon langsam, aber 46 Zeilen in 2 Spalten mit 12 Zellen vergleichen das müßten sie fix können.

Gruß
Reinhard

Hallo Reinhard,

der Zusammenhang des Problems mit deiner Formel ist eindeutig, da die selbe Datei ohne diese Formel funktioniert. Hat bißchen gedauert bis ich das herausgefunden hab. Formel steht in 6 Zellen, die Datei möchte ich nicht hochladen, da vertraulich.

gruss

der Zusammenhang des Problems mit deiner Formel ist eindeutig,
da die selbe Datei ohne diese Formel funktioniert. Hat bißchen
gedauert bis ich das herausgefunden hab. Formel steht in 6
Zellen, die Datei möchte ich nicht hochladen, da vertraulich.

HalloMamma Leone,

http://rapidshare.com/files/374950569/kwmammaleone.x…

ich kann das problem nicht nachstellen, meine Mappe klappt problemlos.
Ich bräuchte deine Mappe. Anonymisiert, Hauptsache das Problem bleibt.

Gruß
Reinhard

der Zusammenhang des Problems mit deiner Formel ist eindeutig,
da die selbe Datei ohne diese Formel funktioniert. Hat bißchen
gedauert bis ich das herausgefunden hab. Formel steht in 6
Zellen, die Datei möchte ich nicht hochladen, da vertraulich.

Hallo Mamma leone,

dann nimm diese Formel:

=Summew($B$15:blush:B$60;$A$1:blush:A$12;$C$15:blush:C$60)

Dazu vorher in Modul1:

Function Summew(Bereich As Range, Kriterienbereich As Range, Summenbereich As Range) As Long
Dim Z As Long
For Z = 1 To Bereich.Cells.Count
 If IsNumeric(Bereich.Cells(Z, 1)) Then
 If Application.CountIf(Kriterienbereich, Bereich.Cells(Z, 1)) \> 0 Then
 Summew = Summew + Summenbereich.Cells(Z, 1)
 End If
 End If
Next Z
End Function

Gruß
Reinhard