Moin
Nach dem ich diesen
Artikel gelesen hatte fiel mir ein dass ich mal etwas ähnliches angefangen habe.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F |
1 | Fehler via Eingabe | Fehler via Formel | FEHLER.TYP() | ISTFEHLER() | Formellänge | Kommentar |
2 | #EXTERN! | | 0 | WAHR | #NV | |
3 | #NULL! | #NULL! | 1 | WAHR | 8 | |
4 | #DIV/0! | #DIV/0! | 2 | WAHR | 4 | |
5 | #WERT! | #WERT! | 3 | WAHR | 6 | |
6 | #BEZUG! | #BEZUG! | 4 | WAHR | 13 | |
7 | #NAME? | #NAME? | 5 | WAHR | 2 | |
8 | #ZAHL! | #ZAHL! | 6 | WAHR | 8 | |
9 | #NV | #NV | 7 | WAHR | 5 | |
10 | #getting_data | | #NV | FALSCH | #NV | |
11 | #ÜBERLAUF! | #ÜBERLAUF! | 9 | WAHR | 4 | |
12 | #VERBINDEN! | | 10 | WAHR | #NV | |
13 | #BLOCKIERT! | | 11 | WAHR | #NV | |
14 | #UNKNOWN! | | 12 | WAHR | #NV | |
15 | #FELD! | #FELD! | 13 | WAHR | 5 | |
16 | #KALK! | #KALK! | 14 | WAHR | 20 | |
17 | | ############### | | FALSCH | 3 | negative Uhrzeit |
18 | | ############### | | FALSCH | 3 | negatives Datum |
Zelle | Format | Wert |
B17 | [$-F400]h:mm:ss AM/PM | -1 |
B18 | TT.MM.JJJJ | 29.12.1899 |
Zelle | Formel |
B3 | =G:G H:H |
B4 | =1/0 |
B5 | =1/"A" |
B6 | =INDIREKT("") |
B7 | =A |
B8 | =IKV(-1) |
B9 | =NV() |
B11 | =G:G |
B15 | =G1.A |
B16 | =FILTER(G:G;H:H="A") |
B17 | =-1 |
B18 | =-1 |
C2 | =FEHLER.TYP(A2) |
D2 | =ISTFEHLER(A2) |
E2 | =LÄNGE(FORMELTEXT(B2)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Das Ziel ist möglichst kurze und einfache Formeln zu finden.
Zu #GETTING_DATA habe ich keine Übersetzung gefunden. Auch bei
excel-translator.de nicht.
Zu den Nummern 0, 8, 10, 11 und 12 konnte ich (noch) keine Formeln finden.
Herausforderung: Die fehlenden Formeln finden und eventuell kürzere Formeln finden.
Hallo zusammen,
zu vielen der gelisteten Fehlerwerten kann ich nicht beitragen, weil ich nur XL2016 im Einsatz habe und in dieser solche noch nicht definiert waren/sind.
Z.B. kann ich u.a. keinen #ÜBERLAUF! erzeugen (bei mir wird anstellen dessen immer 0 angezeigt)
Aber für den altbekannten #ZAHL! - Fehlerwert fallen mir spontan z.B. =LN(0) oder am einfachsten =0^0 ein.
und für #BEZUG! =' '!A1
Moin,
#GETTING_DATA müsste in #DATEN_ABRUFEN übersetzt worden sein. Das hat MS in den letzten Jahren in Deutsch,
dann wieder zurück in Englisch und dann wieder in Deutsch übersetzt. Translator habe ich noch nicht angepasst.
Zu manchen Fehlern, wie #DATEN_ABRUFEN, #BLOCKIERT oder #VERBINDEN wird's schwierig Formeln zu finden.
Für ersteres vielleicht eine Cube-Funktion, für zweiteres BÖRSENHISTORIE und die dritte wüsste ich keine.
Meines Wissens sind diese Fehler auch irgendwie volatil, gehen also wieder weg.
Gruß
(31.10.2022, 19:54)neopa schrieb: [ -> ]Aber für den altbekannten #ZAHL! - Fehlerwert fallen mir spontan z.B. =LN(0) oder am einfachsten =0^0 ein.
und für #BEZUG! =' '!A1
Danke, Werner. Wieder ein paar Zeichen eingespart.
(01.11.2022, 09:36)maninweb schrieb: [ -> ]Für ersteres vielleicht eine Cube-Funktion, für zweiteres BÖRSENHISTORIE und die dritte wüsste ich keine.
Meines Wissens sind diese Fehler auch irgendwie volatil, gehen also wieder weg.
Bei BÖRSENHISTORIE() gibt es kurzzeitig den Fehlerwert #BELEGT!. FEHLER.TYP() zeigt 0 an.
Moin!
Ich weiß, passt hier nicht ganz zum Thema.
Dennoch:
Der Objektkatalog sieht 13 Konstanten vor.
UDF
Function Fehlerwert(Konstante&)
Fehlerwert = CVErr(Konstante)
End Function
| A | B | C |
1 | xlCVError | Konstante | Fehlerwert |
2 | 2000 | xlErrNull | #NULL! |
3 | 2007 | xlErrField | #DIV/0! |
4 | 2015 | xlErrValue | #WERT! |
5 | 2023 | xlErrRef | #BEZUG! |
6 | 2029 | xlErrName | #NAME? |
7 | 2036 | xlErrNum | #ZAHL! |
8 | 2042 | xlErrNA | #NV |
9 | 2043 | xlErrGettingData | #DATEN_ABRUFEN |
10 | 2045 | xlErrSpill | #ÜBERLAUF! |
11 | 2046 | xlErrConnect | #VERBINDEN! |
12 | 2047 | xlErrBlocked | #BLOCKIERT! |
13 | 2048 | xlErrUnknown | #UNKNOWN! |
14 | 2050 | xlErrCalc | #KALK! |
Zelle | Formel |
C2 | =Fehlerwert(A2) |
Gruß Ralf
Was mir aufgefallen ist: Bei manchen Fehlerwerten wird das gelbe Warndreieck nicht angezeigt oder unterschiedliche Warnungen (je nach dem ob Eingabe oder Formel).
Beispiele:
#NULL! als Eingabe erhält kein Warndreieck.
#FELD! als Eingabe hat die Warnung "Das Ergebnis der Formel ist ein Fehlerwert." Das ist offenbar ein Standardtext für die "neuen" Fehlerwerte ab Fehlertyp 9.
#FELD! als Formel hat die Warnung "Feld nicht gefunden."
Flickschusterei.
Hab erst jetzt einen Fehler in obiger Auflistung gesehen!
CVErr(2007) ist natürlich xlErrDiv0 → #DIV/0
xlErrField ist CVErr(2049) → #FELD!
(gibt folglich 14 Fehlerarten)