Hilfe bei Excel Formel
#1
Hallo zusammen,

ich bräuchte bitte einmal Hilfe von Profis.

Ich habe eine Basis-Tabelle in der mehrere Kunden die für ein oder mehrere Lieferjahre verschiedene Preise haben.
Nun möchte ich in einer 2te Tabelle für die einzelnen Lieferjahre die Kunden mit ihren Preisen auflisten.
Mit einem Pivot-table ginge es zur Not auch, sieht aber nicht so gut aus.

Basis Tabelle
Kunde      Laufzeit       Preis
Kunde 1   31.12.2025   11,601
Kunde 1   31.12.2026   10,831
Kunde 1   31.12.2027   10,031
Kunde 2   31.12.2026   14,265
Kunde 2   31.12.2027   13,229

Ergebnis Tabelle
 Lieferjahr 2025        Lieferjahr 2026
Kunde       Preis       Kunde       Preis
Kunde 1    11,601    Kunde 1    10,831
                             Kunde 2    14,265

Gibt es dafür Formeln (bitte kein VBA).

Vielen Dank und Grüße
André
Antworten Top
#2
Zitat:Mit einem Pivot-table ginge es zur Not auch, sieht aber nicht so gut aus.

Warum nicht? Mit einem entsprechenden Measure bekommst du die Namen auch daneben. Spalte A kannst du ggf. ausblenden.


Angehängte Dateien Thumbnail(s)
       
Cadmus
Antworten Top
#3
Hola,
die Daten stehen von A1 bis C6, das gesuchte Jahr in G2. Wenn das nicht so ist, musst du die Formeln natürlich anpassen.
Für den Kunden:
Code:
=WENNFEHLER(INDEX($A$2:$A$6;AGGREGAT(15;6;ZEILE($A$2:$A$6)-1/(JAHR($B$2:$B$6)=$G$2);ZEILE(A1)));"")
Für den Preis:
Code:
=WENNFEHLER(INDEX($C$2:$C$6;AGGREGAT(15;6;ZEILE($A$2:$A$6)-1/(JAHR($B$2:$B$6)=$G$2);ZEILE(A1)));"")
Gruß,
steve1da
Antworten Top
#4
Hallo,

oder mit einem aktuellen Excel,

siehe...

Gruß Roger


Angehängte Dateien
.xlsx   Lieferjahre.xlsx (Größe: 12,36 KB / Downloads: 5)
Antworten Top
#5
Hallo Steve1da;

warum -1 in der Formel, nimm doch einfach INDEX(A:A,...  !


.xlsx   Kunden_Auswerten.xlsx (Größe: 14,04 KB / Downloads: 2)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Zitat:warum -1 in der Formel, nimm doch einfach INDEX(A:A,...  !


Blöde Angewohnheit :)
Antworten Top
#7
Vielen Dank an alle für die schnelle Hilfe.

Ich habs dann mit der Formel von steve1da und boskoBiati hinbekommen.
Antworten Top


Gehe zu:


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