Hier möchte ich jetzt in Tabelle 1 eine Formel stehen haben, die schaut, ob in Tabelle 2 das jeweilige Datum vorhanden ist und überhaupt ein Wert drin steht. Wenn das so ist, dann soll der Wert übernommen werden.
Den Anfang habe ich bereits hier: WENN(ZÄHLENWENN(Tabelle2[Datum];[@Datum])>0;SVERWEIS([@Datum];Tabelle2;2;FALSCH);0)
Damit klappt die Überprüfung auf das Datum, aber mit der leeren Zelle habe ich noch ein Problem.
Ist es vielleicht möglich, meine schon vorhandene Formel mit einer UND-Funktion zu verknüpfen? Also: WENN(UND(ZÄHLENWENN(Tabelle2[Datum];[@Datum])>0;???????);SVERWEIS([@Datum];Tabelle2;2;FALSCH);0)
Mh... das bringt mir nicht das gewünschte Ergebnis. Zur Erklärung: Die Formel ist ein Teil einer großen Formel. Wenn ich deine Möglichkeit Einsetze, dann kommen an allen anderen Tagen ein #NV.
Hier wäre die gesamte Formel: =WENN(INDEX(TabelleFebruar19;1;1)="";(((INDIREKT(ADRESSE(ZEILE()-1;SPALTE())))-(INDIREKT(ADRESSE(ZEILE()-2;SPALTE()))))/((INDIREKT(ADRESSE(ZEILE()-1;SPALTE()-1)))-(INDIREKT(ADRESSE(ZEILE()-2;SPALTE()-1)))))+(INDIREKT(ADRESSE(ZEILE()-1;SPALTE())));WENN(ZÄHLENWENN(TabelleFebruar19[Datum];[@Datum])>0;SVERWEIS([@Datum];TabelleFebruar19;2;FALSCH);WENN(UND([@Datum]>KKLEINSTE(TabelleFebruar19[Datum];1);[@Datum]"&[@Datum])));TabelleFebruar19[Datum];0)))-(INDEX(TabelleFebruar19[Ni Wert];VERGLEICH((KKLEINSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];"<"&[@Datum])));TabelleFebruar19[Datum];0))))/((KGRÖSSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];">"&[@Datum])))-(KKLEINSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];"<"&[@Datum])))))+(INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))));WENN(([@Datum]"&[@Datum])));TabelleFebruar19[Datum];0)))))-(INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))))/((KGRÖSSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];">"&[@Datum]))-(INDIREKT(ADRESSE(ZEILE()-1;SPALTE()-1)))))+(INDIREKT(ADRESSE(ZEILE()-1;SPALTE())));WENN(((INDEX(TabelleMärz19;1;1))<>"");((((INDEX(TabelleMärz19[Ni Wert];VERGLEICH((KKLEINSTE(TabelleMärz19[Datum];1));TabelleMärz19[Datum];0)))-(INDEX(TabelleFebruar19[Ni Wert];VERGLEICH((KKLEINSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];"<"&[@Datum])));TabelleFebruar19[Datum];0))))/(((KKLEINSTE(TabelleMärz19[Datum];1))+(KGRÖSSTE([Datum];1)))-(KKLEINSTE(TabelleFebruar19[Datum];ZÄHLENWENN(TabelleFebruar19[Datum];"<"&[@Datum])))))+(INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))));(((INDIREKT(ADRESSE(ZEILE()-1;SPALTE())))-(INDIREKT(ADRESSE(ZEILE()-2;SPALTE()))))/((INDIREKT(ADRESSE(ZEILE()-1;SPALTE()-1)))-(INDIREKT(ADRESSE(ZEILE()-2;SPALTE()-1)))))+(INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))))))))
Deswegen hätte ich das lieber mit einem UND verbunden
Wie bereits gesagt, möchte ich zusätzlich, dass (bei dieser Datei in der Mappe "Berechnungen Ni-Strike") nicht nur das Datum von den beiden Tabellen verglichen wird, sondern auch geschaut wird, ob dann in der zweiten Spalte in der unteren Tabelle überhaupt ein Wert drin steht. Sonst wird ja der Wert "0" übertragen, welchen ich aber gar nicht haben möchte.