Excel - Sudoku

Hi,

ich versuche einen Weg zu finden, mit Excel einen SUDOKU-Löser zu erstellen.

D.h. ich habe ein Eingabe-Feld für die Zahlen. Daneben gibt es dann ein Vorschlags-Feld für die sicheren Lösungen.
Excel soll die Vorschläge selbst berechnen.

Problem, dass ich bei jedem Lösungsansatz mit verzirkelen Formeln arbeiten muss, und dann steigt Excel sehr schnell aus.

Also: wie könnte es gehen ?

Ach ja, ich kann nicht Visual Basic oder Makro programmieren. D.h. die Lösung hätte ich gerne nur mit Formeln und Funktionen.

Geht das ?

Gruss
Howy

Hi Howy,

Ich hab auch mal versucht, sowas zu basteln. Die erste Formel, die mir die eindeutigen Zahlen anschreibt war noch einfach…

Diese Formel prüft, ob im Quadrat eine Zahl fehlt und setzt ein:

=WENN(ISTZAHL(INDIREKT(ADRESSE(ZEILE(C12);SPALTE(C12);4;;„Eingabe“)));INDIREKT(ADRESSE(ZEILE(C12);SPALTE(C12);4;;„Eingabe“));WENN(ANZAHLLEEREZELLEN(Qu7)=1;45-SUMME(Qu7);"")).
Dann kannst du nach dem selben Muster bei Zeilen und Spalten abprüfen. Leider hab ich es bis jetzt nur geschafft, wenn eine Zahl fehlt.

Gruss

Alex

Ach ja, ich kann nicht Visual Basic oder Makro programmieren.
D.h. die Lösung hätte ich gerne nur mit Formeln und
Funktionen.
Geht das ?
Gruss Howy

Hallo Howy
Reinhard hat vor einiger Zeit eine Lösung präsentiert. Ich löse damit 99.99 % aller Sudokus. Seine Lösung ist aber in Makros geschrieben. Ich kann mir nicht vorstellen, dass das ohne Makros zu lösen wäre.
Falls Du Reinhards Lösung im Archiv nicht findest, sag es. Ich habe sie bei mir gespeichert.
Grüsse Niclaus

ich versuche einen Weg zu finden, mit Excel einen SUDOKU-Löser
zu erstellen.
Problem, dass ich bei jedem Lösungsansatz mit verzirkelen
Formeln arbeiten muss, und dann steigt Excel sehr schnell aus.

Hi Howy,

hast du schonmal unter Optionen die Anzahl der Iterationen auf 1 gestellt?

D.h. die Lösung hätte ich gerne nur mit Formeln und
Funktionen.
Geht das ?

Das weiß ich leider nicht.

Gruß
Reinhard

Ach ja, ich kann nicht Visual Basic oder Makro programmieren.
D.h. die Lösung hätte ich gerne nur mit Formeln und
Funktionen.
Geht das ?
Gruss Howy

Hallo Howy,
ich schick Dir mal meine … Logische Überlegungen stellt sie nicht an (also z. B. „wenn in einer Reihe oder Spalte in zwei Feldern jeweils nur noch zwei Zahlen möglich sind, streiche diese in der restlichen Reihe bzw. Spalte“), aber für die mittelschweren Sudokus ist sie okay.
Gruß Verena

Hallo Howy
Reinhard hat vor einiger Zeit eine Lösung präsentiert. Ich
löse damit 99.99 % aller Sudokus. Seine Lösung ist aber in
Makros geschrieben. Ich kann mir nicht vorstellen, dass das
ohne Makros zu lösen wäre.
Falls Du Reinhards Lösung im Archiv nicht findest, sag es. Ich
habe sie bei mir gespeichert.
Grüsse Niclaus

Ja, schick sie mir doch bitte, die würde mich auch interessieren.
Gruß Verena

Hi,

Ach ja, ich kann nicht Visual Basic oder Makro programmieren.
D.h. die Lösung hätte ich gerne nur mit Formeln und
Funktionen.

Oh je!

Geht das ?

NEIN:
Gruss
Erich

D.h. die Lösung hätte ich gerne nur mit Formeln und
Funktionen.
Geht das ?

NEIN:
Gruss
Erich

Doch, natürlich. Ist zwar extrem umständlich und erstreckt sich - zumindest bei mir - über mehrere Tabellenblätter, aber es geht!
Wer es haben will, melde sich bitte.
Gruß Verena

Hallo Verena,

ich würde auch gerne Deine Lösung haben, denn ich habe mir auch mal so ein Lösungsteil auf Formel basierende Lösung geschrieben, habe es aber nicht weiterverfolgt, da die manuelle Lösung doch mehr Spass macht :smile:.

MfG Georg V.

P.S.: Bei Bedarf revanchiere ich mich gerne …

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Download-Link

Hallo Verena,

ich würde auch gerne Deine Lösung haben, denn ich habe mir
auch mal so ein Lösungsteil auf Formel basierende Lösung
geschrieben, habe es aber nicht weiterverfolgt, da die
manuelle Lösung doch mehr Spass macht :smile:.

MfG Georg V.

P.S.: Bei Bedarf revanchiere ich mich gerne …

Ach, das wär nett.
Auch wenn ich momentan Probleme mit meinen Mails habe (der Speicher ist ziemlich voll) und daher die Datei lieber auf diesem Wege zur Verfügung stelle:
http://www.uploadyourfiles.de/a1c5c4d0a5ce72aee44863…
Ich hoffe, es klappt - würde mich aber sehr freuen, Dein Erzeugnis auch sehen zu dürfen.

Gruß Verena