Entering Data by Public Users Individually without overwriting

I have created a type of app with caluclated cells.
However it is public, and may be used by several different users simultaneously.
This way each one will overwrite the other person’s entered data in real time, no?
Is there a way to let each user complete their own form filling and calculation without overwriting other people?

Hope you understand,

You can still use user-specific columns in public, just let your entries write to user-specific columns instead of a normal column.