webForumDet fria alternativet

Rita ut "kryss" i vissa celler i Excel

1 svar · 659 visningar · startad av Mikke73

Mikke73Medlem sedan feb. 20061 inlägg
#1

Ett litet problem, som jag skulle behöva lite hjälp med.

Skall fixa ett litet "grafisk startschema", för en idrottstävling.

Vill "rita ut" ett antal "x" (kryss-markeringar) i vissa celler i excel-arket.

Cellerna i kolumn A, har data för klockslag, alltså A7=10:00, A8=10:01, A9=10:02 ........ A127=12:00... osv osv

I cell C3 finns data för antalet anmälda (i den klass som kolumn C står för, kolumn D är för en annan klass, osv).
I cell C4 finns data för startmellanrummet (mellan varje deltagare för aktuell klass).
I cell C5 finns värdet, för när första start skall ske i aktuell klass.

Det kan tex. stå;
C3=7
C4=2
C5=10:15

Nu vill jag alltså få ihop en liten formel som automatiskt skriver ut kryss i de celler C7........C-"framåt",,,,, som stämmer in med ledning av vad det står i C3, C4, C5...

Totalt blir det alltså 7 st kryss (= antalet anmälda)
Kryssen skall ritas ut med start mellanrummet 2 minuter...
Alltså, i cell C22 (är första starttid 10:15), C24, C26, C28, C30, C32, C34.

Kan man tex. stå i cell C6 och där skriva en formel ??
Alltså, att en formel läser antal anmälda, första starttid, startmellanrum, och sedan "kryssar" för i de rutor (som motsvarar resp klockslag och för rätt klass.)
För man vill ju att "den själv" börjar skriva i C22 - i ovan exempel (alltså inte att jag själv står i den cellen och skriver in en formel) ?

För tanken med grafiken är att se ut stor tyngd det blir varje minut vid starten...
Blir det många deltagare, så kanske man vill flytta första starttid, genom att "bara" ändra i C5...
Då vill jag att den automatiskt skall börja rita ut "kryssen" i annan ruta än i exemplet C22....

Och så vill man ju att "den" själv även bara skriver ut det antal "kryss" som är lika med antalet anmälda, dvs ifrån cell C3.

Samma grej skall alltså göras för alla kolumner C,D,E,F,G,H...... osv..

Men löser man den för ena kolumnen så blir det ju enkelt att göra en likadan för nästa kolum (och då kommer man ju ta hänsyn till vad som står i D3,D4,D5) och det skrivs ut i D7...... D-"framåt".

Någon som har något fiffigt att bidra med ??

Förhoppningsvis något direkt i en cell i Excel....
Makro e jag ingen hejare på.... men finns det en smidig lösning, så får du gärna försöka förklara för mig...

Tacksam för all hjälp !
// Mikke

TosseMedlem sedan aug. 2004126 inlägg
#2

Här kommer mitt första inlägg på webforum!

En lösning är att skriva formeln

=OM(OCH($A7>=C$5;AVRUNDA(($A7-C$5)*1440;0)<C$3*C$4;REST(AVRUNDA(($A7-C$5)*1440;0);C$4)=0);"X";"")

i cell C7 och sedan fylla nedåt till rad 127 och sedan så långt höger som behövs.

Lycka till!

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)