Relatives Such Volumen
#1
Ich soll für meine HiWi Stelle die Google Trends für fast 100 Suchbegriffe in eine übersichtlichere Exeltabelle bringen.
So weit so einfach, da man sich die einfach herunterladen und bei Exel automaisch aufteilen kann. Das Problem ist, dass man nur ein Datensatz für die Monate bekommen kann. Ich brauch die Daten aber für die einzelnen Jahre.
Die Monate sind immer als relativer Wert zwischen 0 und 100 Angegeben wobei der Monat indem der Begriff am häufigsten gesucht wurde als referenz genommen wird und sich die weiteren Werte daran orientieren.
Um das ganze noch schwerer zu machen gibt es bei einigen Suchbegriffen auch Monate in denen der Wert 0 ist, da die Datenlage zu schlacht ist. Diese Monate sollen nicht mit berücksichtigt werden.
Wie schaffe ich es das ganze nun umrechnen zu lassen und Werte für die ganzen Jahre zu bekommen bei denen wieder das höchste Jahr den Wert 100 bekommt und die anderen sich daran anpassen? Da es sich um gut 100 Begriffe handelt und jeweils die Jahre 2004 bis einschließlich 2022 ausgewertet werden sollen, würde ich es gerne mit einer Formel hinbekommen und nicht selbst ausrechnen müssen.
Ich hab schon einiges probiert und gesucht aber ich komme einfach nicht weiter und immer wenn ich denke ich hab es kommt irgendeie Fehlermeldung oder einfach eine 0 als Wert.
Ich freue mich über jede Hilfe, die ich bekommen kann.

Anbei ein Beispielteil ohne die Suchbegriffe um die es geht

.xlsx   Beispiel Excel Tabelle.xlsx (Größe: 39,54 KB / Downloads: 10)
Antworten Top
#2
Hallo,

wie sieht so eine Berechnung aus?
Gastlich
Antworten Top
#3
Ich habe anbei mal ein fertig ausgerechnetes Beispiel gemacht.
Aber zunächst  muss man den Wert für jedes Jahr zu berechnen. Also die Werte über Null geteilt durch die zu berücksichtigten Monate (alle Monate Minus die Monate mit einer 0 als Wert). Dann wird geschaut welches Jahr den höchsten Wert hat und das Jahr soll als Referenz genommen werden. Dann müssen die anderen Jahre noch als Anteil im Verhältnis zum Referenzjahr ausgrerechnet werden und im Optimalfall noch ohne das Prozentzeichen in die entsprechende Zelle eingetragen werden.
Die einzelnen Schritte sind nicht so schwer aber das ganze zu automatisieren und zu verknüpfen klappt bei mir nicht.

.xlsx   Beispiel 2.xlsx (Größe: 11,64 KB / Downloads: 6)
Antworten Top
#4
Hallo P...,

für eine Jahreszusammenfassung fehlt noch eine wichtige Zahl wenn die Stichprobe nicht in allen Monaten gleich gross ist.

Die Anzahl der gesamte Stichprobe pro Monat oder die Anzahl für die Ausprägung mit dem Wert 100.

Nach deinem Verfahren würde dann bei einer Stichprobe von 100 und 50 für die höchste Ausprägung im Januar die gleiche Gewichtung haben wie die bei einer Stichprobe von 10000 und einer höchsten Ausprägung von 9000 eines anderen Objektes im Februar.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
@Ego
Da verstehe ich nicht ganz was du meinst. Für jeden Suchbegriff bekommt man ein Datensatz der einen Wert als referenz Nimmt und somit meist nur ein Monat der den Wert 100 bekommt. Da es sich um den relativen Ateil an der Suche handelt arbeite ich nur mit Zahlen zwischen 0 und 100. Und ob die unterschiedlichen Suchbegriffe unterschiedliche Werte haben ist egal, da nur der relative Anteil relevant ist.
Das Problem, dass ich habe, ist das ganze zu automatisieren und in einem Feld ablaufen zu lassen. nicht der Rechenweg selbst
Antworten Top
#6
Formeln für deine Mustermappe "Beispiel 2":
B7:B9 (Jahresmittel):=SUMMENPRODUKT((JAHR($B$1:$AK$1)=A7)*(B3:AK3))/SUMMENPRODUKT((JAHR($B$1:$AK$1)=A7)*(B3:AK3>0)) (runterkopieren)
D7:D9 (Jahresmittel):=B7/MAX($B$7:$B$9) (runterkopieren)

Hieraus erkennst du: Ein Aufbau deiner Tabelle, der Jahres- und Monatswerte vermischt, ist ungünstig. 
Besser: Deine Monatsdaten als "Eingabetabelle" OHNE verbundene Zellen, Leerzeilen, Summenzeilen, Mittelwerte... darstellen und 
einen separaten Ausgabebereich erstellen, in dem die Jahre in Zeile 1 stehen und die Begriffe in Spalte A.

Bezüge entsprechend anpassen.
[-] Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:
  • PaulNA
Antworten Top
#7
Hallo PaulNA,

alles in "einem Feld ablaufen zu lasen", funktioniert meiner Meinung nach nicht.

Da sind schon zwei Berechnungsschritte notwendig.
1. jährliche Durchschnittswerte ermitteln (absolut) - mit MITTELWERTWENNS
2. relative/prozentualer Anteil der Jahre ermitteln, wobei die Referenz (100%) der größte Jahreswert ist.

Meiner Meinung nach geht das also nur mit Hilfsspalten (die kannst du ja einfach ausblenden)
Und ausserdem würde ich es auch so machen, wie EarlFred geschrieben hat (bzgl. dem Aufbau deiner Tabelle), das macht die Auswertung einfacher (und ich finde auch übersichtlicher)

Anbei in der angehängten Beispieldatei ein Vorschlag (auf Basis deiner ersten Beispieldatei),wie ich das machen würde.

Gruß
Fred


Angehängte Dateien
.xlsx   Relatives Such Volumen_fs.xlsx (Größe: 31,16 KB / Downloads: 3)
< es lebe die Hilfsspalte >
[-] Folgende(r) 1 Nutzer sagt Danke an Fred11 für diesen Beitrag:
  • PaulNA
Antworten Top
#8
@EarlFred, @Fred11
Vielen Dank ihr beiden. Ihr habt mir echt hunderte STunden arbeit erspart.
Gibt es präferenzen an welche organisation die Spende gehen soll?
LG Paul
[-] Folgende(r) 1 Nutzer sagt Danke an PaulNA für diesen Beitrag:
  •
Antworten Top
#9
(26.09.2022, 18:55)PaulNA schrieb: Gibt es präferenzen an welche organisation die Spende gehen soll?
Ich freue mich über jeden, der als Dankeschön etwas spendet - egal an welche der Organisationen und wie viel.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste