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

Forumthread: Formel horizontal in Vertikal

Formel horizontal in Vertikal
25.11.2007 22:32:24
Werner
Hallo zusammen,
ich habe folgende Formel, die für eine horizontale ausrichtung gedacht ist. Ich gebe in Zeile 2 immer neu Zahlen ein. Die Formel soll immer die letzten 38 Zahlen untersuchen. Ist die neuste Zahl tiefer als die letzten 37, schreibt Sie mir in G2 ein T, ist die Zahl höher, schreibt Sie ein H.
Ich würde die Formel nun gerne in einer Spalte eintragen, (nicht mehr horizontale, sondern vertikale Ausrichtung)
Ich habe es schon mit Kopieren-Inhalt einfügen-Transponieren versucht, aber dann funktioniert die Formel nicht mehr.
Währe super, wenn jemand eine Lösung hat.
=WENN(VERWEIS(2;1/(AD2:IV2"");AD2:IV2)"");AD2:IV2)>MAX(VERSCHIEBUNG(AD2;0;ANZAHL2(AD2:IV2)-38;1;37));"H";""))
Danke im Voraus
Gruß Werner

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 22:37:00
jockel
hi Werner, kannst du (d)eine (beispiel)tabelle hochladen?
cu jörg

AW: Formel horizontal in Vertikal
25.11.2007 23:23:00
Erich
Hallo Werner,
ist das deine Formel?
 GADAEAFAGAHAIAJAKALAMANAO
1t            
2 666294569991

Formeln der Tabelle
ZelleFormel
G1=WENN(VERWEIS(2;1/(AD2:IV2<>""); AD2:IV2) <MIN(BEREICH.VERSCHIEBEN(AD2;0;ANZAHL2(AD2:IV2)-38;1;37)); "t"; WENN(VERWEIS(2;1/(AD2:IV2<>""); AD2:IV2) >MAX(BEREICH.VERSCHIEBEN(AD2;0;ANZAHL2(AD2:IV2)-38;1;37)); "H";"xxx"))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 23:38:00
Erich
Hallo Werner,
wenn das die horizontale Formel (gewesen) wäre, dann hier die vertikale dazu:
 AB
30H12
31 2
32 2
33 2
34 2
35 2
36 2
37 12
38 2
39 2
40 2
41 13
42  

Formeln der Tabelle
ZelleFormel
A30=WENN(VERWEIS(2;1/(B30:B999<>""); B30:B999) <MIN(BEREICH.VERSCHIEBEN(B30;ANZAHL2(B30:B999)-38;0;37;1)); "t"; WENN(VERWEIS(2;1/(B30:B999<>""); B30:B999) >MAX(BEREICH.VERSCHIEBEN(B30;ANZAHL2(B30:B999)-38;0;37;1)); "H";"xxx"))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 23:38:42
Werner
Hallo Erich,
danke für deine Antwort, ich habe nur vorhin festgestellt, dass meine alte Formel auf das neue Problem nicht funktioniert. Vielleicht kannst du etwas mit dem neuen Problem anfangen.
Danke nochmal.
Gruß Werner

AW: Formel horizontal in Vertikal
25.11.2007 23:30:23
Werner
Hallo Jörg,
ich habe gerade festgestellt, dass meine alte Formel die ich drehen wollte doch nicht auf mein neues Problem funktioniert.
Ich habe dir trotzdem mal die Datei angehängt, in der Hoffnung, dass du mir helfen kannst.
https://www.herber.de/bbs/user/48050.xls
Die Problematik ist, dass ich 2 Prüfungen habe in Spalte G und H.
Nur wenn beide ein 5 Tages Hoch melden (die neu eingetragene Zahl ist höher als die 4 Zahlen zuvor) soll in Spalte B reparieren erscheinen. Sonst füllen.
Danke im Voraus.
Gruß Werner

Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 23:50:00
Erich
Hallo Werner,
das ist ja nun etwas ganz Anderes... Geht es mit dieser Formel?
 ABGHIJK
724.01.2007füllen114   
825.01.2007reparieren129beide 6-Tages-Hoch, also "reparieren"  

Formeln der Tabelle
ZelleFormel
B7=WENN(UND(G7>MAX(G2:G6); H7>MAX(H2:H6)); "reparieren";"füllen")
B8=WENN(UND(G8>MAX(G3:G7); H8>MAX(H3:H7)); "reparieren";"füllen")

Hier die Mappe mit der Formel:
https://www.herber.de/bbs/user/48051.xls
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 23:53:51
jockel
hi Werner, meinst du so?
Tabelle1 (2)
 ABCDEFGH
1DatumErgebnisxxxxAbfrage1Abfrage2
219.01.2007füllen    52
320.01.2007füllen    63
421.01.2007füllen    84
522.01.2007füllen    95
623.01.2007reparieren    126
724.01.2007füllen    114
825.01.2007füllen    41
Formeln der Tabelle
B2 : =WENN(UND(G2=MAX($G$2:$G$8); H2=MAX($H$2:$H$8)); "reparieren";"füllen")
B3 : =WENN(UND(G3=MAX($G$2:$G$8); H3=MAX($H$2:$H$8)); "reparieren";"füllen")
B4 : =WENN(UND(G4=MAX($G$2:$G$8); H4=MAX($H$2:$H$8)); "reparieren";"füllen")
B5 : =WENN(UND(G5=MAX($G$2:$G$8); H5=MAX($H$2:$H$8)); "reparieren";"füllen")
B6 : =WENN(UND(G6=MAX($G$2:$G$8); H6=MAX($H$2:$H$8)); "reparieren";"füllen")
B7 : =WENN(UND(G7=MAX($G$2:$G$8); H7=MAX($H$2:$H$8)); "reparieren";"füllen")
B8 : =WENN(UND(G8=MAX($G$2:$G$8); H8=MAX($H$2:$H$8)); "reparieren";"füllen")
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
G21. / Formel ist =G2=MAX(G$2:G$8)Abc
H21. / Formel ist =H2=MAX(H$2:H$8)Abc
G31. / Formel ist =G3=MAX(G$2:G$8)Abc
H31. / Formel ist =H3=MAX(H$2:H$8)Abc
G41. / Formel ist =G4=MAX(G$2:G$8)Abc
H41. / Formel ist =H4=MAX(H$2:H$8)Abc
G51. / Formel ist =G5=MAX(G$2:G$8)Abc
H51. / Formel ist =H5=MAX(H$2:H$8)Abc
G61. / Formel ist =G6=MAX(G$2:G$8)Abc
H61. / Formel ist =H6=MAX(H$2:H$8)Abc
G71. / Formel ist =G7=MAX(G$2:G$8)Abc
H71. / Formel ist =H7=MAX(H$2:H$8)Abc
G81. / Formel ist =G8=MAX(G$2:G$8)Abc
H81. / Formel ist =H8=MAX(H$2:H$8)Abc
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
cu jörg

Anzeige
AW: Formel horizontal in Vertikal
25.11.2007 23:55:00
Werner
Hallo Erich,
vielen vielen Dank, dass ist genau richtig.
Ich dachte zuerst ich könnte meine ursprüngliche Formel verwenden, aber dass
hat nicht ganz funktioniert.
Vielen Dank nochmal.
Gruß Werner

AW: Formel horizontal in Vertikal
25.11.2007 23:59:55
Werner
Hallo Jörg,
auch dir nochmal vielen Dank.
Hat funktioniert.
Gruß Werner
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Formel horizontal in vertikal umwandeln


Schritt-für-Schritt-Anleitung

Um eine Formel, die für eine horizontale Anordnung gedacht ist, in eine vertikale Anordnung umzuwandeln, kannst du folgende Schritte befolgen:

  1. Formel anpassen: Stelle sicher, dass die Formel auf die vertikale Anordnung angepasst wird. Beispielsweise, wenn du eine horizontale Liste in eine vertikale umwandeln möchtest, ändere die Zellbezüge entsprechend.

  2. Transponieren: Du kannst die Funktion "Transponieren" verwenden, um eine horizontale Liste in eine vertikale Liste zu verwandeln. Markiere die Zellen mit den horizontalen Werten, kopiere sie und benutze dann "Inhalte einfügen" > "Transponieren".

  3. Formel anpassen: Achte darauf, dass die Formel nach dem Transponieren korrekt funktioniert. Du musst möglicherweise die Zellbezüge ändern, um sicherzustellen, dass sie die richtigen vertikalen Zellen referenzieren.

  4. Testen: Setze einige Werte ein, um sicherzustellen, dass die Formel in der vertikalen Anordnung wie gewünscht funktioniert.


Häufige Fehler und Lösungen

  • Formel funktioniert nach dem Transponieren nicht: Oft ist es notwendig, die Zellbezüge in der Formel anzupassen. Stelle sicher, dass du absolute und relative Bezüge korrekt verwendest.

  • Falsche Ergebnisse: Wenn die Formel falsche Ergebnisse liefert, überprüfe, ob alle Bedingungen in der Formel auch für die vertikale Anordnung zutreffen.

  • Verwendung des SVERWEIS: Achte darauf, dass der SVERWEIS, der häufig für horizontale Suchen genutzt wird, in einer vertikalen Anordnung anders verwendet werden muss. Nutze den SVERWEIS vertikal, um sicherzustellen, dass die Daten korrekt abgerufen werden.


Alternative Methoden

  • Power Query: Mit Power Query kannst du Daten auch von horizontal nach vertikal umwandeln. Importiere deine Daten in Power Query und nutze die Funktion "Zeilen in Spalten umwandeln".

  • Pivot-Tabellen: Eine Pivot-Tabelle kann ebenfalls helfen, deine Daten von horizontal in vertikal umzuorganisieren und dabei eine gute Übersicht zu bieten.


Praktische Beispiele

  1. Beispiel für eine Formel:

    • Angenommen, du möchtest die letzte Zahl in einer horizontalen Liste prüfen. Die Formel könnte so aussehen:
      =WENN(VERWEIS(2,1/(AD2:IV2<>"");AD2:IV2)<MIN(BEREICH.VERSCHIEBEN(AD2;0;ANZAHL2(AD2:IV2)-38;1;37));"H";"")
    • Für eine vertikale Anordnung änderst du den Bereich in:
      =WENN(VERWEIS(2,1/(B30:B999<>"");B30:B999)<MIN(BEREICH.VERSCHIEBEN(B30;ANZAHL2(B30:B999)-38;0;37;1));"H";"")
  2. Anwendung des SVERWEIS:

    • Verwende den SVERWEIS in einer vertikalen Tabelle, um Daten zu filtern:
      =SVERWEIS(A1;B1:C100;2;FALSCH)

Tipps für Profis

  • Verwende benannte Bereiche: Benannte Bereiche können helfen, die Lesbarkeit deiner Formeln zu verbessern, insbesondere wenn du zwischen horizontalen und vertikalen Bereichen wechselst.

  • Dynamische Bereiche: Überlege, dynamische Bereiche zu nutzen, um Daten automatisch anzupassen, wenn neue Daten hinzugefügt werden.

  • Fehlerprüfung: Nutze die Fehlerüberprüfung in Excel, um sicherzustellen, dass deine Formeln keine Fehler enthalten.


FAQ: Häufige Fragen

1. Wie kann ich eine Excel-Tabelle von horizontal auf vertikal umwandeln? Du kannst die Funktion "Transponieren" nutzen oder die Formeln anpassen, um die Zellbezüge zu vertauschen.

2. Funktioniert der SVERWEIS auch in vertikalen Anordnungen? Ja, der SVERWEIS kann auch in vertikalen Anordnungen genutzt werden, achte jedoch darauf, die richtigen Parameter zu verwenden.

3. Was tun, wenn meine Formel nach dem Transponieren nicht funktioniert? Überprüfe die Zellbezüge in deiner Formel und passe sie entsprechend der vertikalen Anordnung an.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige