Hallo, ich habe ein eher ungewohntes Problem. Und leider keine Idee, einen Ansatz zu finden.
Ich arbeite daran, einen Zeichensatz (8x8 Pixel) zu erstellen. Hell gelassene Zellen stehen für eine 0, dunkel gelassene Zellen für eine 1.
Das Ganze ergibt Zeile für Zeile je eine 8 Bit Binärzahl (von 0 - 255).
Nach 8 Zeilen ist das Zeichen komplett.
Das Zeichen geht horizontal gesehen von A - H
und senkrecht gesehen von 1 bis 8.
Insgesamt ergeben 6 Zeichen eine Figur.
A: A-H und 1-8 D: I-P und 1-8
B: A-H und 9-16 E: I-P und 9-16
C: A-H und 17-24 F: I-P und 17-24
Beispiel: Roboter, besteht aus 6 Zeichen.
Ich nehme zum "durchpausen" eine Grafik, welche ich in den Hintergrund stelle. Die davor befindlichen Zellen färbe ich ein.
Jetzt könnte ich mir die einzelnen Zellen (a-h) entsprechend zusammenzählen. summe = A1*128 +B1*64 + ...+G1*2 + H1*1
Hat jemand eine Idee wie so etwas elegant geht? (Die Zeichen sind für einen Homecomputer, und ich brauche nur die Zahlen der einzelnen Reihen.)
Danke im Voraus
P.S. Ich könnte die dunkel eingefärbter Zellen mit (1) versehen. Geht so etwas auch mit Farben?
gefüllte Zellen in eine Zahl umwandeln
Moderator: Moderatoren
-
- **
- Beiträge: 32
- Registriert: So, 16.07.2023 20:11
Re: gefüllte Zellen in eine Zahl umwandeln
HalloP.S. Ich könnte die dunkel eingefärbter Zellen mit (1) versehen. Geht so etwas auch mit Farben?
Jetzt könnte ich mir die einzelnen Zellen (a-h) entsprechend zusammenzählen. summe = A1*128 +B1*64 + ...+G1*2 + H1*1
Die Hintergrundfarbe abfragen ist nicht so einfach.
Ich würde es tatsächlich umgekehrt machen:
Für die schwarzen Zellen irgendein Zeichen verwenden/einfügen (x oder 1 egal)
anschließend könnte man die nicht leeren Zellen mit der bedingten Formatierung automatisch schwarz einfärben.
Dann passt folgende {Matrix-}- Formel für A1:H1
=SUMMENPRODUKT(WENN(A1:H1<>"";1;0)*(2^(8-SPALTE($A$1:$H$1))))
>> SPALTE($A$1:$H$1) nicht ädern <<
Die Formel dann runter kopieren, siehe Anhang
Im zweiten Tabellenblatt 1_2 habe ich auch die bedingte Formatierung eingefügt
Gruß Holger Nachtrag
Ich habe dein Bild jetzt noch mal Übertragen und für die gewünschten Zellen die Formeln erweitert.
Nicht-Leere Zellen werden durch die Bed. Formatierung eingefärbt und entsprechend berechnet.
- Dateianhänge
-
- Unbenannt Bin_2.ods
- (10.83 KiB) 15-mal heruntergeladen