Registriert seit: 22.09.2024
Version(en): 2010, 2021
oder auch so:
Code:
...
' mögliche Kombinationen
' Kombi = WorksheetFunction.Fact(Anz) / WorksheetFunction.Fact(Anz - Stellen)
Kombi = WorksheetFunction.Permut(Anz, Stellen)
...
Knobbi38
Registriert seit: 02.12.2017
Version(en): Microsoft365 Insider 64Bit
Hallo,
dafür gibt es in Excel die Funktion VARIATIONEN:
=VARIATIONEN(Anzahl; Stellen)
wobei 'Anzahl' die Anzahl Zeichen ist und 'Stellen' die Länge.
Falls Anzahl=10 und Länge=4 ist, ergibt das VARIATIONEN(10;4)=5040 (wie schon in vorherigen Postings erwähnt).
Gruß Anton.
Windows 11 64bit
Microsoft365 Insider 64bit
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28
• Weinbaudidi
Registriert seit: 22.09.2024
Version(en): 2010, 2021
23.03.2026, 20:17
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2026, 20:18 von knobbi38.)
Guten Morgen Anton, das hatte Helmut schon in #5 geschrieben und in VBA ist heißt das WorksheetFunction.Permut().
Registriert seit: 22.03.2026
Version(en): Office Home 2024
Danke für den Hinweis, aber der Code besteht aus zehn Ziffern. Das kann man sich als ein Zahlenschloss mit zehn Rollen vortelllen die einzeln eingestellt werden können. Bedingung ist aber, es darf keine Ziffer im Code zweimal vorkommen, 22, 343 oder 1234516789 z.B. fallen also raus.
Grüsse, Didi
Registriert seit: 15.04.2018
Version(en): 2013
ja, dann ist die gezeigte Funktion Variationen(Anzahl_Zeichen, Anzahl_Stellen) doch das, was du brauchst.
wenn ein Zeichen mehrfach verwendet werden ist es einfach: Anzahl_Zeichen^Anzahl_Stellen.
Gruß Daniel
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Und warum denkst du, dass die Erste Antwort falsch ist?
Registriert seit: 22.03.2026
Version(en): Office Home 2024
Hi,
ich komme mit meinem Problem einer Lösung nicht näher. Vielleicht war meine Fragestellung auch nicht klar genug. Deshalb hier noch einmal die Beschreibung der Aufgabe:
Ein Schhüsselsafe, wie er z.B. jetzt häufig bei Ferienwohnungen oder Hotels zum Einsatz kommt, ist mit einer Tastatur mit den Ziffern 0 bis 9 ausgestattet. Der Safe kann frei codiert werden, allerdings kann aus konstruktionstechnischen Gründen jede Taste innerhalb eines Codewortes nur einmal verwendet werden. Es sind ein- bis zehn-stellige "Codewörter" möglich. Soweit die Beschreibung, nun die Aufgabe:
Wieviele unterschiedliche Codierungen sind unter dieser Bedingung möglich?Bei mamueller Berechnung stellt sich schnell heraus dass, je grösser die Stellenanzahl wird, umso grösser wird auch die
Anzahl der nicht brauchbaren Codes. Einstellig codiert fallen Null raus,
zweistellig codiert 10 (11, 22, 33, usw.)
dreistellig sind es dann schon
252! Wieviele sind es bis zum grösstmöglichen Codewort 9876543210 ?Bin gespannt auf eure Vorschläge. 
Grüsse, Weinbaudidi
Registriert seit: 16.08.2020
Version(en): Office 2024
Hallo,
bis dahin hat es denke ich jeder geschnallt. Es fehlt aber die Aussage: Mindestzahl der Ziffernfolge des Codes. Soll von einstellig bis 10 stellig berechnet werden?
Bei einstelligem Beginn bis 10 stelliges Ende ohne Doppelungen wäre die Anzahl: 9.864.100. Das kann man mit =FAKULTÄT() und ohne was in A1:A10 einzutragen machen:
Code:
=SUMME(FAKULTÄT(10)/FAKULTÄT(10-ZEILE(A1:A10)))
Min und max beispielhaft von 4 stellig bis 10 stellige Kombis stellst du hier ein: ZEILE(A4:A10) ergibt 9863280
So habe ich dies zumindest aus deinen Erklärungen gelesen und verstanden.
Gruß Uwe
Registriert seit: 22.09.2024
Version(en): 2010, 2021
Hallo Weinbaudidi,
eigentlich sollte mindestens die Tranferleistung aus den bereits gegeben Lösungen/Hilfestellungen von dir erbracht werden.
Ein Forum ist eigentlich nicht dafür gedacht, deine Aufgaben zu lösen, sondern nur eine Hilfestellung zur Selbsthilfe zu geben und Summen solltest du schon berechnen können.
Knobbi38
Registriert seit: 15.04.2018
Version(en): 2013
(27.03.2026, 10:41)Weinbaudidi schrieb: Hi,
Es sind ein- bis zehn-stellige "Codewörter" möglich. Soweit die Beschreibung, nun die Aufgabe:
Wieviele unterschiedliche Codierungen sind unter dieser Bedingung möglich?
Bin gespannt auf eure Vorschläge. 
Grüsse, Weinbaudidi
Hi
um die Anzahl der Möglichkeiten bei einer fest vorgegebenen Stellenzahl zu berechnen verwendest du die Funktion VARIATIONEN
=Variationen(10;3) gibt dir die Anzahl der Kombinationsmöglichkeiten bei 10 Tasten und 3 Stellen, wobei jede Taste nur 1x verwendet kann, also 720
wenn jetzt noch die Anzahl der Stellen variabel ist, müsstest du das für jede mögliche Stellenanzahl ausrechnen und dann addieren.
das geht auch in einer Formel:
=Summe(Variationen(10;Sequenz(10))) gibt dir die Anzahl der Kombinationsmöglichkeiten für 10 Tasten, von denen jede nur 1x verwendet werden kann und eine Stellenanzahl von 1-10.
Gruß Daniel