Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Benutzer Sammy am Januar 22, 2017, 13:49:40 Nachmittag

Titel: Office 2013: Brauche dringend Hilfe. Danke!
Beitrag von: Benutzer Sammy am Januar 22, 2017, 13:49:40 Nachmittag
Hallo
Ich benötige Hilfe. Und zwar geht es um Excel. Ich möchte dort Schiffe Versenken Programmieren und bin auch schon relativ weit. Ich brauche nur noch eine Formel oder Formatierung keine Ahnung. Und zwar ist das die Koordinaten Eingabe. Es gibt zwei 10x10 große Matrizen. Kennt ihr eine Funktion oder ähnliches mit der man quasi prüfen kann ob dort ein Schiff liegt oder
nicht? Im Anhang ein Screenshot und die Datei.
Wäre wirklich nett wenn ihr mir helfen könntet.
Danke!
Titel: Antw: Office 2013: Brauche dringend Hilfe. Danke!
Beitrag von: gmg-cc am Januar 22, 2017, 16:06:14 Nachmittag
Moin,
ich habe da zwei Hinweise für dich:
1. das hier (http://www.excel-ist-sexy.de/forenhilfe/eilt-wichtig/)
und 2. auch noch dieses (http://www.excel-ist-sexy.de/forenhilfe/bilder-statt-datei/).

Gerade zum ersten Punkt reagieren einige Helfer (zu Recht) ziemlich empfindlich ...
Titel: Antw: Office 2013: Brauche dringend Hilfe. Danke!
Beitrag von: DL am Januar 22, 2017, 16:10:52 Nachmittag
Hallo Günther

Punkt 2 trifft hier nicht wirklich zu.
Titel: Antw: Office 2013: Brauche dringend Hilfe. Danke!
Beitrag von: gmg-cc am Januar 22, 2017, 16:17:09 Nachmittag
@Detlef:
Stimmt, ich hätte besser hinsehen sollen. Insofern: Pardon ...
Titel: Antw: Office 2013: Brauche dringend Hilfe. Danke!
Beitrag von: maninweb am Januar 22, 2017, 16:18:11 Nachmittag
Hallo Sammy,

es bietet sich an für Deine Matrizen Namen anzulegen. Folgend ein Beispiel für Spieler 1, Eigene Schiffe.
Mit den anderen wäre es ein analoges Vorgehen.

Markiere die Zellen in der Matrix für Spieler 1, Eigene Schiffe (also alle blauen Zellen in diesem Bereich).
Wechsele auf den Reiter "Formeln" im Menüband und klicke auf "Namen definieren" und gebe z.B. als
Name Spieler.1.Eigene an. Alternativ zu diesem Vorgehen kannst Du auch in das Namensfeld von
Excel gehen, den Namen dort eingeben und per Enter bestätigen.

Um eine Zelle aus dieser Matrix zu prüfen, kannst Du eine Überprüfung der Länge des Inhaltes machen.
Z.B. so...

=WENN(LÄNGE(INDEX(Spieler.1.Eigene;4;6))>0;"In Matrix Position (4,6) steht was";"Leer")

Die 4 ist die Zeile innerhalb (!) der Matrix und die 6 die Spalte. Wenn Du Zellen zur Eingabe verwenden
möchstet, wäre folgendes beispielsweise möglich:

in A3 =WENN(LÄNGE(INDEX(Spieler.1.Eigene;$A$1;$A$2))>0;"In Matrix Position (4,6) steht was";"Leer")

4 steht dann in A1 und 6 in A2.

Gruß