Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Überprüfen ob Wert in Spalte vorhanden ist und anderen Wert ausgeben
#1
Hallo liebes Forum, 

Mein Datensatz sieht ungefähr so aus

Kampagne:
19/10 Otto Thats Home - Wohnzimmer 2 - Bumper Shopping -  BLS - W - 25-34 - TL#1425
19/10 Otto Thats Home - Wohnzimmer 2 - Bumper Shopping -  BLS - W - 18-24 - TL#1425
19/10 Otto Thats Home - Wohnzimmer 2 - Bumper Shopping -  BLS - M - 25-34 - TL#1425
19/10 Otto Thats Home - Wohnzimmer 2 - Bumper Shopping -  BLS - M - 18-24 - TL#1425


Jetzt würde ich gerne eine weitere Spalte einfügen, die überprüft ob der Wert :"* - W -*; in der Spalte A2 vorhanden ist und soll mir falls ("wahr")/vorhanden "W" ausgebenen und falls nicht vorhanden "M" ausgeben. 
Ich komme irgendwie nicht auf die richtige Formel.. 
Ich wäre super dankbar für jegliche Hilfe, eine Beispiel Excel findet ihr auch anbei :) 

Liebe Grüße,
Conne


Angehängte Dateien
.xlsx   BeispielExcel.xlsx (Größe: 10,17 KB / Downloads: 2)
Antworten Top
#2
Hallo,

=wenn(istzahl(Finden(" - W - " ;A2;1));"W";"M")
[-] Folgende(r) 1 Nutzer sagt Danke an Dieter63 für diesen Beitrag:
  • Connersten
Antworten Top
#3
Moin Dieter

nach meinem Dafürhalten nicht ganz:

Arbeitsblatt mit dem Namen 'Tabelle1'
BC
2DieterGünter
3GenderKommentar
4WW
5WW
6MW
7MW

ZelleFormel
B4=WENN(ISTZAHL(FINDEN(" - W - ";A4;1));"W";"M")
C4=WENN(ISTZAHL(FINDEN("- W";A4));"W";"M")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Moin liebes Forum, 

die Antwort hat bei dem vorherigen Problem noch funktioniert.
Nun habe ich jedoch folgendes Problem, dass die Funktion die prüft nicht nur zwei Werte prüfen soll. Der Datensatz sieht ungefähr so aus:

19/08 Otto Thats Home - Gartenlaube - InStream Shopping -  BLS - W - 25-34 - TL#1425
19/08 Otto Thats Home - Gartenlaube - InStream Shopping - BLS - W - 18-24 - TL#1425
19/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - M - 18-24 - TL#1425
19/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - M - 25-34 - TL#1425
19/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - W - 18-24 - TL#1425
19/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - W - 25-34 - TL#1425
19/09 Otto Thats Home - Homeoffice - Bumper Shopping -  BLS - M - 25-34 - TL#1425
19/09 Otto Thats Home - Homeoffice - Bumper Shopping -  BLS - W - 18-24 - TL#1425

Die gegebenen Daten sind verschiedene Kampagnen von jeweils einem Video. Beispielsweise sind die ersten beiden Kampagnen dem Video "Gartenlaube" zuzuordnen.
Ich würde gerne eine Funktion schreiben die die Zeile nach dem Titel überprüft und mir in eine weitere Spalte dann den Videotitel ausgibt. 
Das habe ich bereits über Identifyer bei anderen Kampagnen gelöst gehabt, jedoch funktioniert das hier schwer, da ein Video mehrere kampagnen haben kann und der Identifyer ja eindeutig sein muss.

Entschuldigt dass es mir so schwer fällt, dass gegebene Problem zu beschreiben. Ich bin dankbar für jede Hilfe. 
Anbei lade ich euch wieder eine Beispiel EXCEL hoch.

In der Excel habe ich das Problem auch etwas leichter bescheiben können.

Liebe Grüße,
Cornelius


Angehängte Dateien
.xlsx   BeispielExcelVideotitel.xlsx (Größe: 10,97 KB / Downloads: 6)
Antworten Top
#5
Hallo


Code:
=WENN(ZÄHLENWENNS([@Kampagne];"*"&[@[Videotitel händisch eingetragen]]&"*");[@[Videotitel händisch eingetragen]])
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
[-] Folgende(r) 1 Nutzer sagt Danke an Hydronaut für diesen Beitrag:
  • Connersten
Antworten Top
#6
Vielen Dank schonmal das funktioniert in dem gegeben Beispiel gut. 
Jedoch muss ich in meinem richten Datensatz eine andere Form verwenden und dann über einen Identifyer Table arbeiten.
Dort sind die Kampagnen aufgelistet und in der nächsten Spalte soll die Zählewenn funktion über eine weiter Identifyer Table den Videotitel eintragen.

Jetzt habe ich folgendes Problem: Die Funktion Wenn, Zählewenn geht die Zeilen weiter herunter und kann daher nicht richtig die Werte zuordnen.

Wie immer, die Beispiel Excel ist vermutlich besser verständlich :) 


Liebe Grüße,
Corni


Angehängte Dateien
.xlsx   Beispiel Excel neu.xlsx (Größe: 12,58 KB / Downloads: 3)
Antworten Top
#7
Hi,

ich hab's so verstanden:
Arbeitsblatt mit dem Namen 'Tabelle1'
AB
6KampagneVideotitel händisch eingetragen
719/08 Otto Thats Home - Gartenlaube - Bumper Shopping - BLS - M - 25-34 - TL#1425Gartenlaube
819/08 Otto Thats Home - Gartenlaube - Bumper Shopping - BLS - W - 18-24 - TL#1425Gartenlaube
919/08 Otto Thats Home - Gartenlaube - Bumper Shopping - BLS - W - 25-34 - TL#1425Gartenlaube
1019/08 Otto Thats Home - Gartenlaube - InStream - BLS - M - 18-24 - TL#1425Gartenlaube
1119/08 Otto Thats Home - Gartenlaube - InStream - BLS - M - 25-34 - TL#1425Gartenlaube
1219/08 Otto Thats Home - Gartenlaube - InStream - BLS - W - 18-24 - TL#1425Gartenlaube
1319/08 Otto Thats Home - Gartenlaube - InStream - BLS - W - 25-34 - TL#1425Gartenlaube
1419/08 Otto Thats Home - Gartenlaube - InStream Shopping -  BLS - M - 18-24 - TL#1425Gartenlaube
1519/08 Otto Thats Home - Gartenlaube - InStream Shopping -  BLS - M - 25-34 - TL#1425Gartenlaube
1619/08 Otto Thats Home - Gartenlaube - InStream Shopping -  BLS - W - 25-34 - TL#1425Gartenlaube
1719/08 Otto Thats Home - Gartenlaube - InStream Shopping - BLS - W - 18-24 - TL#1425Gartenlaube
1819/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - M - 18-24 - TL#1425Kinderzimmer
1919/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - M - 25-34 - TL#1425Kinderzimmer
2019/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - W - 18-24 - TL#1425Kinderzimmer
2119/08 Otto Thats Home - Kinderzimmer - InStream - BLS - PP - W - 25-34 - TL#1425Kinderzimmer
2219/08 Otto Thats Home - Kinderzimmer - InStream Shopping -  BLS - PP - M - 18-24 - TL#1425Kinderzimmer
2319/08 Otto Thats Home - Kinderzimmer - InStream Shopping -  BLS - PP - M - 25-34 - TL#1425Kinderzimmer

ZelleFormel
B7=TEIL(LINKS(A7;FINDEN("#";WECHSELN(A7;"-";"#";2))-2);LÄNGE(A7)-LÄNGE(TEIL(A7;FINDEN(" - ";A7)+3;99));99)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
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:
  • Connersten
Antworten Top
#8
Danke WilliWills wissen, das ist in dem Fall wieder eine sehr gute Lösung, jedoch sind die Kampagnen (A Spalte) im original Datensatz zum Teil der Länge her verschieden, da es keine einheitliche NamingConvention gab..
Antworten Top
#9
Hast du meinen Vorschlag (an deinen immer wieder neuen Anforderungen!!!) ausprobiert?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
Salamitaktik.  :27: :95: 


Code:
=VERWEIS(2;1/ZÄHLENWENNS([@Kampagne];"*"&Identifyer_Tab1[Video Identifyer]&"*");Identifyer_Tab1[Videotitel])
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
[-] Folgende(r) 1 Nutzer sagt Danke an Hydronaut für diesen Beitrag:
  • Connersten
Antworten Top


Gehe zu:


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