Kontroll av 3D-grid i excel
Hej
Jag har en stor databas med värden för underkanter på ett 3d-cell system indelat i rader, kolumner och lager (r,c,l,). Problemet är att på flera ställen hänger dessa lager inte ihop, dvs. underkanter på cell (r,c,l) kan ligga ovanför nederkanten för cellen (r,c+1,l-1) (detta är samma som överkanten på (r,c+1,l). Ungefär som nedanstående bild visar, men cellerna kan även vara vitt skilda från varandra.
Jag skulle behöva ett macro eller något slags script som kontrollera detta problem i datamängden. Enklast misstänker jag är att importera nivåerna till ett exceldokument och sen låta macrot kontrollera och åtgärda detta problem. Åtgärden ska vara gjord så att varje gång ett problem där underkanten för (r,c,l) är större än underkanten för (r,c+1,l-1) så ska (r,c,l) nederkant sänkas till (r,c+1,l-1) nederkant och överlappas med 0.01. Detta ska sedan genomföras för alla (r,c,l) i dataserien.
En twist är att för cellerna i första lagret finns även en toppnivå inlagd. Dessa ligger till höger om bottennivåerna men endast för det första lagret.
Importerat i excel så ser det ut så här:
Jag ska försöka ta fram en exempel fil i helgen.
Exportformatet innehåller punkter istället för komma. Det vore bra om de kunde behållit den formateringen men det går ju enkelt att åtgärda för mig om det inte går.
Extra finesser (hade varit bra, men behövs inte):
-Räknade antalet ”ändringar” som gjorts
-Skriva ut i extra tabell var (r,c,l) ändringarna gjorts
Hoppas någon kan tänka sig att hjälpa mig
Många tack!
/Snuffle