Office: (Office 365) Verweis mit Datumszeitraum

Helfe beim Thema Verweis mit Datumszeitraum in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, Ich habe folgendes Problem: Ich muss aus meiner Tabelle den Erzeuger-Preis auslesen(Das ist der Preis der dem Kunden in Rechnung gestellt... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Tyrannon, 23. Februar 2023.

  1. Tyrannon Neuer User

    Verweis mit Datumszeitraum


    Hallo,


    Ich habe folgendes Problem:

    Ich muss aus meiner Tabelle den Erzeuger-Preis auslesen(Das ist der Preis der dem Kunden in Rechnung gestellt wird). Dieser Preis ist abhängig vom von mir generierten eindeutigen Kundenstring und vom Leistungsdatum.
    Verweis mit Datumszeitraum upload_2023-2-23_12-45-18.png

    In einer zweiten Tabelle habe ich Preislisten. zB. 100€ vom 01.01.2023 bis 31.01.2023.
    Verweis mit Datumszeitraum upload_2023-2-23_12-45-57.png

    Wenn ich nun einen Verweis verwende habe ich das Problem, dass ich nur nach einem Datum, aber nicht nach einem Datumszeitraum suchen kann.

    Normalerweise kann ich dann die Eigenschaft des Verweises nutzen, dass er immer das kleinste Datum dass er noch findet heranzieht.

    =VERWEIS([@[Eindeutiger Name]] & [@Datum];Preistabelle[Eindeutiger Name]&Preistabelle[Gültig von];Preistabelle[Erzeugerpreis])

    Das klappt aber nur so lange wie die Preistabelle nach Datum sortiert ist. Das ist Sie aber sobald mit dieser Datei gearbeitet ist nicht der Fall. Und genau hier hänge ich fest.

    Siehe Eindeutiger Name "Kunde1Entsorger1Spedition1"
    Hier haben wir 3 Versionen/Eintragungen in der Preistabelle. Je nach Datum verändert sich der Preis.(zweites Bild Zeile 2-4)


    TLDR:
    Wie kann ich den Preis zu einem bestimmten Tag auslesen, wenn die Quelltabelle einen Zeitraum angibt und nicht jeden Tag separat auflistet?
    Das Ganze sollte so umsetzbar sein, dass die Lösung endlos mitwächst, dementsprechend nicht manuell nachgebessert und verändert werden muss.

    P.S:
    Der Preis hängt in meinem Fall von vier Variablen ab. Erzeuger(oder auch Kunde), Transporteur(oder auch Spedition) und Entsorgungsanlage habe ich mit & vereint um eine eindeutige Zuordnung der Preise gewährleisten zu können.
    Vertraglich bedingt kann sich der Preis aber zu einem Stichtag ändern (Variable4).


    Vielen Dank für eure Mühen,

    Patrick
     
    Zuletzt bearbeitet: 23. Februar 2023
    Tyrannon, 23. Februar 2023
    #1
  2. steve1da Office Guru
    Hola,
    =WENNFEHLER(INDEX('Preise 2023'!$E$2:$E$13;AGGREGAT(15;6;ZEILE('Preise 2023'!$E$2:$E$13)-1/(('Preise 2023'!$B$2:$B$13=D2)*('Preise 2023'!$K$2:$K$13<=E2)*('Preise 2023'!$L$2:$L$13>=E2));1));"")
    Gruß,
    steve1da
     
    steve1da, 23. Februar 2023
    #2
    1 Person gefällt das.
  3. Tyrannon Neuer User
    Danke, das muss ich jetzt erstmal verarbeiten und kapieren. ;)
     
    Tyrannon, 23. Februar 2023
    #3
  4. neopa C hat Ahnung

    Verweis mit Datumszeitraum

    Hallo Tyrannon,

    die von steve1da aufgezeigte Formel kann man noch verkürzen, da es INDEX() hierzu nicht bedarf.

    Aber es geht analog sehr wohl auch mit VERWEIS() und zwar auch ohne spezifische Sortierung der Daten.
    Nachfolgend nur die VERWEIS()-Formel, die auch Deiner bisher noch nicht realisierten Forderung
    Genüge trägt:

    =WENNFEHLER(VERWEIS(9;1/(Preistabelle[Eindeutiger Name]=D2)/(Preistabelle[Gültig von]<=E2)/(Preistabelle[Gültig bis]>=E2);Preistabelle[Erzeugerpreis]);"")

    Übrigens hätte es Deiner Hilfsspalten "Eindeutiger Name" dafür auch nicht bedurft. Die dort vorgenommene Verkettung hätte auch in der Formel integriert werden können.
     
    neopa C, 23. Februar 2023
    #4
    1 Person gefällt das.
  5. Tyrannon Neuer User
    Hallo,
    Danke für die alternative Lösung.
    Kannst du mir erklären wie du auf die "9" kommst und was da passiert?-> VERWEIS(9;1/(Preista.....
     
    Tyrannon, 24. Februar 2023
    #5
  6. neopa C hat Ahnung
    Hallo Tyrannon,

    wichtig bei dieser spezifischen VERWEIS()- Formel ist, dass das 1. Argument größer sein sollte als der größte Nichtfehlerwert der Matrix für das 2. Argument der VERWEIS()-Formel. Die Matrix des 2. Argument ergibt sich durch: 1/[Bedingungsvergleichteilformel(n)] und somit nur aus 1sen und Fehlerwerten (#DIV/0!). Die Fehlerwerte ignoriert VERWEIS() und somit ist die größte Teilzahl der Matrix max eine 1. Als erstes Argument der Formel kann somit als Vergleichswert z.B. 1,1 oder 2 oder ... eingesetzt werden. In meinen entsprechenden Formeln verwende ich die 9.
     
    neopa C, 24. Februar 2023
    #6
Thema:

Verweis mit Datumszeitraum

Die Seite wird geladen...
  1. Verweis mit Datumszeitraum - Similar Threads - Verweis Datumszeitraum

  2. Excel: Mehrere Ergebnisse in eine Zelle als Textkette

    in Microsoft Excel Hilfe
    Excel: Mehrere Ergebnisse in eine Zelle als Textkette: Hallo, und zwar habe ich ein Problem eine Abfrage in meiner Excel Datei zu realisieren In D2 habe ich einen Suchbegriff (z.B. T100) In D3 bis XYZ3...(fortlaufend) sind meine...
  3. Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht

    in Microsoft Excel Hilfe
    Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht: Hallo liebe Gemeinde, ich habe ein Problem mit der Erstellung einer Formel. ich muss dazu sagen, ich bin ein Anwender, kenne mich ein wenig aus, aber bin kein Profi *;)* Ich hänge mein Problem...
  4. Suchvektor ergibt null wenn er auch einer VerweisForm

    in Microsoft Excel Hilfe
    Suchvektor ergibt null wenn er auch einer VerweisForm: ich erhalte aus dieser Formel =VERWEIS(B3;'Nur für Admin'!IV2:IV1000;'Nur für Admin'!IX2:IX1000) immer den Wert 0. Dieses passiert wenn ich eine Formel in den Suchvektor eingebe. Sobald ich...
  5. Zuordnung Daten

    in Microsoft Excel Hilfe
    Zuordnung Daten: Hallo zusammen, ich habe Schwierigkeiten Daten zuzuordnen / auszuwerten. Ich habe einen Reiter mit Trainingsrollen, denen Dokumente zugewiesen sind. Im nächsten Reiter sind den Trainingsrollen...
  6. S-Verweis oder Pivot Tabelle oder doch access

    in Microsoft Excel Hilfe
    S-Verweis oder Pivot Tabelle oder doch access: Hey, habe ein Problem. ich habe eine Tabelle, siehe Bild. Im Feld "Bewohner" befindet sich eine Dropdown Liste, welche 4 Datensätze enthält mit den Namen der Klienten, die wir betreuen. Jetzt...
  7. S-Verweis bei Vergleich

    in Microsoft Excel Hilfe
    S-Verweis bei Vergleich: Hallo, könnte mir hier jemand vielleicht konkret helfen? Ich habe zwei Tabellen, die ich abgleichen muss: Spalte A = Kunde (aus Tabelle 1) Spalte B = Rechnungsdefinition (aus Tabelle 1) Spalte C...
  8. Verweis auf geschlossene Arbeitsmappe

    in Microsoft Excel Hilfe
    Verweis auf geschlossene Arbeitsmappe: Hallo, Ich möchte mit folgendem Link auf eine geschlossen Datei verweisen, aber irgendwie funktioniert das nicht! Kann mir bitte jemand helfen?...
  1. Schorschi
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden