Office: (Office 2019) Aufteilen einer Zahl

Helfe beim Thema Aufteilen einer Zahl in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag, ich habe ein Problem in Excel. Folgender Fall: Eine Zahl (in der Beispieldatei die 20, "A3") möchte ich gerne aufgeteilt haben. ->in die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Silverstream, 1. Februar 2023.

  1. Silverstream Erfahrener User

    Aufteilen einer Zahl


    Guten Tag,

    ich habe ein Problem in Excel.

    Folgender Fall:
    Eine Zahl (in der Beispieldatei die 20, "A3") möchte ich gerne aufgeteilt haben.
    ->in die Zellen "A5", "A7", "A9", "A11", "A13"
    Diese Zahlen sollen zwischen 1-5 sein.

    Sprich eine Art Zufallsgenerator der mir dann Beispielsweise "A5" die 5 schreibt, in "A7" die 4, in "A9" die 4 .... Summa Summarum dann 20.

    Hat da jemand einen Lösungsansatz oder Idee für mich?

    Besten Dank schonmal!
    Silver
     
    Silverstream, 1. Februar 2023
    #1
  2. Kalk hat Ahnung
    Hallo,
     
    1 Person gefällt das.
  3. Silverstream Erfahrener User
    Hallo Kalk, danke für die schnell Antwort.

    Wenn ich jetzt aber z.B. 4 eingebe dann funktioniert das leider nicht.
    Müsste dann, (wenn man es auf 5 Felder aufteilt) sowas wie 0,0,3,0,1 rauskommen.

    In der Beispiel Datei kommen aber da Zahlen wie 4,5,1,5,-11 ... Aufteilen einer Zahl :(

    LG
    Silver
     
    Silverstream, 1. Februar 2023
    #3
  4. lupo1
    lupo1 Tutorial Guru

    Aufteilen einer Zahl

    Du hattest 1-5 als Nebenbedingung. Dann kannst Du keine 4 eingeben wollen, weil 5x1 schon 5 ist! Ein bisschen weniger Honig im Kopf.
     
  5. Silverstream Erfahrener User
    Stimmt, das war dann mein Fehler...
    Ginge das auch wenn die Zahlen zwischen 0 und z.b. 5 sein können?

    Grüße
    Silver
     
    Silverstream, 1. Februar 2023
    #5
  6. lupo1
    lupo1 Tutorial Guru
    Nehmen wir mal eine rekursive Funktion

    =LAMBDA(Zielwert;LET(z;Zielwert;x;ZUFALLSMATRIX(z;;0;z;1);y;RUNDEN(x*z/SUMME(x););WENN(SUMME(y)=z;y;Solve(z))))

    die wir im Namensmanager Solve benennen:

    =Solve(5) ergibt dann z.B. 0;2;2;0;1 und nach einmal [F9] dann z.B. 1;1;0;2;1

    Ein Einzelwert 4 oder 5 aber ist hier recht selten.

    Ich habe hier den einfachsten Fall ohne weitere Einstellungsmöglichkeiten genommen: 0-5 sind die 5 ganzzahligen Einzelwerte mit Summe 5. Mit mehr Parametern als nur Zielwert kann man das aber natürlich auch erweitern.

    Sinnvoller wäre wohl eine andere rekursive Funktion, die nämlich die Bestandteile nacheinander erzeugt (also die schon gebildete Vorgängersumme im Aufruf dann berücksichtigt). Dann werden auch 4 oder 5 als Einzelzahlen möglich. Die arbeitet dann auch mit genau 5 Aufrufen.

    Das aber erzeugt berechtigte Kritik. Denn diese 4 oder 5 als Einzelzahl ist im ersten Aufruf schon mit einer Wahrscheinlichkeit von 33,3% gegeben. Und danach plagt sich das Ergebnis mit entsprechend vielen Nullen neben wenigen Einsen herum. Also auch nicht so prall.

    Es fehlt also an einer Prämisse, welche Einzelzahlen man mit welcher Wahrscheinlichkeit (Verteilung) denn gern so hätte.
     
    Zuletzt bearbeitet: 1. Februar 2023
    1 Person gefällt das.
  7. Silverstream Erfahrener User
    Guten Morgen,
    danke für die recht ausfühliche Erläuterung.
    Aber das ist schon recht hoch für mich... Da sind meine Excel Kenntnisse etwas lückenhaft....

    Das mit dem Namensmanager hab ich hinbekommen, aber in welche Zelle muss ich =Solve(5) schreiben und was muss ich in die Zellen schreiben die Berechnet werden?

    Wäre sehr dankbar wenn ich es noch etwas erkärt bekomme.

    Grüße
    Silver
     
    Silverstream, 2. Februar 2023
    #7
  8. lupo1
    lupo1 Tutorial Guru

    Aufteilen einer Zahl

    1 Person gefällt das.
  9. Silverstream Erfahrener User
    Recht herzlichen Dank für die Hilfe!
     
    Silverstream, 2. Februar 2023
    #9
  10. Silverstream Erfahrener User
    Habe jetz einmal noch folgendes getestet:

    Function ZufälligAufteilen(totalValue As Double) As Variant
    Dim splitValues(1 To 5) As Integer
    Dim remainingValue As Double
    remainingValue = totalValue
    Randomize
    For i = 1 To 5
    If remainingValue >= 5 Then
    splitValues(i) = Int(Rnd() * 5) + 1
    Else
    splitValues(i) = Int(Rnd() * (remainingValue + 1))
    End If
    remainingValue = remainingValue - splitValues(i)
    If remainingValue <= 0 Then
    Exit For
    End If
    Next i
    'Verteilung des restlichen Wertes auf die letzte Zahl
    splitValues(i) = splitValues(i) + remainingValue
    ZufälligAufteilen = splitValues
    End Function

    Nach =ZufälligAufteilen(10)
    Kommt das meiner Vorstellung schon recht nahe
    Es Wird eine Zahl, 10, zufällig aufgeteilt.

    Funktioniert aber bei =ZufälligAufteilen(20) nicht mehr (#Wert!).....
    Jemand eine Ahnung woran das liegen kann?

    (Ideal wäre wenn man eine x-Beliebige Zahl auf y-Anzahl von Zellen aufteilen kann.
    Das Obige funktioniert nur für 10-Anzahl auf 5-Zellen)

    Grüße
    Silver
     
    Silverstream, 2. Februar 2023
    #10
  11. lupo1
    lupo1 Tutorial Guru
    Zuletzt bearbeitet: 2. Februar 2023
    1 Person gefällt das.
Thema:

Aufteilen einer Zahl

Die Seite wird geladen...
  1. Aufteilen einer Zahl - Similar Threads - Aufteilen Zahl

  2. Zelle mit Text und Zahlen aufteilen

    in Microsoft Excel Hilfe
    Zelle mit Text und Zahlen aufteilen: Hallo, gibt es eine Möglichkeit eine Zelle (A2 und A3) aufzuteilen? Die Zelle enthält Text und Zahlen und sollten wie in der Mustertabelle ab Spalte B bis Spalte G aufgeteilt werden. Ist das...
  3. Altersbereich zählen und aufteilen nach "männlich" und "weiblich"

    in Microsoft Excel Hilfe
    Altersbereich zählen und aufteilen nach "männlich" und "weiblich": Hallo Leute, es geht um eine Mitgliederliste und deren Auswertung. Bei der Auswertung sollen die Mitglieder eines bestimmten Altersbereich gezählt und gleichzeitig einem Geschlecht zugeordnet...
  4. Zahlen in unterschiedliche Spalten (<, zwischen, >) aufteilen, Werte anzeigen

    in Microsoft Excel Hilfe
    Zahlen in unterschiedliche Spalten (<, zwischen, >) aufteilen, Werte anzeigen: Hallo, ich möchte meine Herzfrequenztabelle mit Punktdiagramm dahingehend optimieren, dass ich die in Spalte D stehenden Herzfrequenzwerte nicht manuell in Spalte E (Werte unter 60 bpm), Spalte F...
  5. Spalte mit Zahlen auf mehrere Spalten aufteilen

    in Microsoft Excel Hilfe
    Spalte mit Zahlen auf mehrere Spalten aufteilen: Hallo Leute, ich habe ein Problem, leider komme ich nicht wirklich weiter. Ich bin auf der Suche nach einer Formel oder Funktion damit ich eine Spalte mit mehreren Zahlen auf mehrere Spalten...
  6. Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen

    in Microsoft Excel Hilfe
    Zahl von einem vorgegebenen Zeitraum in Kalenderwochen aufteilen: Hallo, ich stehe vor folgendem Problem und hoffe ihr könnt mir weiterhelfen *Smilie Es gibt einen Zeitraum den man eingeben kann (soll auch monatsübergreifend möglich sein) - z.B.: 01.07.2014 -...
  7. Zahl in mehrere Spalten aufteilen

    in Microsoft Excel Hilfe
    Zahl in mehrere Spalten aufteilen: Hallo liebe Excel-Freunde, ich habe ein kleines? Problem ich habe in Excel eine Zahl in einer Zelle (A1) stehen, z.B. 20030101 jetzt möchte ich diese Zahl wie folgt teilen: 20 03 01 01...
  8. Zahlen aufteilen

    in Microsoft Excel Hilfe
    Zahlen aufteilen: Hallo, ich möchte folgendes machen: Habe eine Tabelle mit 10 Zeilen und 2 Spalten. Die Spalte 1 ist mit den Zahlen 1 - 10 unregelmäßig gefüllt (z.B. 4 6 5 9 1 10 3 7 2 8) Ich will nun 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