Office: Formelerweiterung - Jeweils 6 Zeilen überspringen

Helfe beim Thema Formelerweiterung - Jeweils 6 Zeilen überspringen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; mhh... bekomme ich nicht wird halt zu test Seltsam, ich das jetzt war auch ändern. Das Arbeitsblatt "Blanco" bleibt aber leer in den entsprechenden... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Dulko, 27. März 2023.

  1. Dulko Neuer User

    Formelerweiterung - Jeweils 6 Zeilen überspringen


    Seltsam, ich das jetzt war auch ändern. Das Arbeitsblatt "Blanco" bleibt aber leer in den entsprechenden Zellen.
    Also wenn ich beispielsweise Menü 4 in der selben Zeile in test2 ändere. Verschwindet bei Blanco beides.

    Seltsam...

    Könnt ihr den Fehler reproduzieren?
     
  2. DIZA
    DIZA hat Ahnung
    selbst ein =test in die 1.Woche(B2) eingetragen erzeugt bei mir kein Name
     
  3. DIZA
    DIZA hat Ahnung
    Nö, kann ich nicht
     
  4. steve1da Office Guru

    Formelerweiterung - Jeweils 6 Zeilen überspringen

    Hatte übersehen das die Zellen als TEXT formatiert sind, dann kann man natürlich eintragen was man will.
    Bei Standard formatierten Zellen passiert das bei =test
     
    steve1da, 31. Juli 2023
    #19
  5. DIZA
    DIZA hat Ahnung
    Welche Excelversion benutzt du ? Ich muss los kann erst später nochmal schauen.
     
  6. Exl121150 Erfahrener User
    Hallo,

    ich habe dir wie im April im Arbeitsblatt "Blanco" in den Spalten K und L (Sp1 und Sp2) je Menüzeile eine Array-Funktion eingefügt:
    z.B. in K9:L9: {= AGGREGAT(15;6;SPALTE($C:$G)/(INDEX(Jahresüberblick!$C:$G;$J9;0)<>"");{1.2})}
    Falls du Excel2021 oder Excel365 hast, ginge das auch ohne äußere geschweifte Klammern.
    Die wahrscheinlich überflüssigen Spalten H und I in diesem Arbeitsblatt wirst du ja selber entfernen können.
     
    Zuletzt bearbeitet: 31. Juli 2023
    Exl121150, 31. Juli 2023
    #21
    1 Person gefällt das.
  7. Dulko Neuer User

    Super, vielen vielen Dank :-). Bei der letzten Tabelle hattest du eine Matrix-Formel mit "Wenn" erstellt und hier ein Aggregat.
    Hast du Zeit dazu, mir das genauer zu erklären? Dann komme ich beim nächsten Mal etwas besser zurecht.
     
  8. Exl121150 Erfahrener User

    Formelerweiterung - Jeweils 6 Zeilen überspringen

    Hallo,

    es gibt in der Programmiererei und auch bei Excel-Formeln meist nicht den einen Weg, sondern häufig mehrere, die zum Ziel führen.
    Ich wollte diesmal zuerst nur die bisherige Formel anpassen. Da aber diesmal 1 Zelle mehr als Leerzelle zu berücksichtigen war, wurde diese Formel um einiges umfangreicher - und dies bei jeder der enthaltenen Zeilen. So kam ich auf die Idee, die AGGREGAT-Funktion einzusetzen, die es seit Excel2010 gibt.

    Ziel meiner beiden Formeltypen (in den Spalten Sp1, Sp2,(Sp3)) war/ist es, die Spaltennummer zu ermitteln, in der im Arbeitsblatt "Jahresüberblick" ein Menütext enthalten ist. Zusammen mit der Zeilennummer (Spalte J) kann man dann mittels INDEX-Funktion den Zellinhalt aus einem Zellbereich ermitteln: INDEX(Zellbereich, ZeileNr, SpalteNr).

    Die heutige AGGREGAT-Formel setzt sich aus mehreren Teilen zusammen:
    1) SPALTE($C:$G) liefert ein Array mit den Werten {3.4.5.6.7}, wobei jede dieser Zahlen eine Spaltennummer im Arbeitsblatt "Jahresüberblick" sein soll.

    2) INDEX(Jahresüberblick!$C:$G;$J9;0)<>"": In $J9 ist die Zeilennummer derjenigen Zeile aus Jahresüberblick enthalten, die gerade untersucht werden soll. Dabei gibt die Formel INDEX(Jahresüberblick!$C:$G;$J9;0) den Zellbereich zurück, der sich in den Spalten C bis G in der Zeile J9 befindet, wobei die 0 am Ende bedeutet, dass alle Zellspalten in diesem Bereich ermittelt werden sollen. Wenn in J9 eine 2 enthalten ist, werden alle Zellen des Bereiches Jahresüberblick!C2:G2 ermittelt. Und dann wird am Schluss noch jede dieser Zellen überprüft, ob sie ungleich "" ist, womit der anfangs angeführte Formelteil als Wert das Array {WAHR.FALSCH.FALSCH.WAHR.FALSCH} ergibt. Die beiden WAHR-Werte deuten damit an, dass in der 1.Zelle und in der 3.Zelle des Bereichs Jahresüberblick!C2:G2 ein Textinhalt vorhanden ist, während die 3 FALSCH-Werte 3 leere Zellen signalisieren.

    3) Dividiert man Ausdruck 1) durch Ausdruck 2): SPALTE($C:$G)/(INDEX(Jahresüberblick!$C:$G;$J9;0)<>"") muss man wissen, dass dabei die WAHR-Werte wie eine 1 behandelt werden, während die FALSCH-Werte wie eine 0. Mit dem Ausdruck werden somit folgende 5 Divisionen ausgeführt: {3.4.5.6.7}/{1.0.0.1.0} was als Resultat {3.#DIV/0!.#DIV/0!.6.#DIV/0!} ergibt. Wie du siehst, bleiben die beiden Spaltennr. mit Inhalt (3 bzw. 6) erhalten, während die 3 Leerspalten einen #DIV/0! (=Division durch 0 Fehler) ergeben.

    4) Dieser Formelteil von 3) wird schlussendlich eingebettet in die AGGREGAT-Funktion:
    =AGGREGAT(15;6;SPALTE($C:$G)/(INDEX(Jahresüberblick!$C:$G;$J9;0)<>"");{1.2})
    Dabei bedeutet der 2.Parameter (=6): Ignoriere im Bereich aus 3) die Werte mit Fehlerwert, dh. die AGGREGAT-Funktion tut so, als ob das Resultat aus 3) lauten würde {3.6}
    Der 1.Parameter (=15) bedeutet: Sortiere die Werte der Größe nach, beginnend beim Kleinsten, also {3.6}
    Der 4.Parameter (={1.2}) bedeutet: Ermittle zuerst den (erst)kleinsten Wert und danach den zweitkleinsten Wert aus dem Array {3.6}.
    D.h. aber, dass die AGGREGAT-Funktion 2 Werte zurückgibt, somit 2 Resultatzellen benötigt, wobei in der ersten Zelle eine 3 und in der 2.Zelle daneben eine 6 erscheint, wenn man bei dem Beispiel von vorhin bleibt.

    5) Die Formel liefert also eine Array-Formel. Bis Excel2019 muss man für solche Formeln einen festen Bereich festlegen, in dem das Formelresultat enthalten sein muss. Und man muss bei der Formeleingabe darauf achten, dass man sie nicht bloß mit der EINGABE-Taste abschließt, sondern mit der Tastenkombination Strg+UMSCHALT+EINGABE. Daraufhin erscheint die Formel in geschweiften Klammern eingeschlossen.
    Ab Excel2021 bzw. Excel365 wird der Resultatbereich der Formel von Excel dynamisch ermittelt. Somit braucht man ab diesen Versionen keine Bereichfestlegung und keine spezielle Formeleingabe. Man muss nur genügend freien Zellbereich zur Verfügung stellen.

    Ich hoffe, ich konnte die Details der Formel(n) hinreichend genau erläutern und genügend Stoff zum Selbsterarbeiten liefern.
     
    Zuletzt bearbeitet: 31. Juli 2023
    Exl121150, 31. Juli 2023
    #23
  9. Dulko Neuer User
    Mega lieb von euch allen und vielen vielen Dank für die Erklärung Exl121150.
    Ich bin euch sehr dankbar, ihr wart mir eine große Hilfe :-)
     
Thema:

Formelerweiterung - Jeweils 6 Zeilen überspringen

Die Seite wird geladen...
  1. Formelerweiterung - Jeweils 6 Zeilen überspringen - Similar Threads - Formelerweiterung Jeweils Zeilen

  2. Nächtigungen eines Aufenthalts auf die jeweiligen Monate aufteilen

    in Microsoft Excel Hilfe
    Nächtigungen eines Aufenthalts auf die jeweiligen Monate aufteilen: Guten Tag Ich plage mich schon seit 2 Tagen an diesem Problem. Für meine Nächigungstaxenberechnung benötige ich folgendes: Es gibt ein Aufehthalsdatum eines Gastes, zb 01.0.2023 bis 15.02.2023...
  3. Spalte gruppieren und aus den Inhalten jeweils eine Tabelle

    in Microsoft Excel Hilfe
    Spalte gruppieren und aus den Inhalten jeweils eine Tabelle: Hallo zusammen, ich habe eine große Abrechnungstabelle mit mehrere Spalten. Ich habe eine Spalte "Kontonummer" und mehrere Kontonummern und Rechnungen dazu in den Zeilen. Z.B. habe ich...
  4. Spalte 2 bis n jeweils in Zeilen transponieren (zur wiederholten Spalte 1)

    in Microsoft Excel Tutorials
    Spalte 2 bis n jeweils in Zeilen transponieren (zur wiederholten Spalte 1): a 1 3 5 b 2 4 6 c 7 8 9 wird mit =LET(x;A1:D3;y;SPALTEN(x)-1;z;ZEILEN(x);a;SEQUENZ(z*y;;1;1/y);HSTAPELN( INDEX(x;a;1); INDEX(x;a;REST(SEQUENZ(z*y;;y);y)+2))) zu a 1 a 3 a 5 b 2 b 4 b 6 c 7 c 8 c...
  5. Zellen per Makro in Tabelle zum jeweiligen Datum kopieren

    in Microsoft Excel Hilfe
    Zellen per Makro in Tabelle zum jeweiligen Datum kopieren: Hallo ihr Excel-Profis, ich könnte eure Hilfe gebrauchen. Ich habe eine Berechnungstabelle, die verschiedene Zellen mit Ergebnissen ausgibt. Des Weiteren habe ich 12 Blätter für die jeweiligen...
  6. Spalten Inhalt in L soll immer der jeweiligen Nummer aus B fest zugeordnet werden

    in Microsoft Excel Hilfe
    Spalten Inhalt in L soll immer der jeweiligen Nummer aus B fest zugeordnet werden: Hallo, ich habe eine Exceldateiwo ich mir auf einem Tabellenblatt aus verschiedenen anderen Blättern über sverweise Daten zusammensetze. Dann gibt es eine Spalte L in der anschließend Massnahmen...
  7. Berichtsbereiche mit jeweils anderen Abfragen füllen(Textfelder)

    in Microsoft Access Hilfe
    Berichtsbereiche mit jeweils anderen Abfragen füllen(Textfelder): Hallo Ihr lieben, seit einiger Zeit befasse ich mich damit ein Bericht zu gestalten und verzweifle gerade daran, da es irgendwie nicht so wird wie ich das gerne hätte. Also es geht um eine Art...
  8. Jeweils unterschiedliche Anzahl von Zeilen abwechselnd anders einfärben

    in Microsoft Excel Hilfe
    Jeweils unterschiedliche Anzahl von Zeilen abwechselnd anders einfärben: Hallo und guten Tag, ich habe eine Excel-Tabelle, in der eine jeweils unterschiedliche Anzahl von Zeilen abwechselnd anders eingefärbt werden soll. Hier ein Screenshot, wie es am Ende...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden