Autor
|
Thema: Finden = unwahr -> nichtdefiniert? (1658 mal gelesen)
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 02. Jan. 2009 14:23 <-- editieren / zitieren --> Unities abgeben:
Moin! Nach - nur halb - erfolgreicher Suche hier habe ich die Funktion Finden eingesetzt. Die gibt eine 1 raus, wenn sie wahr ist ("ok" in Zelle x enthalten). Für den Fall, dass das nicht zutrifft, würde ich eine Null erwarten, leider kommt aber "#WERT!", also nicht definiert. Die "Zahl" (dritte Angabe in der Finden-Klammer) benötige ich nicht, die lasse ich weg. Ich weiß nicht, ob das einen Einfluss hat, aber die Stelle, an der der Such-Text erscheint, ist für diese Aufgabe hier tatsächlich völlig unbedeutend. Bietet Excel auch eine für diesen Fall logisch vollständige Alternative? Ich brauche das für ein umgreifendes Wenn. '"ok"=Zelle x' steuert meine Wenn-Klammer wie gewünscht, aber leider gibt es in Zelle x gelegentlich zu dem ok auch mal weitere Kommentare. ------------------ Roland www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thömu Mitglied Konstrukteur
Beiträge: 283 Registriert: 09.04.2003 SolidWorks 09 SP3 Catia V5 R18 Pro/E WF3 Hardeware, je nach PC... Zuhause das gute alte OSM PE und OSD 15.5D als Demo
|
erstellt am: 02. Jan. 2009 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
Hallo Roland Fang den Fehler #Wert! ab, dann kannst du auch mit dem Wert weiter fahren, denn du dann brauchst. z.B: Code: =WENN(ISTFEHLER(FINDEN(2;A1));"nicht Vorhanden";(FINDEN(2;A1)))
------------------ mfg Thömu Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 02. Jan. 2009 14:44 <-- editieren / zitieren --> Unities abgeben:
|
Thömu Mitglied Konstrukteur
Beiträge: 283 Registriert: 09.04.2003 SolidWorks 09 SP3 Catia V5 R18 Pro/E WF3 Hardeware, je nach PC... Zuhause das gute alte OSM PE und OSD 15.5D als Demo
|
erstellt am: 02. Jan. 2009 15:19 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
Ich kenne sonst keine andere Funktion. Vielleicht die Vollprofis Wie willst du weiterfahren, wenn das Zeichen nicht gefunden wird? Wenn die Funktion unwahr zurück gibt, müsstest du dies ja auch wieder auswerten und in etwas anders umwandeln, damit etwas berechnet werden kann. ------------------ mfg Thömu Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 02. Jan. 2009 15:46 <-- editieren / zitieren --> Unities abgeben:
Das Ziel ist Folgendes: Wenn ok, dann Berechnung, sonst Defaultwert. Ich habe jetzt mit Hilfe der istfehler-Funktion erreicht, dass die Abfragelogik vollständig ist, und um es nicht ausufern zu lassen, habe ich mich kurzerhand der Inversion der Aussage angepasst: Wenn_nicht_"ok"_finden = Fehler = 1 Wenn_"ok"_finden = kein_Fehler = 0 Irgendwie bescheuert so, das muss ich ja sagen, aber es funktioniert (solange bis jemand von den glorreichen Programmierern auf die Idee kommt, die finden-Funktion in Ordnung zu bringen ). Die fragliche Rechentafel habe ich aber jedenfalls so fertiggekriegt und auch schon versandt . Danke! ------------------ Roland www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2013 ADT 2005 bis 2013 Arcibem System: Windows NT, 2000, XP Internet-Startseite: http://www.archi.de
|
erstellt am: 02. Jan. 2009 15:53 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 02. Jan. 2009 16:04 <-- editieren / zitieren --> Unities abgeben:
|
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 02. Jan. 2009 16:44 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 02. Jan. 2009 17:03 <-- editieren / zitieren --> Unities abgeben:
Ja klar, ich habe auch nur die beiden Ergebniswerte vertauschen müssen, aber 1x mehr überkreuz denken muss man da schon: Eigentlich wäre Finden true, mit dem Istfehler-Trick ist Finden aber kein Fehler, also false ... "Suchen ignoriert Gross-Kleinschreibung" - Danke, gut zu wissen! ------------------ Roland www.Das-Entwicklungsbuero.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 02. Jan. 2009 22:15 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
|
Doc Snyder Ehrenmitglied V.I.P. h.c. Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13115 Registriert: 02.04.2004 Office 2007 W7-SP1
|
erstellt am: 03. Jan. 2009 02:21 <-- editieren / zitieren --> Unities abgeben: Nur für Doc Snyder
|