Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Wenn Text aus Spalte Dann
#1
Hallo liebes Forum!

Bin neu hier im Forum und suche nach einer Lösung für eine Materialliste, die in Excel erstellt ist.

Kurze Voraberklärung:
In einem Tabellenblatt stehen 30 Holzarten untereinander.

Die Materialliste ist folgendermaßen aufgebaut:

Pos. | Anzahl | Material | Fertiglänge | Rohlänge

Wenn nun in der Spalte Material eine Holzart aus dem anderen Tabellenblatt steht soll Excel zu der Fertiglänge 30 addieren, in allen anderen Fällen sollen 10 addiert werden.

Hab schon das halbe Internet nach einer Lösung durchsucht und schon einige Versuche mit SVERWEIS oder WENN-Funktionen ausprobiert.
Bin so langsam am Ende mit meinem Latein.

Ich hoffe mir kann hier jemand helfen.
Top
#2
Hallo,

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEF
1HolzartLängeHolzartmit Zugabe
2Nussbaum1,5Nussbaum1,6
3Kirsche2,5Kirsche2,6
4Ahorn1,8Ahorn1,9
5Teak3,8
6Fichte4,8

ZelleFormel
F2=WENNFEHLER(SVERWEIS(E2;$A$1:$B$10;2;0)+0,1;SVERWEIS(E2;Tabelle2!$A$1:$B$10;2;0)+0,3)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Wenn's nicht passt, bitte Datei hochladen (.xlsx - keine Bildchen) oder Tabellenausschnitt mit einem Tool. https://www.clever-excel-forum.de/Forum-...gshinweise
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Habe eine kleine Datei angehängt. 
Die Datei besitzt zwei Blätter. Die ganzen Holzarten stehen in dem Blatt "Holzarten". Und nur wenn eine der besagten Holzarten unter Material erscheint soll zur Fertiglänge 30 mm addiert werden. In allen anderen Fällen (wie z.B. bei Spanplatte) sollen 10 addiert werden.

Vielen Dank schon mal für deine Hilfe!!!


Angehängte Dateien
.xlsx   Materialliste.xlsx (Größe: 10,35 KB / Downloads: 5)
Top
#4
Hi,

Arbeitsblatt mit dem Namen 'Materialliste'
ABCD
1MaterialFertiglängeRohlängeWunschergebnis
2Nussbaum500530530
3Kirsche450480480
4Ahorn250280280
5Spanplatte500510510

ZelleFormel
C2=WENNFEHLER(INDEX($B$2:$B$20;VERGLEICH(A2;Holzarten!$A$1:$A$10;0))+30;B2+10)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • wethlo
Top
#5
Wow, dankeschön!!!
Das funktioniert!
Vielen lieben Dank!!!

Okay, hab gleich mal getestet...
Wenn ich allerdings die Werte die in der Spalte "Fertiglänge" drin stehen ändere, passiert nichts mehr. Hier sollten die Werte dann wieder geändert werden.
Geht das?

Und wenn ich die Holzarten ändere zickt er auch etwas rum...
Top
#6
Hab mal noch meine Originaldatei angehängt.

Die farbigen Zahlen sollen errechnet werden. Die Holzarten sind lateinische Abkürzungen, nicht wundern. Sollte aber ja prinzipiell keine Rolle spielen. In der Materialliste selber soll Excel erkennen ob es sich um Massivholz handelt und dann die Werte entsprechend berechnen.
Handelt es sich um beschichtete Spanplatte (wie beim Fachboden oder der Rückwand) sollen dann in Länge und Breite 10 mm addiert werden.

Ich werde selber auch mal rumprobieren...


Angehängte Dateien
.xlsx   Materialliste.xlsx (Größe: 16,03 KB / Downloads: 5)
Top
#7
Hi,

in M11:
Code:
=WENN(ZÄHLENWENN(Holzarten!$A$1:$A$31;C11)=1;E11+30;E11+10)
Den Rest kannst du bestimmt anpassen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
Nach einigen Tests kann ich jetzt sagen, dass alles funktioniert!

Dankeschön!!!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste