In Sheet1 möchte ich in Spalte E eine Formel hinterlegt haben, die mir "Change in Stock" (Zelle ist gelb markiert) automatisch anzeigt abhängig von der Transaction ID1 (=Spalte F in Sheet 1 und Spalte D in Sheet 2).
Zur Erklärung: In Sheet2 ist normalerweise in Spalte E eine Formel hinterlegt, die automatisch "to be deleted" anzeigt (Beispiel Zelle E25 auf Sheet 2), wenn das Produkt nicht mehr In Stock ist.
Kommt es also dazu, dass eine bestimmte Konfig ID nicht mehr auf Stock ist (Sheet 2), soll in Sheet 1 automatisch in Spalte E angezeigt werden "Change in Stock" mit der gelb hinterlegten Markierung.
so, wie ich dein Anliegen verstanden habe, würde ich dir diese Lösung vorschlagen:
Arbeitsblatt mit dem Namen 'Sheet1'
E
F
G
4
No change
f20900cee654cad9b7e0ae1b454814d8
No chanche
5
No change
e8f3be89c7ce524a971ba7939e622c3a
No chanche
6
No change
a0bbf889d4a610249c79d33e9f2d1fec
No chanche
7
No change
2dc526c1be4a2e2b1164fc63c9c245ad
No chanche
8
No change
16a2047ca1f0ab49ea4bcba823e56cbb
No chanche
9
No change
64e43838322152f3b5a2aef56b525ab3
No chanche
10
No change
6d6f7583ca18e4aef929caf11af326ef
No chanche
11
Change in stock
e41cdb34c21e67cabbe86bd0aef53e0b
No chanche
12
No change
7d280c07f3c331ef366d92ddc8d9bdbc
No chanche
13
No change
da13b4cb04dfccb011e446eb94017ee7
No chanche
14
No change
13a709cf6e35eeded9c5059a4f75d24a
No chanche
15
Change in stock
ee8356b4e3731886371e68a8001a205d
No chanche
16
Not published
No car in stock
#NV
17
Not published
64aa3c38688ba18c0a9079a4e18e17d6
No chanche
18
Not published
No car in stock
#NV
19
Not published
No car in stock
#NV
Zelle
Formel
G4
=WENN(INDEX(Sheet2!$E$1:$E$90;VERGLEICH(F4;Sheet2!$D$1:$D$90;0))="In Stock";"No chanche";WENN(INDEX(Sheet2!$E$1:$E$90;VERGLEICH(F4;Sheet2!$D$1:$D$90;0))="to be deletet";"Change in Stock"))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Nur: deine Beispiele passen nicht, bin deshalb nicht sicher, ob ich dich wirklich verstanden habe. In Sheet 2 steht nämlich neben der ID "In stock" und nicht "to be deletet".
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:1 Nutzer sagt Danke an WillWissen für diesen Beitrag 28 • Kim-Ole95
Danke für deine Antwort Günther - ich merke gerade bei mir, dass es das Problem allerdings nicht löst (Das liegt allerdings an einer falschen Erklärung von mir)
Also einmal bitte meinen Post eingangs vergessen..
Folgendes Problem:
In Sheet 1 soll Spalte B anzeigen, wenn es einen Change im Stock gab. Die aktuelle Formel (In Orginialdatei) verweist allerdings nur darauf, dass sobald nur eine Transaction ID in Spalte C und D angezeigt wird, automatisch "Change in Stock angezeigt" wird. Allerdings ist das nicht immer richtig wie in der beiden markierten Zellen in Spalte B. Hier gabe es keine "Change in Stock", sondern es lag lediglich nur eine Transaction ID vor und keine Änderung im Stock.
Es soll also NUR "Change in Stock" angezeigt werden, wenn in Sheet 2 Spalte E "to be deleted" einer Transaction ID zugewiesen wurde. Im Sheet 2 zum Beispiel in Zeile 4. Die Transaction ID wurde mit "to be deleted" gekennzeichnet und nun soll für diese ID in Sheet1 "Change in Stock" angezeigt werden. Natürlich müssen dann Transaction ID 1 & 2 in Sheet 1 geprüft werden.
Wenn hierfür jemand eine Lösung hat nach dem Motto "Wenn Transaction ID auf Sheet 2 "to be deleted" hat, dann suche in Sheet 1 diese Transaction ID und ändere den Status zu "Change in Stock" -"
sorry, für mich ist auch deine jetzige Erklärung nicht viel besser. Warum sind in deiner Beispieltabelle keine Formeln drin? Möglicherweise (bin mir dessen aber absolut nicht sicher) könnten diese etwas dahzu beitragen, hinter den Sinn des Ganzen zu kommen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
ich habe die in meiner Fragestellung relevanten Informationen aus der Original Datei genommen und in eine separate Excel kopiert ohne Formeln. Die sind hier auch erstmal nicht relevant.
Ich versuche es nochmal zu erklären:
Sheet 1: Ich benötige eine Formel für die Zellen B4-B15. Diese Formel soll anzeigen, ob die beiden Transaction ID´s entweder "No change" oder "Change in Stock" haben. Hier soll nämlich direkt erkennbar sein, wenn sich was im Stock geändert hat (Die beiden Transaction ID´s stehen jeweils für Produkte in einer Kategorie).
Sheet 2: Hier werden manuell alle Transaction ID´s (Spalte D) eingetragen und wenn eine bestimmte Transaction ID verkauft wurde, mit "to be deleted" (Spalte E) gekennzeichnet (Hier erfolgt jede Eintragung manuell)
Beispiel: In Sheet 2 ist die Transaction ID in Zelle D4 mit "to be deleted" (Zelle E4) gekennzeichnet. Nun soll genau das die Formel in Sheet 1 (Zellen B4-B15) erkennen und die Transaction ID aus Sheet 2 Zelle D4 in Sheet 1 Spalte C&D finden und dementsprechend "Change in Stock anzeigen".
In diesem Fall wäre die Transaction ID aus Zelle D4 in Sheet 2 zu finden im Sheet 1 Zelle C4 --> Somit sollte nun in Sheet 1 Zelle B4 "Change in Stock" angezeigt werden.
Ich hoffe die Erklärung ist ein wenig verständlich.
17.04.2019, 09:45 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2019, 09:48 von Kim-Ole95.)
Hallo Berni,
ich versuche dafür in der Tat so schnell es geht eine Lösung zu finden - Wenn sich jeweils die selben Leute in den unterschiedlichen Foren aufhalten (Was ich bisher nicht weiß), werde ich das natürlich berücksichtigen und dementsprechend meine Fragestellung nur in einem Forum stellen.
Hat aber nichts damit zu tun, dass ich Leute doppelt beschäftigen möchte. Wenn ich durch Posts in zwei Foren jemanden finde, der mir die Frage beantworten kann, sodass ich eine Lösung habe und im weiteren dies auch verstehe, bin ich sehr glücklich darüber.
Edit*: habe meinen Post aus dem anderen Forum entfernt. Danke für den Hinweis
danke für deine Antwort - Die Formel löst das Problem nicht ganz, denn da wird ja nur die Transaction ID aus Spalte C auf Sheet 1 berücksichtigt. Es müssen allerdings sowohl die Transaction ID aus Spalte C als auch aus Spalte D überprüft werden, ob in Sheet 2 eine der beiden ID´s mit "to be deleted" gekennzeichnet wurde. Sollte einer der beiden Transaction ID´s mit "to be deleted" gekennzeichnet sein, soll dann wie in deiner Formel auch richtig dargestellt "Change in Stock" angezeigt werden.
Wäre jetzt z.B in deiner Formel die Transaction ID in Zelle D4 auf Sheet 1 mit "to be deleted" auf Sheet 2 gekennzeichnet worden und die ID in Zelle C4 wäre auf Sheet2 immer noch mit "In Stock" gekennzeichnet, würde die Formel fälschlicherweise "No Change" anzeigen.
Hast du eine Idee wie man hier die weitere Bedingung noch mit verknüpft?
kleine Bemerkung zu deinem Statement in #5, dass Formeln für Helfer nicht relevant seien: mit einer ODER-Fkt. könnte man zwei SVERWEISe miteinander verknüpfen und so dein Problem lösen.
In deiner Spalte "Transaction ID 2" steht - so ich dich richtig verstanden habe - per Formel "No car in Stock" anstelle der ursprünglichen ID. Somit kann XL nix mehr auslesen. Mit der vorhandenen(?) Formel könnte ich nachsehen, ob diese integriert werden kann.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)