Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel = WENN(TEIL( | Herbers Excel-Forum

Forumthread: Formel = WENN(TEIL(

Formel = WENN(TEIL(
10.01.2010 10:00:17
Heinz H

Hallo Leute
Ich habe in L25 "Pflegeurlaub" und "Urlaub" und "Sonderurlaub" stehen.
Nun sollte in J25 wo die Formel steht, wenn in L25 das Wort "Urlaub"vorkommt das Ergebniss 0 stehen.
Der Fehler ist im Formelteil "WENN(TEIL(L25;6;6)="Urlaub";0;"
Könnte mir bitte jemand helfen.
Gruß
Heinz
WENN(TEIL(L25;6;6)="Urlaub";0;
=WENN(A25="";0;WENN(G25=H25:H25;0))+WENN(ISTFEHLER(VERGLEICH(A25;$W$64:$W$81;0));WENN(UND(C25=0; D25="";E25="";F25="";L25="");0;WENN(L25="Pflegefreistellung";0;WENN(L25="Krank";0;WENN(TEIL(L25;6;6) ="Urlaub";0;WENN(H25G25;H25-G25))))));0)

Anzeige

27
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel = WENN(TEIL(
10.01.2010 10:09:58
Reinhard
Hallo Heinz,
was soll Excel damit machen:
WENN(H25G25;H25-G25
Und welcher Fehler tritt denn auf?
Gruß
Reinhard
AW: Formel = WENN(TEIL(
10.01.2010 10:11:36
Ramses
Hallo
Probier mal
WENN(GROSS(RECHTS(L25);6))="URLAUB";0;Sonst-Anweisung
Gruss Rainer
AW: Formel = WENN(TEIL(
10.01.2010 10:19:45
Heinz H
Hallo Rainer & Reinhard
Ich möchte sobald das Wortteil "Urlaub" vorkommt das 0 els Ergebniss steht.
Es geht darum das ich nicht drei mal schreiben muss:
WENN(L25="Urlaub";0 WENN(L25="Sonderurlaub";0 Wenn(L25="Pflegeurlaub";0
Gruß
Heinz
Anzeige
AW: Formel = WENN(TEIL(
10.01.2010 10:23:58
Hajo_Zi
Hallo Heinz,
H25G25 gibt es nicht !
10.01.2010 10:17:14
WF
.
AW: H25G25 gibt es nicht !
10.01.2010 10:31:30
Heinz H
Habe mal die original Formel eingefügt.
Heinz
Anzeige
AW: H25G25 gibt es nicht !
10.01.2010 10:33:18
hary
Hallo Heinz
AW: H25G25 gibt es nicht !
10.01.2010 10:41:46
Heinz H
Hallo Hary
Es geht um WENN(L25="Urlaub";0; in der Formel. Damit ich nicht 3 mal die Abfrage mit "urlaub" machen muss.
Gruß
Heinz
AW: H25G25 gibt es nicht !
10.01.2010 10:47:04
Hajo_Zi
Hallo Heinz,
einfach die Vorschläge testen. Das hilft meist schon.
Gruß Hajo
Anzeige
AW: H25G25 gibt es nicht !
10.01.2010 10:49:17
Heinz H
Hallo Hajo
Habe es jetzt in J7 getestet. (Siehe Formel) es sollte 0 als Summe rauskommen.
Gruß
Heinz
AW: H25G25 gibt es nicht !
10.01.2010 10:51:11
Hajo_Zi
Hallo Heinz,
die Formel hat keine ähnlichkeit mit der Formel von Hary und auch nicht mit meiner. Mit dem Vorschlag von Rainer habe ich das jetzt nich verglichen.
Gruß Hajo
Anzeige
Beispiel hochladen....
10.01.2010 10:57:18
Ramses
Hallo
... oder du stellst auch den Rest der relevanten Tabelle dar.
Sonst ist keine Analyse möglich.
Gruss Rainer
AW: Beispiel hochladen....
10.01.2010 11:04:58
Heinz H
Habe mal die Datei hochgeladen.
Beschreibung anbei.
Danke
Heinz
https://www.herber.de/bbs/user/67109.xls
Anzeige
AW: Beispiel hochladen....
10.01.2010 11:18:20
Reinhard
Hallo Heinz,

anstatt:
...WENN(L25="Pflegefreistellung";0;WENN(L25="Krank";0;WENN(L25="Urlaub";0;WENN(H25G25;H25-G25)))))
...WENN(ODER(L25="Pflegefreistellung";L25="Krank";ISTFEHLER(FINDEN("URLAUB";GROSS(L25))>0));ABS( _
H25-G25);0)

Gruß
Reinhard
Anzeige
AW: Beispiel hochladen....
10.01.2010 11:55:03
Heinz H
Hallo Reinhard
Das ist mir etwas zu hoch !!
Mit
...WENN(ODER(L25="Pflegefreistellung";L25="Krank";ISTFEHLER(FINDEN("URLAUB";GROSS(L25))>0));ABS( _
_
H25-G25);0)
Wärst Du bitte so nett und könntest mir diese Formel in der hochgeladenen Datei in L25 einpflanzen ?
Gruß
Heinz
Anzeige
Hast du das ausprobiert ?
10.01.2010 10:48:19
Ramses
Hallo
Die Formel von mir, Hajo und WF machen doch genau das was du willst.
Warum probierst du es nicht einfach mal aus und baust das in Deine Formel ein !?
Gruss Rainer
AW: Danke an alle Helfer
10.01.2010 14:10:00
Heinz H
Hallo Leute
Erstmals recht herzlichen Dank für Eure Bemühungen,mir zu helfen.
Habe es nun so gelöst.
Habe in S88:S91 die Werte reingeschrieben.
=WENN(A6="";0;WENN(G6=H6:H6;0))+WENN(ISTFEHLER(VERGLEICH(A6;$W$64:$W$81;0));WENN(UND(C6=0;D6=""; E6="";F6="";L6="");0;WENN(ISTFEHLER(VERGLEICH(L6;$S$88:$S$91;0));WENN(H6G6; H6-G6) ))))
Gruß
Heinz
Anzeige
Das kann doch gar nicht funktionieren....
10.01.2010 14:18:26
Ramses
Hallo
1. Es gibt keine Zelle "...WENN(H6G6; H6-G6) )))) ..."
2. Diese WENN-Anweisung ergibt grundsätzlich keinen Sinn.
3. Was bitte hat diese Formel nun mit "Urlaub" zu tun ?
Egal,... du wirst es schon wissen.
Gruss Rainer
AW: Das kann doch gar nicht funktionieren....
10.01.2010 14:30:03
Heinz H
Hallo Rainer
Ich wollte nur das ich 3 zusätzliche WENN Abfragen mit "Urlaub" ,"Bildungsurlaub", "Sonderurlaub" in diese schon Mega Formel einfügen muss.
Danke Heinz
=WENN(A6="";0;WENN(G6=H6:H6;0))+WENN(ISTFEHLER(VERGLEICH(A6;$W$64:$W$81;0));WENN(UND(C6=0;D6=""; E6="";F6="";L6="");0;WENN(ISTFEHLER(VERGLEICH(L6;$S$88:$S$91;0));WENN(H6<G6;H6-G6;WENN(H6>G6; H6-G6)))))
Anzeige
AW: Das kann doch gar nicht funktionieren....
10.01.2010 17:33:49
Reinhard
Hallo heinz,
die Gesamtformel lasse ich mal weg und nehme nur
WENN(H6G6; H6-G6)
Da ist ungeklärt (bzw. Excel klärt das schon *gg*) was bei H6=G6 geschehen soll.
Nimm, wie von mir gesagt:
Abs(H6-G6)
anstelle des Obigen
Gruß
Reinhard
AW: Das kann doch gar nicht funktionieren....
10.01.2010 19:02:13
Heinz H
Hallo Rainer
Ich danke Dir für die Hartnäckigkeit mir zu helfen.
was bei H6=G6 geschehen soll.
H6 ist die tatsächlich geleistete Arbeitszeit
G6 ist soll Arbeitszeit
J6 soll die Plus oder Minus Stunden erechnen.
Stimmt nun die untere Formel ?
Danke Heinz
~f~=WENN(A6="";0;WENN(G6-H6:H6;0))+WENN(ISTFEHLER(VERGLEICH(A6;$W$64:$W$81;0));WENN(UND(C6=0;D6="";E6="";F6="";L6="");0;WENN(ISTFEHLER(VERGLEICH(L6;$S$88:$S$91;0));WENN(H6G6;H6-G6)))))~f~
Anzeige
AW: Das kann doch gar nicht funktionieren....
10.01.2010 20:21:46
Reinhard
Hallo heinz,
tut mir leid, ich klink mich aus.
Dir wurde schon minimum 3mal gesagt daß WENN(H6G6; nicht geht.
Vieles andere auch.
Sorry, fühl mich veralbert.
Gruß
Reinhard
AW: Das kann doch gar nicht funktionieren....
10.01.2010 20:48:30
Heinz H
Hallo Reinhard
Sorry aber beim hochladen der Formel kommt immer H6G6
Es steht aber
(H6>H6;H6-H6)
Ich weiss leider nicht woran es beim hochladen liegt.
Danke & Gruß
Heinz
Anzeige
Was du hier schreibst ist HTML und da...
10.01.2010 23:33:55
Luc:-?
...sind > und < Tags, Heinz!
Wenn du HWH's Benutzungshinweise gelesen hast, weißt du, was bei Fmln getan wdn kann.
3 Möglichkeiten:
1. HWH's Forumsfmlspezialtags verwenden ⇒ ~+f+~ (+ entfällt dabei), vor u.nach der Fml
2. Fml markieren und auf Button Zitat klicken bzw umgekehrt erst klicken und Fml dann zwischen die Tags schreiben — da steht dann auch der Cursor.
3. Diese Zeichen mit HTML-Namen maskieren — &+gt+; bzw &+lt+; (+ entfällt dabei) für >/<. Aber das scheinst du ja zu kennen! Was hindert dich also daran, das hier auch zu tun? Beim Kopieren ist es dann ohnehin wie angezeigt...
Gruß Luc :-?
Anzeige
AW: Was du hier schreibst ist HTML und da...
10.01.2010 23:45:11
Heinz H
Hallo Luc
Ich bin am Rande Wahnsinnig zu werden.
Bitte um Hilfe
Habe die Datei mal hochgeladen.
Es geht um die Spalte J6:J35
Hier soll die tatsächliche Arbeitszeit berechnet werden.
In A96:J100 stehen die normale Arbeitszeiten.
In S88:S91 steht wenn diese Zb in L6 vorkommt solte in J6 die Summe gleich null sein.
Wärst du bitte so Nett und hilfst mir weiter ?
Gruß
Heinz
https://www.herber.de/bbs/user/67117.xls
Anzeige
Das versteht wohl leider Keiner, sorry! orT
11.01.2010 18:13:42
Luc:-?
Gruß Luc :-?
AW: Das versteht wohl leider Keiner, sorry! orT
11.01.2010 20:37:24
Heinz H
Hallo Luc
Dennoch recht herzlichen DANK !!!
Gruß
Heinz
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Umgang mit der WENN-TEIL Formel in Excel


Schritt-für-Schritt-Anleitung

Um die WENN-TEIL Formel in Excel zu verwenden, um bestimmte Textwerte wie "Urlaub", "Bildungsurlaub" oder "Sonderurlaub" zu überprüfen, kannst du die folgende allgemeine Struktur nutzen:

  1. Öffne deine Excel-Datei und gehe zu der Zelle, in der du die Formel anwenden möchtest.
  2. Gib die Formel ein:
    =WENN(TEIL(L25;6;6)="Urlaub";0;WENN(TEIL(L25;6;6)="Bildungsurlaub";0;WENN(TEIL(L25;6;6)="Sonderurlaub";0;"Sonst")))
  3. Ersetze L25 durch die Zelle, die du überprüfen möchtest.
  4. Drücke Enter und überprüfe das Ergebnis.

Diese Formel wird 0 zurückgeben, wenn eines der genannten Wörter in der Zelle gefunden wird.


Häufige Fehler und Lösungen

  • Falsche Zellreferenz: Stelle sicher, dass die Zelle, die du überprüfst, korrekt ist. Ein häufiger Fehler ist, dass die Referenz nicht stimmt, z.B. H25G25 sollte H25<G25 sein.
  • Falsche Formelstruktur: Achte darauf, dass jede WENN-Anweisung korrekt geschlossen ist. Eine unvollständige Formel kann zu Fehlern führen.
  • Falsche Verwendung von TEIL: Die TEIL-Funktion benötigt die korrekten Start- und Längenparameter. Stelle sicher, dass die Startposition und die Anzahl der Zeichen korrekt angegeben sind.

Alternative Methoden

Wenn die WENN-TEIL Formel nicht die gewünschten Ergebnisse liefert, kannst du folgende Alternativen ausprobieren:

  1. GROSS und FINDEN:

    =WENN(ISTFEHLER(FINDEN("URFAUB";GROSS(L25))); "Sonst"; 0)

    Diese Methode sucht nach dem Wort "Urlaub" unabhängig von der Groß- oder Kleinschreibung.

  2. ODER Funktion:

    =WENN(ODER(L25="Urlaub"; L25="Bildungsurlaub"; L25="Sonderurlaub"); 0; "Sonst")

    Diese Formel überprüft, ob einer der Werte vorhanden ist und gibt 0 zurück.


Praktische Beispiele

Hier sind einige Anwendungsbeispiele für die WENN-TEIL Formel:

  1. Einfaches Beispiel:

    =WENN(TEIL(L25;1;6)="Urlaub";0;"Nicht Urlaub")
  2. Komplexe Formel:

    =WENN(ODER(TEIL(L25;1;6)="Urlaub";TEIL(L25;1;6)="Bildungsurlaub";TEIL(L25;1;6)="Sonderurlaub");0;WENN(H25<G25;H25-G25;ABS(H25-G25)))

Diese Formeln helfen dir, verschiedene Bedingungen in einer einzigen Zelle zu überprüfen.


Tipps für Profis

  • Verwende Named Ranges: Wenn du oft auf bestimmte Bereiche zugreifst, kann das Erstellen von benannten Bereichen deine Formeln übersichtlicher machen.
  • Kombiniere Funktionen: Nutze Funktionen wie ISTFEHLER oder GROSS in Kombination mit WENN-TEIL, um deine Formeln robuster zu gestalten.
  • Teste deine Formeln: Überprüfe die Ergebnisse der Formeln in verschiedenen Szenarien, um sicherzustellen, dass sie unter allen Umständen korrekt funktionieren.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Werte in einer WENN-TEIL Formel überprüfen?
Du kannst die ODER-Funktion verwenden, um mehrere Bedingungen in einer WENN-TEIL Formel zu kombinieren.

2. Was ist der Unterschied zwischen TEIL und FINDEN?
TEIL extrahiert eine bestimmte Anzahl von Zeichen aus einer Zelle, während FINDEN die Position eines bestimmten Zeichens oder Texts innerhalb einer Zelle ermittelt.

3. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind in den meisten Excel-Versionen verfügbar, einschließlich Excel 2007 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige