Seite 1 von 1

SUMMEWENN() mit Kriterien für unterschiedliche Bereiche

Verfasst: Di 1. Jul 2014, 21:16
von Yadgar
Hi(gh)!

Folgende Ausgangssituation: eine Liste von in verschiedenen Kleinanzeigen-Portalen angebotenen Heimorgel-Modellen, in Spalte A der vollständige Modellname der Orgeln, in allen weiteren Spalten jeweils abwechselnd Datum des Angebots, Name des Kleinanzeigen-Portals, Preis der Orgel.

Jetzt will ich gerne den Durchschnittspreis für jede Orgelmarke (nicht jedes konkrete Modell!) ermitteln... dazu muss ich zum einen Spalte A nach dem Vorkommen des Markennamens (z. B. "Farfisa") im Modellnamen durchsuchen, zum anderen dürfen aus dem Datenbereich mit den Preisen (b3:bz10000) nur jene Zellen zur Addition herangezogen werden, die tatsächlich Währungsangaben sind.

Da summewenn() nur Auswahlkriterien für einen Bereich erlaubt, suchte ich nach Alternativen und glaubte, mit summe() als Matrixfunktion eine solche gefunden zu haben.

Allerdings ergibt {=SUMME((Orgeln.A3:Orgeln.A10000="Farfisa.*")*(Orgeln.B3:Orgeln.BZ10000="[:digit:]+,*[:digit:]*")*Orgeln.B3:Orgeln.BZ10000)}

bei mir immer nur 0 - warum?

Bis bald im Khyberspace!

Yadgar

Re: SUMMEWENN() mit Kriterien für unterschiedliche Bereiche

Verfasst: Di 1. Jul 2014, 22:57
von mikele
Hallo,

es wird 0 ergeben, da der Vergleich in deiner Formel nicht mit regulären Ausdrücken umgehen kann.
Dein Problem ist nicht so ohne ...
Ich gehe mal davon aus, dass in den Spalten B bis BZ in jeder 3. Spalte ein Preis (als Zahl und nicht als Text!) steht.
Eine Lösung für die Duchschnittsberechnung könnte dann so aussehen:
durchschnittspreis.ods
(11.28 KiB) 150-mal heruntergeladen
(nur mal ein verkürztes Beispiel).