Registriert seit: 19.05.2016
Version(en): Office 365
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
Registriert seit: 06.04.2016
Version(en): 2010
Hallo Marc,
versuche es doch mal so:
=WENN(Daten1!C3>0;TEIL(INDIREKT("'Daten1'!C3";WAHR);5;25);"keine")
Gruß Foulcrow
Registriert seit: 13.04.2014
Version(en): 365
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.
Registriert seit: 19.05.2016
Version(en): Office 365
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
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
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)
Registriert seit: 19.05.2016
Version(en): Office 365
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
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
automatische Berechnung ausgeschaltet?
Datei - Optionen - Formeln - Berechnungsoptionen
Gruß,
steve1da
Registriert seit: 19.05.2016
Version(en): Office 365
Hallo, es ist auf automatisch gestellt...
Grüsse Marc
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
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)
Registriert seit: 19.05.2016
Version(en): Office 365
23.05.2016, 06:25
(Dieser Beitrag wurde zuletzt bearbeitet: 23.05.2016, 06:26 von macweb.)
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