Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
812to816
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
812to816
812to816
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

#NV Fehler

#NV Fehler
31.10.2006 11:45:45
Walter
Hallo Allerseits,
habe folgende Formel:
=WENN(K26&gt121;SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);"")
Wenn es genau 121 Tage sind erscheint #NV,
Wie kann ich das "Abfangen" ?
mfg walter

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: #NV Fehler
31.10.2006 13:13:57
Ptonka
Hallo,
ich würde, um den Fehler abzufangen mit der Funktion "ISTFEHLER" arbeiten.
Damit kannst Du mit einer wenn/dann - Funktion den Fehler abfangen.
Funktioniert so:
Wenn(ISTFEHLER("Deine o.a. Formel") = WAHR;"";"Deine o.a. Formel")
Gruß,
Ptonka
Danke für den Tip aber
31.10.2006 13:54:34
Walter
Hallo Ptonka,
leider klappt es beimir nicht!
Habe es so versucht:
=Wenn(ISTFEHLER(WENN(K26&gt121;=WAHR;"";
SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);"")gruß walter
AW: Danke für den Tip aber
31.10.2006 14:11:05
Klaus
=Wenn(ISTFEHLER(WENN(K26&gt121;=WAHR;"";
SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);"")
Hallo Walther,
ohne die Formel weiter anzuschauen, ein Teil der Syntax ist definitiv falsch. Oder was macht das Gleichheitszeichen direkt hinter dem Semikolon? Ptonka's Tip funktioniert.
Gruß,
Klaus M.vdT.
Anzeige
Habe doch nur
31.10.2006 14:24:43
Walter
Hallo Klaus,
habe nur versucht das Beispiel von Ptonka umzusetzen,
gruß walter
AW: Habe doch nur
31.10.2006 14:39:46
Klaus
Hallo Walther,
deine Formel:
=WENN(K26&gt121;SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);"")
Ptonkas Vorschlag:
=Wenn(ISTFEHLER("Deine o.a. Formel") = WAHR;"";"Deine o.a. Formel")
Korrekte Umsetzung von Ptonkas Vorschlag:
=WENN(ISTFEHLER(WENN(K26&gt121;SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);""))=WAHR;"";WENN(K26&gt121;SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);""))
Eine Formel zwischen einem WENN(ISTFEHLER()) zu verdoppeln ist der übliche weg, um Fehler abzufangen. Da in deinem Fall die Fehlerursache bekannt ist (K26 = 121) lässt sich das nochmal verkürzen:
=WENN(K26=121;WENN(K26&gt121;SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2);"")
Gruß,
Klaus M.vdT.
Anzeige
Leider nicht
31.10.2006 15:48:03
Walter
Hallo Klaus,
habe beide Formel getestet, irgendwie klappt es nicht.
Bei Beispiel Nr.1: wird nichts mehr angezeigt.
Beispiel 2.: Wird WAHR angezeigt
Das Problem:
In der Zelle "K26" steht die Anzahl der Tage, wenn die Anzahl der Tage über 120 ist,
soll die Formel gerechnet werden. Jetzt soll z.b. bei 120 nichts erscheinen und natürlich wenn 120 also 121 soll 1 stehen, da es der 1.Monat der Berechnung
ist. Da 0-90 nichts ist und wenn der 4. Monat vollendet ist wird dann der 1. Monat angezeigt.
In "BD3" steht das Datum und in "BE3" steht =TAG(BD3)hiermit wird also immer
zurück gezählt.
Und hier die Tabelle von: $BD$4:$BE$53
1 1
30 2
61 3
91 4
121 5
151 6
181 7
211 8
241 9
271 10
301 11
331 12
361 13
391 14
421 15
451 16
481 17
511 18
541 19
571 20
601 21
631 22
661 23
691 24
721 25
751 26
781 27
811 28
841 29
871 30
901 31
931 32
961 33
991 34
1021 35
1051 36
1081 37
1111 38
1141 39
1171 40
1201 41
1231 42
1261 43
1291 44
1321 45
1351 46
1381 47
1411 48
1441 49
1471 50
Das Ergebnis soll sein, immer die Anzahl der Monate ab vollendeten 3.Monat unter Berücksichtigung der unterschiedlichen Anzahl der Tage/Monat.
Hoffentlich habe ich es verständlich geschrieben ?
gruß Walter
Anzeige
AW: Leider nicht
31.10.2006 18:20:23
IngGi
Hallo Walter,
wenn man sich deine Wertetabelle so anschaut, fällt gleich auf, dass sie sehr regelmäßig und damit eigentlich überflüssig ist. Wie wär's also mit folgender Lösung ohne Wertetabelle:
 
 KL
261215
Formeln der Tabelle
L26 : =WENN(K26<30;1;WENN(K26<31;2;(K26-REST(K26;30))/30+(REST(K26;30)>0)))
 

Gruß Ingolf
Anzeige
Toll, leider brauch ich
31.10.2006 18:33:02
Walter
Hallo Ingolf,
Danke zeigt somit die Monate an. Bei 120 =4 bei 121 5Monate.
Es muß bei jedoch bei 120 bei mir eine 1 stehen also für den 4.Monat der Berechnet wird.
Und dann so lang die 1 anzeigen bis der Monat Voll ist, dann die 2 für den 2. Monat der Berechnung.
Deshalb habe ich die Tabelle angefertigt. Da der folgende Monate ja unterschiedlich ist.
Übrings die Formel habe ich auch über das Forum erhalten, bin nicht so gut.
Kann man das berücksichtigen ?
gruß walter
Habe so und ...
31.10.2006 19:32:25
Walter
Hallo Ingolf,
schau mal, so habe ich den Fehler weg !!! Habe getestet z.b. 1.11.06 eingegeben und siehe
rechnet Richtig.
=WENN(ISTFEHLER(SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2))=WAHR;"";SVERWEIS(SUMME(+K26)-SUMME(TAG(DATUM(JAHR(K26);MONAT(K26)+2;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+3;0))+TAG(DATUM(JAHR(K26);MONAT(K26)+4;0)))-$BE$3;$BD$4:$BE$53;2))
mal sehen sonst ist ja dann i.o. oder ?
gruß walter
Anzeige
Da es ja nichts... -)
01.11.2006 09:48:01
Walter
Guten Morgen Ingolf,
da es ja wahrscheinlich nichts besseres gibt oder Lösung ?
Gruß Walter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige