Hallo zusammen,
ich möchte eine Formel erstellen, in der ich 2 Tabellen miteinander vergleiche. Diese soll (ganz einfach) folgende Form haben:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| C | D | E | F | G | H | I |
6 | Datum | Wert | | | | Datum | Wert |
7 | 1 | | | | | 2 | 1 |
8 | 2 | 1 | | | | 6 | |
9 | 3 | | | | | 8 | 3 |
10 | 4 | | | | | 15 | 4 |
11 | 5 | | | | | 25 | 5 |
12 | 6 | | | | | 26 | |
13 | 7 | | | | | | |
14 | 8 | 3 | | | | | |
15 | 9 | | | | | | |
16 | 10 | | | | | | |
17 | 11 | | | | | | |
18 | 12 | | | | | | |
19 | 13 | | | | | | |
20 | 14 | | | | | | |
21 | 15 | 4 | | | | | |
22 | 16 | | | | | | |
23 | 17 | | | | | | |
24 | 18 | | | | | | |
25 | 19 | | | | | | |
26 | 20 | | | | | | |
27 | 21 | | | | | | |
28 | 22 | | | | | | |
29 | 23 | | | | | | |
30 | 24 | | | | | | |
31 | 25 | 5 | | | | | |
32 | 26 | | | | | | |
33 | 27 | | | | | | |
34 | 28 | | | | | | |
35 | 29 | | | | | | |
36 | 30 | | | | | | |
37 | 31 | | | | | | |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
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.
Kann mir da jemand einen Tipp geben?
LG Eric
Hola,
=wenn(sverweis(.....)=0;"";sverweis(......))
Gruß,
steve1da
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)
Hola,
ist es vielleicht möglich dass du meinen Vorschlag ausprobierst???????
Gruß,
steve1da
Tut mir leid, wenn das vielleicht falsch von mir rüber kam.
Vielen Dank erstmal für deine Antwort :)
Ich verstehe gerade nicht, was dann in die jeweiligen SVERWEIS rein muss...
Hola,
da kommt dein Sverweis rein.
Code:
=wenn(SVERWEIS([@Datum];Tabelle2;2;FALSCH)=0;"";SVERWEIS([@Datum];Tabelle2;2;FALSCH))
Gruß,
steve1da
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
Hola,
Zitat:Mh... das bringt mir nicht das gewünschte Ergebnis.
sowas hilft beim Helfen nicht wenn du nicht sagst, was das gewünschte Ergebnis ist.
Genauso wie:
Zitat:aber mit der leeren Zelle habe ich noch ein Problem.
Wir wissen jetzt immer noch nicht, was für ein Problem du hast.
Jetzt knallst du eine ewig lange Formel hin und niemand hier weiß, was sie macht oder wie die Datei aussieht. Wie sollen wir dir adäquat helfen?
Gruß,
steve1da
Hier ist die Excel-Datei.
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.
Hola,
in der Datei sind zig Tabellen....woher sollen wir wissen welche "die beiden" sind, geschweige denn, wo die Formel steht?
Gruß,
steve1da