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

Forumthread: Wenn Zelle A1 = ... dann 3 runter & 3 rechts

Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 13:03:00
Mike
Hallo zusammen,
eigentlich einfach aber ich schaffs nicht.
In Zelle A10:
Wenn in A1 ein bestimmter Wert steht (z.B. "Auto") dann gehe 3 Zellen nach unten und 2 Zellen nach rechts und schreibe den Wert in A10 rein.
irgendwas mit relativen Zellbezügen aber leider klappt es nicht.
Natürlich ohne VBA
Danke schon mal für die Hilfe

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 13:20:36
Ramses
Hallo
Sorry,... aber ich versteh kein Wort.
Vielleicht hilft dir da die Funktion SVERWEIS().
Die Funktion in der Online-Hilfe sehr gut erklärt
Tabelle1

 ABC
1Auto  
2   
3Auto1. Beifahrer2. Beifahrer
4BirneObstBaum
5   
6   
7   
8   
9   
10 1. Beifahrer 
11   
12   
13   

Formeln der Tabelle
ZelleFormel
B10=SVERWEIS(A1;A3:C4;2;0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 13:29:00
Uwe
Hi,
ich weiss nicht ob ich Dich da besser verstehe als Ramses, aber ich verstehe Dich jedenfalls anders. Ich würde in A10 diese Formel schreiben:
=WENN(A1="Auto";INDIREKT(ADRESSE(ZEILE(A1)+3;SPALTE(A1)+2;1)))
Wenn Du die dann runterziehst bleibt es relativ.
Sonst beschreib nochmal genauer was Du erreichen möchtest.
Gruß
Uwe
(:o)

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 13:36:35
Ramses
Hallo
Also wenn schon so kompliziert, dann wenigstens einfacher .-)
Tabelle1

 ABC
1Auto  
2   
3Auto1. Beifahrer2. Beifahrer
4BirneObstBaum
5   
6   
7 2. Beifahrer 
8   

Formeln der Tabelle
ZelleFormel
B7=WENN(A1="Auto";BEREICH.VERSCHIEBEN(A1;2;2); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 15:26:00
Uwe
Hi Ramses,
ich hatte mir schon fast gedacht, dass das auch einfacher geht, aber auf Bereich.Verschieben wäre ich nie gekommen, ich habe noch nichtmal davon geträumt, dass es sowas gibt (:-)
.....und wieder mal was gelernt in meinem Lieblingsforum !!! (:-)))))
Gruß
Uwe
(:o)

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 14:06:00
Mike
Jep Uwe, du hast es richtig verstanden... Genau das meinte ich.
Hatte zwar schon die Formel so ähnlich aber nicht wirklich funktionstüchtig
Danke (auch an dich Ramses).
Gruß

AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 14:24:00
Mike
Allerdings stellt sich mein Problem doch etwas schwieriger dar als gedacht. Hatte ja nur ein einfaches Beispiel aufgezeigt.
In der eigentlich Datei komm ich leider nicht sehr weit mit der Formel. Ich hab mal eine Datei hochgeladen damit ihr besser versteht was ich meine.
https://www.herber.de/bbs/user/44823.xls
Das ganze soll nach wie vor ohne VBA realisiert werden.
Danke

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 14:38:00
Ramses
Hallo
Tabelle1

 ABC
1Art Menge
2Auto  
3  50
4   
5Auto  
6  20
7   
8Motorrad  
9  10
10   
11Schiff  
12  10
13   
14Motorrad  
15  20
16   
17Schiff  
18  50
19   
20Auto  
21  50
22   
23Auto  
24  50
25   
26   
27   
28   
29   
30   
31Auto170=50+20+50+50
32Motorrad30=10+20
33Schiff60=10+50

Formeln der Tabelle
ZelleFormel
B31=SUMMENPRODUKT(($A$2:$A$24=A31)*$C$3:$C$25)
B32=SUMMENPRODUKT(($A$2:$A$24=A32)*$C$3:$C$25)
B33=SUMMENPRODUKT(($A$2:$A$24=A33)*$C$3:$C$25)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Auf den Bereichs-/Zeilenversatz im zweiten Teil der Formel achten !!
Gruss Rainer

Anzeige
AW: Wenn Zelle A1 = ... dann 3 runter & 3 rechts
07.08.2007 14:45:17
Mike
Super, ich bedanke mich recht herzlich... jetzt konntest du mir ja doch helfen ;)
Wusste gar nicht, dass das mit dem Zeilen/Spaltenversatz geht. Dachte, man müsse immer den gleichen Bereich angeben.
Nun denn, jetzt bin ich schlauer.
Gruß
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wenn Zelle A1 einen bestimmten Wert enthält: So gehst du 3 Zellen runter und 2 rechts


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und gehe zu der Tabelle, in der du arbeiten möchtest.

  2. Wähle die Zelle A10 aus, in die du das Ergebnis schreiben möchtest.

  3. Gib die folgende Formel ein:

    =WENN(A1="Auto";INDIREKT(ADRESSE(ZEILE(A1)+3;SPALTE(A1)+2;1));"")

    Diese Formel überprüft, ob in Zelle A1 der Wert "Auto" steht. Wenn ja, wird der Wert aus der Zelle 3 Zellen darunter und 2 Zellen rechts (also von A1 nach D4) zurückgegeben. Andernfalls bleibt die Zelle leer.

  4. Drücke Enter. Du solltest jetzt den gewünschten Wert sehen, wenn A1 den entsprechenden Inhalt hat.


Häufige Fehler und Lösungen

  • Fehler: #BEZUG!

    • Lösung: Überprüfe, ob die Zelle, auf die du mit INDIREKT zugreifst, tatsächlich existiert. Stelle sicher, dass du keine Zellreferenzen außerhalb des gültigen Bereichs verwendest.
  • Fehler: Falscher Wert wird angezeigt

    • Lösung: Achte darauf, dass der Wert in A1 genau mit "Auto" übereinstimmt (Groß- und Kleinschreibung beachten).

Alternative Methoden

  • Bereich.Verschieben verwenden:

    Eine einfachere Alternative wäre die Verwendung von BEREICH.VERSCHIEBEN. Du kannst die Formel wie folgt anpassen:

    =WENN(A1="Auto";BEREICH.VERSCHIEBEN(A1;3;2);"")

    Diese Formel funktioniert ähnlich und verschiebt sich 3 Zellen nach unten und 2 nach rechts, wenn A1 den gewünschten Wert hat.


Praktische Beispiele

  • Beispiel 1:

    Wenn in Zelle A1 "Auto" steht, wird in Zelle A10 der Wert von D4 angezeigt, wenn dort z.B. "1. Beifahrer" steht.

  • Beispiel 2:

    Du kannst die Formel auch in andere Zellen ziehen, um sie auf andere Werte zu testen. Achte dabei darauf, die Zellreferenzen entsprechend anzupassen.


Tipps für Profis

  • Nutze absolute Zellreferenzen (z.B. $A$1), wenn du nicht möchtest, dass sich die Zelle beim Ziehen der Formel ändert.
  • Wenn du häufig mit der Formel arbeitest, erwäge, sie in eine benannte Formel zu speichern, um die Lesbarkeit zu verbessern.
  • Experimentiere mit Verschachtelung von WENN-Funktionen, um komplexere Bedingungen zu prüfen.

FAQ: Häufige Fragen

1. Kann ich die Formel auch auf andere Werte anwenden? Ja, du kannst die Formel anpassen, um auf andere Werte zu reagieren, indem du den Vergleichswert in der WENN-Funktion änderst.

2. Funktioniert das in allen Excel-Versionen? Ja, die oben genannten Formeln sollten in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2013 und neuer.

3. Was ist der Unterschied zwischen INDIREKT und BEREICH.VERSCHIEBEN? INDIREKT ermöglicht es dir, auf Zellen zuzugreifen, deren Adresse als Text angegeben ist, während BEREICH.VERSCHIEBEN den Inhalt einer Zelle basierend auf einer gegebenen Anzahl von Zeilen und Spalten von einer Referenzzelle verschiebt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige