Office: Formel-Contest 365

Helfe beim Thema Formel-Contest 365 in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, Einträge in Spalte A sind sortiert. Gesucht ist eine Spill(!)Formel für die Hilfsspaltenlösung in Spalte B. Was ist Euer Vorschlag?... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von {Boris}, 23. Juni 2024.

  1. {Boris} Erfahrener User

    Formel-Contest 365


    Hallo zusammen,

    Einträge in Spalte A sind sortiert. Gesucht ist eine Spill(!)Formel für die Hilfsspaltenlösung in Spalte B.
    Was ist Euer Vorschlag? (Ich hab schon Formeln woanders online). Tobt Euch mal aus :-) Was ist euer Vorschlag?
     
    {Boris}, 23. Juni 2024
    #1
  2. {Boris} Erfahrener User
    Mein Problem war, dass

    =ZÄHLENWENN(INDIREKT("A2:A"&ZEILE(2:16));INDIREKT("A"&ZEILE(2:16)))

    wohl nur in der aktuellen Beta-Version funktioniert. Auch mit N() bzw. T() scheint die Formel nicht in allen Versionen zu laufen:

    =ZÄHLENWENN(INDIREKT("A2:A"&ZEILE(2:16));WENN(ISTZAHL(A2:A16);N(INDIREKT("A"&ZEILE(2:16)));T(INDIREKT("A"&ZEILE(2:16)))))

    Es wird ein Array aus Nullen erzeugt (zumindest in einigen Excelversionen).

    Dann hab ich ne Alternative gebastelt - werde aber das Gefühl nicht los, dass das auch anders (einfacher) gehen müsste, da mir die Aufgabe eigentlich recht trivial erscheint:

    =LET(x;ZÄHLENWENN(A2:A16;EINDEUTIG(A2:A16));y;MTRANS(TEXTTEILEN(TEXTKETTE(MAP(x;LAMBDA(a;TEXTVERKETTEN(";";;SEQUENZ(a;;1))&";")));";"));--FILTER(y;y<>""))

    Würde mich halt interessieren, wie ihr das lösen würdet.
     
    {Boris}, 24. Juni 2024
    #2
  3. Exl121150 Erfahrener User
    Hallo,

    mein Vorschlag:
    =LET(m;A2:A16; mv;VSTAPELN(""; m); SCAN("";SEQUENZ(ZEILEN(m)); LAMBDA(a; i; WENN(INDEX(mv; i) = INDEX(m; i); a+1; 1))))
     
    Zuletzt bearbeitet: 24. Juni 2024
    Exl121150, 24. Juni 2024
    #3
  4. Exl121150 Erfahrener User

    Formel-Contest 365

    Hallo,

    nochmals geringfügig verkürzt:
    =LET(m;A2:A16; n;VSTAPELN("";m); SCAN("";SEQUENZ(ZEILEN(m)); LAMBDA(a;i; WENN(INDEX(n;i)=INDEX(m;i);a;0)+1)))
     
    Exl121150, 24. Juni 2024
    #4
  5. {Boris} Erfahrener User
    Sehr gut! :-) SCAN hatte ich auch im Blick, hab mich da aber wohl verrannt ;-)
    Andererseits sieht die Aufgabenstellung viel einfacher als die Lösung aus ;-)

    VG, Boris
     
    {Boris}, 24. Juni 2024
    #5
  6. Luschi
    Luschi Erfahrener User
    Hallo {Boris},

    hier noch 1 Version mit REDUCE():
    Code:
    =LET(m;A2:A16;
    n;VSTAPELN("";m);
    WEGLASSEN(
       REDUCE("";
          SEQUENZ(ZEILEN(m));LAMBDA(a;i;
             VSTAPELN(a;WENN(INDEX(n;i)=INDEX(m;i);INDEX(a;ANZAHL2(a));0)+1)));1))
    Daran ist auch gut zu erkennen, worin die Unterschiede zwischen SCAN() und REDUCE() liegen.

    Gruß von Luschi
    aus klein-Paris
     
    Luschi, 25. Juni 2024
    #6
    1 Person gefällt das.
  7. HSV
    HSV hat Ahnung
    Hallo,

    mein Vorschlag.
    =MAP(A1:A11;LAMBDA(a;LET(b;ZÄHLENWENN(a:A1;a);WENN(b>1;b;1))))

    oder:
    =BYROW(A1:A11;LAMBDA(a;LET(b;SUMME(N(A1:a=a));WENN(b>1;b;1))))
     
    Zuletzt bearbeitet: 25. Juni 2024
  8. Exl121150 Erfahrener User

    Formel-Contest 365

    Hallo @HSV,

    kann es sein, dass man deine beiden (Super-) Vorschläge noch weiter vereinfachen kann zu (angepasst an den vorgegebenen Bereich A2:A16):
    =MAP(A2:A16;LAMBDA(a;ZÄHLENWENN(A2:a;a)))
    bzw.
    =NACHZEILE(A2:A16;LAMBDA(a;SUMME(N(A2:a=a))))
     
    Exl121150, 26. Juni 2024
    #8
  9. HSV
    HSV hat Ahnung
    Hallo Anton,

    Sehr schön.
    Es ist wie mit den Handys: Die ersten waren groß.
     
  10. {Boris} Erfahrener User
    Hi Anton,

    genau das meinte ich mit "werde aber das Gefühl nicht los, dass das auch anders (einfacher) gehen müsste,"

    Super!
     
    {Boris}, 26. Juni 2024
    #10
  11. HSV
    HSV hat Ahnung

    =MAP(A2:A16;LAMBDA(a;SUMME(N(A2:a=a))))
     
    1 Person gefällt das.
Thema:

Formel-Contest 365

Die Seite wird geladen...
  1. Formel-Contest 365 - Similar Threads - Formel Contest 365

  2. Ergebnis aus INDEX und Vergleich Formel weiter Verwenden

    in Microsoft Excel Hilfe
    Ergebnis aus INDEX und Vergleich Formel weiter Verwenden: Hallo :-) Ich möchte ein Ergebnis aus einer Formel (Index/Vergleich) mit einer Wenn Funktion auswerten. Wenn sieht aber nicht das Ergebnis in dem Kästchen sondern nur die Formel!...
  3. dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage"

    in Microsoft Excel Hilfe
    dynamische Bezug auf Feiertagskalender in Formel "Nettoarbeitstage": Hallo Zusammen, ich habe leider ein paar Schwierigkeiten die Nettoarbeitstage von Mitarbeitern an verschiedenen Standorten in verschiedenen Bundesländern zu ermitteln. Irgendwie stehe ich gerade...
  4. Formel funktioniert nur bis 19.30 Uhr

    in Microsoft Excel Hilfe
    Formel funktioniert nur bis 19.30 Uhr: Hallo zusammen, Ich würde gerne die Anzahl der ein- und ausfahrenden Fahrzeuge einer Parkgarage über mehrere Tage im Viertelstundentakt auswerten. Ich verwende dafür die Funktion ZÄHLENWENNS. Das...
  5. Formel sucht nur unvollstaendig

    in Microsoft Excel Hilfe
    Formel sucht nur unvollstaendig: Guten Morgen, woran kann es liegen, dass wenn ich diese Formel eingebe, erhalte ich beispielsweise nur 4 ergebnisse.. wenn ich aber die formel in der formelleiste noch einmal bestaetige, erhalte...
  6. Produktionsende ermitteln - Formel gesucht

    in Microsoft Excel Hilfe
    Produktionsende ermitteln - Formel gesucht: Hallo! ich habe diese Tabelle: ProdStart Produktionsmenge Kapazität ProdEnde 01.04.2025 50 100 02.04.2025 200 100 03.04.2025 50 120 04.04.2025 200 100 05.04.2025 100 100 06.04.2025 120 120...
  7. Formel in Spalten / Zellen aktivieren

    in Microsoft Excel Hilfe
    Formel in Spalten / Zellen aktivieren: Hallo, ich versuche mich immer noch an einer Tabelle, wo ich mittels Userform Daten hineinkopiere. Formeln in den Spalten F, I und L ebenfalls zu kopieren gelingt mir nicht. Ich suche...
  8. Formel einsetzen über Auswahl

    in Microsoft Excel Hilfe
    Formel einsetzen über Auswahl: Hallo, ich möchte eine Übersicht erstellen, wieviel mich ein Dienstwagen Geldwerten Vorteil (GWV) kostet. Dafür trage ich den Namen des Wagens ein, dann der Bruttolistenpreis (BLP), dann die...
  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