If it is a simple rectangular floor then you could create a complex profile wall or beam (beam is probably better).
The profile will be the width of your slab with all the recesses and you stretch the profile beam the length you want the slab to be.
Or maybe there is an object out there that does this - i am not aware of any in particular though.
Or just model a very thick slab.
Model smaller slabs or morphs in the shape of the voids.
Use Solid Element Operations to subtract the voids from the main slab.
Hide the void slabs/morphs in a layer that you can turn off so you don't see them.
Barry.
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10