Am 14.08.2010 22:38, schrieb Dietmar Czekay:
> 
> ich habe ein kleines Problem und finde mit den Funktionen in Calc keine
> Lösung, bzw- bekomme immer Fehler angezeigt.
> 
> In einer Spalte A stehen Zahlenwerte, in einer zweiten Spalte B sind
> Schlüsselwerte dazu abgelegt (Kontenrahmen)
> 
> Nun möchte ich über die Spalte A eine Summe bilden, wenn die Schlüssel
> in B einem Eintrag in einem Vergleichsarray entsprechen. Habe ich nur
> eine Zahl als Vergleich funktioniert dies gut mit
> =SUMMENPRODUKT('Verr-konto'.$A$2:$A$1048;'Verr-konto'.$B$2:$B$1048=H8).
>
> Wie mache ich es aber, wenn statt H8 mehrere Werte verglichen werden
> sollen? =VERGLEICH() kommt nicht mit Matrizen klar.

Hmm. So rein gefühlsmäßig würde ich sagen, das ließe sich vermutlich
sogar in eine Formel quetschen; aber ich halte so eine Konstruktion für
mit an Sicherheit grenzender Wahrscheinlichkeit [tm] nicht mehr wartbar.

Ich würde das Ganze viel einfacher mittels einer Hilfsspalte erledigen.
Angenommen, Deine Liste der Vergleichswerte belegt den Zellenbereich
H8:H20, dann könntest Du z. B. in die Spalte C reinschreiben
(beispielhaft Zelle C2):

| =WENN(ISTFEHLER(VERGLEICH('Verr-konto'.B2;$H$8:$H$20;0)); 0; 1)

Dann würde Dir ein simples

|  =SUMMEWENN($C$2:$C$1048;1;'Verr-konto'.$A$2:$A$1048)

reichen (übrigens könnte man auch schon Deine o. g. SUMMENPRODUKT-Formel
durch ein wesentlich einfacheres SUMMEWENN ersetzen).

Wolfgang
-- 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an