online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon waldi42 vom 27.06.2020, 12:37 Options

lotto zahlen anzeigen

Lotto Zahlen werden in Spalte c1:c6 auf einem Excel-Tabellen Blatt erzeugt und sollen auf ein anderes Excel-Tabellen Blatt in einem quadratischem Feld wie das Original angezeigt werden, wer kennt da eine Lösungsformel für die Übertragung.


Antwort schreiben

Antwort 1 von M.O. vom 27.06.2020, 12:56 Options

Hallo,

z.B. so:
=Tabelle1!C1

Musst du natürlich entsprechend anpassen.

Gruß

M.O.

Antwort 2 von Kauz vom 27.06.2020, 22:24 Options

Hallo waldi42..

erst mal eines vorweg:
Ein 'Hallo' am Anfang und ein Gruß am Ende eines Beitrag's wäre sehr höflich!
Das dürfte auch ein Grund sein, warum bislang noch keiner geantwortet hat... vermute ich.


Nun zu Deiner Frage:
Voraussetzung ist ein fertiger Lottoblock auf Tabelle2 von
A1 bis G7 in dem wie im Vordruck alle Zahlen drinstehen.

Mit dem folgenden Code (Makro) werden die Vorgabezahlen auf dem Blatt Tabelle2 im Bereich A1-G7 grün hinterlegt.


Option explicit
Dim i as integer
Dim zeile as integer
Dim zahl as integer

Sub Rueber()
' ------------------- erst die alte Einfärbung löschen -------
  For i = 1 To 7
    For zeile = 1 To 7
      Sheets("Tabelle2").Cells(zeile, i).Interior.ColorIndex = xlNone
    Next zeile
  Next i
' ----------------- Die Zahlen aus Tabelle1 in Zeilen und Spalten zerlegen -----
' -------------------- die Felder A1 bis G7 als Lottoblock ------
  For i = 1 To 6
   zahl = Sheets("Tabelle1").Cells(i, 3)
    zeile = 1
    Do While zahl > 7
      zahl = zahl - 7
      zeile = zeile + 1
    Loop
    Sheets("Tabelle2").Cells(zeile, zahl).Interior.ColorIndex = 4
  Next i
End Sub


Wenn Du nicht weißt, wie der Code einzubinden ist, mußt Du halt noch mal nachfragen.

Gruß
Andreas

Antwort 3 von waldi42 vom 30.06.2020, 12:55 Options

Eine herzliche Begrüssung und ein Hallo.
Nochmals vielen Dank von mir für die freundliche Mitteilung von den Support Excel Freunden M.O. und Freund Kauz.
Wäre es noch einmal möglich mit meinen vorhandenen Formeln eine Überprüfung und Änderung vorzunehmen.
z.B. die mit einen Zufallsgenerator auf dem Blatt Tabellen A in C1-C6 werden durch die Funktionstaste F9 immer andere Inhaltswerte ausgegebenen werden, diese sollten dann jedesmal wieder auf dem Blatt Tabelle1 im Bereich A1-G7 mit Wertangabe in den entsprechenden Feldern zugeortnet und angezeigt werden.

Im Blatt Tabelle A -Eingabe- steht in:
C1 = KKleinste(B1:B6,1)
C2-C6 steht =Wenn(KKleinste(B$1:B$6,Zeile()),=C1,C1+1,KKleinste(B$1:B$6,Zeile()))

Im Blatt Tabelle B -Ausgabe- steht in:
A1 =Wenn (A!$C$1:$C$6=1,1,""
A2 =Wenn (A!$C$1:$C$6=2,2,"" usw. bis 49

alles geht nur bedingt so, es werden auch nicht alle 6 Werte wieder gegeben, viele Dank für eine Lösung. MfG Waldi42

Antwort 4 von M.O. vom 30.06.2020, 13:22 Options

Hallo Waldi,

lade doch mal eine Beispieldatei hoch, z.B. hier und poste den entsprechenden Link. Dann kann man sich die Datei mal ansehen und dir wahrscheinlich auch besser helfen.

Gruß

M.O.

Antwort 5 von waldi42 vom 01.07.2020, 06:30 Options

Hallo M.O.
ich habe die Excel-Datei bereitgestellt, vielen Dank für deine tolle Idee wie man so etwas machen kann, und hier der Link
http://.upload.npcfighter.de/files/37/8287/Lotto.xls
Gruß
waldi42

Antwort 6 von Kauz vom 01.07.2020, 07:15 Options

Hallo waldi42

ich schlage folgende Änderungen vor:

Auf <Tabelle A> in Spalte D 1-6 Formel: =C1
=C2... usw.

Im Lottokasten die Zellenformeln so abändern:

Für den Kasten mit der EINS:
=WENN(ZÄHLENWENN('Tabelle A'!$D$1:$D$6;1)>0;1;"")

Kasten ZWEI:
=WENN(ZÄHLENWENN('Tabelle A'!$D$1:$D$6;2)>0;2;"")


Probier mal aus...

Gruß
Andreas

Antwort 7 von Saarbauer vom 01.07.2020, 07:47 Options

Hallo,

die formel von @Kauz, etwas abgewandelt

=WENN(ZÄHLENWENN('Tabelle A'!$C$1:$C$6;(ZEILE()-1)*7+SPALTE())>0;(ZEILE()-1)*7+SPALTE();"")

in alle Zellen

Gruß

Helmut

Antwort 8 von Kauz vom 01.07.2020, 08:31 Options

Hallo...

@Helmut
Es ist doch erstaunlich, wieviele Wege nach Rom führen :-)

Noch ein Vorschlag für die Zufallszahlen:

=GANZZAHL(ZUFALLSZAHL()*49)+1


Damit gibt es gleich ganze Zahlen von 1 bis 49.

Gruß
Andreas

Ähnliche Themen

Zwischenzeichen bei Zahlen entfernen
Partisan84  10.07.2007 - 71 Hits - 3 Antworten

Größte Zahl in Spalte zentriert anzeigen
Peter_1986  28.03.2008 - 32 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026