Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
620to624
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
620to624
620to624
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formel verkürzen

Formel verkürzen
09.06.2005 14:25:13
Rieke
Hi
ich habe folgende Formel und möchte diese gerne verkürzen, aber ich weiss net so recht wie.
So schaut sie aus:
=IF(OR(H10="K",H10="U",H10="H",H10="T",H10="S",H10="L",H10="G",H10=0,H10=""),"away",IF(OR(H10="-",H10="F",H10="O",H10="W"),"unpaid",LEFT(H10,5)))
Mir persönöich gehts um die OR Funktion, die vielen Kriterien möchte ich gerne zusammenfassen, aber wie?
Danke für die Hilfe
die rieke

19
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel verkürzen
09.06.2005 14:31:04
AS
Einen Array, vielleicht?!
AS
AW: Formel verkürzen
09.06.2005 14:33:17
Friederike
einen array, also ein Bereich in dem die kriterien enthalten sind?
wie leg ich sowas an?
ohne Array - mit FINDEN
09.06.2005 14:43:35
WF
Hi Friederike,
=WENN(ISTZAHL(FINDEN(H10;"KUHTSLGO"));"away";"")
Salut WF
AW: ohne Array - mit FINDEN
09.06.2005 14:49:48
Galenzo
das wäre ja zu einfach und entspricht nicht der gewünschten Lösung.
mein Ansatz ging in ähnliche Richtung:
=WENN(FINDEN(H10;"KUHTSLG0-RW")&gt9);"away";"unpaid")
damit ist aber nicht der 3. Fall abgedeckt, nämlich der Fall, daß nix gefunden wird.
dann müßte man vorher noch auf ISTFEHLER prüfen - und damit wäre die resultierende Formel länger als die ürsprüngliche...
sowas:
=WENN(ISTFEHLER(FINDEN(H10;"KUHTSLG0-RW"));LINKS(H10;5);WENN(FINDEN(H10;"KUHTSLG0-RW")&gt9);"away";"unpaid")
Viel Erfolg!
Anzeige
AW: ohne Array - mit FINDEN
09.06.2005 14:58:48
MichaV
Hi,
was passiert, wenn in Zelle H10 "KUH" steht?
Gruß- Micha
PS: ich würde so suchen: H10&"#";"K#U#H#T#...."
AW: =FINDEN(H10;"KUHTSLGO") ergibt 1 wenn H10 leer ist
09.06.2005 15:11:52
MichaV
Hi WF
warum ergibt ist VERGLEICH(H10;{"K"."U"."H"."T"."S"."L"."G".0};0) = 8, wenn Zelle leer ist? Ist 0 = "" ?
Gruss- Micha
PS: :o) Bitte beantworte keine Fragen im Betreff, weil das unhöflich ist!
Weiterhin ist es dann sehr schwierig, deine gute Antwort in der Suche zu finden.
AW: =FINDEN(H10;"KUHTSLGO") ergibt 1 wenn H10 leer ist
09.06.2005 16:04:10
MichaV
Hi,
danke, habs rausgefunden.
Tabelle1
 AB
1 WAHR
20FALSCH
3WAHR 
Formeln der Tabelle
B1 : =ISTLEER(A1)
B2 : =ISTLEER(A2)
A3 : =A1=A2
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruss- Micha
Anzeige
AW: ohne Array - mit FINDEN
09.06.2005 15:32:23
Friederike
hab die formel für meine englisches excel entsprechend geändert.
nur leider meckert excel an der "9" herum (formula contains an error)
=IF(ISERROR(FIND(H10,"KUHTSLG0-RW")),LEFT(H10,5),IF(FIND(H10,"KUHTSLG0-RW")&gt9),"away","unpaid")
was hab ich falsch gemacht, habs schon mit anführungszeichen usw. versucht.
die rieke
auf deutsch gibt's auch ne Fehlermeldung
09.06.2005 15:38:34
WF
Hi,
nimm:
=IF(ISNUMBER(FIND(H10;"KUHTSLGO"));"away";"")
Salut WF
AW: auf deutsch gibt's auch ne Fehlermeldung
09.06.2005 16:20:56
Galenzo
kann sein - ich habe die Formel Freihand geschrieben.
Hier ist eine getestete:
=WENN(ISTFEHLER(FINDEN(LINKS(H10;1);"KUHTSLG0-RW"));LINKS(H10;5);WENN(FINDEN(LINKS(H10;1);"KUHTSLG0-RW")&gt8;"unpaid";"away"))
Viel Erfolg!
Anzeige
was besagt das -RW
09.06.2005 16:34:32
WF
Hi,
das kannst Du doch genausogut weglassen ?
Salut WF
alles klar
09.06.2005 16:39:12
WF
hatte nie die Gesamtformel betrachtet
@AS
09.06.2005 14:33:21
MichaV
Klasse, gratuliere!
Hauptsache, der Threat ist nicht mehr "offen".
Gruss- Micha
AW: @AS
09.06.2005 14:36:37
AS
Sorry :-)
Ich habe die Antwort nicht als 'Offene Frage' bezeichnet!
:-)
AW: @AS
09.06.2005 14:39:21
Friederike
jetzt isses halt wieder offen ;-)
also, wie leg ich einen array an?
danke für die Hilfe
die rieke
AW: Formel verkürzen
09.06.2005 14:43:08
AndreasG
Hallo Rieke,
ich denke eine Hilfstabelle mit 2 Spalten (Wert für H10 und unpaid bzw away in Spalte 2 und Abfrage dieser Tabelle über SVERWEIS sollte das Problem lösen
Grüße
Andreas
AW: Formel verkürzen
09.06.2005 14:47:35
Friederike
das hört sich gut an, da weiss ich auch wie das geht *grins*
bringt mir das aber effektiv etwas? mir gehts um geschwindigkeit und speicherplatz,
da diese formel in einem Stundenkonto auftaucht.
hierbei hab ich pro konto 25 leute, 7 tage die woche und das ganze für 13 wochen )also quartalsmäßig)
danke für die info
die rieke
Anzeige
AW: Formel verkürzen
09.06.2005 15:00:21
MichaV
Hi,
hier eine Array- Variante. Aber ob die einfacher ist? Jedenfalls etwas lürzer.
=WENN(ISTNV(VERGLEICH(H10;{"K"."U"."H"."T"."S"."L"."G".0};0));WENN(ISTNV(VERGLEICH(H10;{"-"."F"."O"."W"};0));LINKS(H10;5);"unpaid");"away")
Gruss- Micha

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige