SUMMEWENN() mit Kriterien für unterschiedliche Bereiche
Verfasst: Di 1. Jul 2014, 21:16
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
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