Ich habe eine lange If Funktion in einer Zelle in einem Excel 2003
Arbeitsblatt geschrieben.IF-Funktion in Excel ist zu lang. Wie vereinfacht man?
Ich möchte hinzufügen, aber Excel sagt mir, dass meine Funktion zu lang ist.
Kann jemand die Länge der Funktion vereinfachen oder verringern?
In Column K3
, ich habe eine Dropdown-Liste der Arten von Defekt, dann diese IF-Funktion in Spalte L3, um eine spezifische Fehlerbeschreibung basierend auf den Arten von Fehlern in column K3
ausgewählt angezeigt.
=IF(ISTEXT(K3)=TRUE,IF(OR(K3="Abnormal Finishing",K3="Bending Mark",K3="Bent",K3="Contamination",K3="Crack",K3="Damage",K3="Dented",K3="Discoloration",K3="Finger Print",K3="Flow Mark",K3="Gap",K3="Insufficient Paint",K3="Scratches",K3="Rusty",K3="Stain Mark",K3="Standoff Mark",K3="Tool Mark",K3="Warpage",K3="Water Mark",K3="White Mark",K3="White Spot"),"Cosmetic",IF(OR(K3="Angle Out",K3="Dimension Out",K3="Fitting Problem"),"Dimension",IF(OR(K3="Assembly Misalignment",K3="Fan Broken",K3="Fan Not Functioning",K3="Assembly Wrong Orientation",K3="Missing Component",K3="Missing Rivet (Assembly)",K3="Part Warping (Assembly)",K3="Rivet Loose (Drop) (Assembly)",K3="Rivet Wrong Location (Assembly)",K3="Rivet Wrong Orientation (Assembly)",K3="Screw Loose (Drop)",K3="Screw Stuck"),"Assembly","ERROR"))),"ERROR")
Und eins Vorteil dieser Lösung ist, dass es einfach ist, Elemente zu jeder Liste hinzuzufügen. –
Wenn Sie Listen erstellen, können Sie auch etwas wie "Spalte J" den Fehler und "Spalte K" den Typ eingeben. Ein einfaches 'IFERROR()' mit einem 'SVERWEIS 'darin wäre auch einfach, Elemente hinzuzufügen, und es würde die Formel noch mehr verkürzen – Moacir