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.

WENN Bedingung noch einfügen
#1
Hallo miteinander!
Ich bin neu hier und freu mich Mitglied des Forums zu sein!
Auch wenn ich vermutlich mehr fragen habe als helfen zu können....

Ich habe mir folgendes zusammengebastelst was auch funktioniert.

=TEIL(INDIREKT("'Daten1'!C3";WAHR);5;25)

Die Daten werden so übernommen.

Wie muss ich aber die WENN Funktion einbauen das wenn keine Werte übergeben werden zum Bespiel "Keine" dasteht?

Da stehe ich nun an...

Schöne Grüsse Marc
Antworten Top
#2
Hallo Marc,

versuche es doch mal so:
=WENN(Daten1!C3>0;TEIL(INDIREKT("'Daten1'!C3";WAHR);5;25);"keine")

Gruß Foulcrow
Antworten Top
#3
Hallo,

warum überhaupt INDIREKT???

Da sollte doch das reichen:


Code:
=wenn(Daten1!C3="";"keine";Teil(Daten1!C3;5;25))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
Hallo miteinander

vielen Dank für die Hilfe. Bin schon weiter und es ist mir Logisch. Das INDIREKT() brauche ich wirklich nicht. Aber ich weiss wieso das hier nicht funktioniert.

=WENN(Daten1!C2="";"keine";TEIL(Daten1!C2;5;25))

Es ist so das wir unser Messprotokoll aus der Messmaschine über ein Textfile in ein Excel einlesen und dann auch noch in Englisch und Inch umrechnen müssen. Nun ist es aber der Fall das die Zelle gar nie leer ist. Also kann "keine" gar nie dort stehen. Leidigerweise gibt die Messsoftware immer dort wo ich meinte steht nichts eine Zahl reinschreibt. es fängt mit 1 an. Und Dort wo ein Wert übertragen wird passt es auch. Also müsste ich es so haben wo eine Zahl zwischen 1-999 steht schreibe "keine".

Hier noch die Tabelle von der Messmaschine...

id
1              Solte "keine" stehen
002_X      wird richtig ausgegeben
3              Solte "keine" stehen
004 1       wird richtig ausgegeben
004 2       wird richtig ausgegeben
5              Solte "keine" stehen
6                         usw
7
8
9
10
11
12
13
014 Ra       wird richtig ausgegeben

Ich hoffe ihr wisst was ich meine
Antworten Top
#5
Hi!
Dann prüfe doch die Länge:
=WENN(LÄNGE(Daten1!C2)<5;"keine";TEIL(Daten1!C2;5;25))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#6
Hey zusammen

Vielen Dank es geht schon super mit folgendem!!

=WENN(LÄNGE(Daten1!C3)<4;"n/a";TEIL(Daten1!C3;5;25))

Nur wenn ich das Excel durchrechnen lasse aktualisiert es die Zelle nicht und #BEZUG! bleibt drin.

Erst wenn ich F2 drücke und dann Enter kommt der richtige Wert... ??

Grüsse Marc
Antworten Top
#7
Hola,

automatische Berechnung ausgeschaltet?

Datei  - Optionen - Formeln - Berechnungsoptionen

Gruß,
steve1da
Antworten Top
#8
Hallo, es ist auf automatisch gestellt...

Grüsse Marc
Antworten Top
#9
Hallo Marc,

mal etwas genauer. Wenn Du die Formel neu eingibst und ENTER drückst oder später F9 drückst, kommt der Fehler. Du musst erst die Zelle anklicken, F2 drücken und ENTER. Dann wird gerechnet?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#10
Geten Morgen
vielen Dank für dein Feedback. Habe es wirklich zu ungenau beschrieben Sorry. Also mit F9 passiert gar nichts. Erst wenn ich in die Zelle klicke, den Cursor nach der Formel Positioniere, dann Enter drücke funktioniert es. Das kommt ja etwa einer Neueingabe der Formel gleich oder? Mit F2 bewirke ich glaube dasselbe? Da klicke ich nur einmal auf die Zelle, drücke F2 und es funktioniert....

Schöne Grüsse Marc
Antworten Top


Gehe zu:


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