Berechnen Sie die durchschnittlichen Gaspreise pro Jahr in Excel [geschlossen]

-2

Ich habe 3 Spalten, A = Datum, B = Preis, C = Note in Excel. Ich möchte den durchschnittlichen Kraftstoffpreis für jedes Jahr und einen Gesamtdurchschnitt aller Jahre nach Klassen berechnen.

Die Datentabelle sieht so aus

      Date | Price | Grade
2012-05-01 | $3.49 | Regular
2012-06-07 | $3.58 | Regular
2012-04-01 | $3.98 | Premium
2012-02-17 | $3.87 | Premium
2013-01-01 | $3.49 | Regular
2013-02-01 | $3.89 | Premium
2013-03-06 | $3.89 | Premium
2013-03-09 | $3.45 | Regular

Die Ausgabe sollte ungefähr so ​​aussehen:

Year | Regular | Premium
2012 |    3.43 |    3.67
2013 |    3.45 |    3.73
 All |    3.44 |    3.70 
ghostryder111
quelle
1
Schreiben Sie eine VBA, um Arrays für Premium und Regular (alle Spalten) zu erstellen. Sie können die Arrays dann anhand ihres Datums sortieren und die Durchschnittspreise für das gewünschte Datum extrahieren (und dann verarbeiten). Extrahieren und verarbeiten Sie das gesamte Array, um Ihre Durchschnittswerte zu erhalten.
Kinnectus
Es ist nicht ganz klar, wonach du fragst. Was hast du bisher versucht und wo steckst du fest? Dies ist kein Skriptschreibdienst, daher müssen Sie einige Lösungen selbst ausprobieren und um Hilfe bitten, wenn Sie auf Probleme stoßen.
Moses

Antworten:

3

Nutzen Sie die Funktion AVERAGEIFS. Es ermöglicht die Berechnung eines Durchschnitts anhand mehrerer Kriterien. Sie benötigen zwei Kriterien für Ihre Bewertung: einen Datumsvergleich (z. B. Datum in 2012) und einen Zeichenfolgenvergleich (z. B. "Normal").

ben
quelle
2

Es ist keine VBA oder Formel erforderlich. Die Excel-Pivot-Tabellenfunktion wurde für diese Art der Datenzusammenfassung entwickelt.

  • Wählen Sie Ihren Datenbereich
  • Einfügen - & gt; Pivot-Tabelle - Hiermit wird eine Pivot-Tabelle erstellt (standardmäßig in einem neuen Arbeitsblatt). Wenn Sie eine Zelle in der Pivot-Tabelle auswählen, wird ein Fenster mit der Bezeichnung Pivot-Tabellenfeldliste angezeigt.
  • Ziehen Sie das Datum auf die Zeilenbeschriftung
  • Ziehen Sie die Note auf die Spaltenbeschriftung
  • Ziehen Sie den Preis auf die Werte
    • Klicken Sie auf Preissumme und wählen Sie Einstellungen für Wertfelder ...
    • Wählen Sie Durchschnitt statt Summe und klicken Sie auf OK
  • Klicken Sie zum Gruppieren nach Jahr mit der rechten Maustaste auf einen der Datumswerte in der Pivot-Tabelle selbst (nicht auf das Feldlistenfenster) und wählen Sie dann Gruppieren und dann Jahre aus.
Mike Fitzpatrick
quelle