Om du länkar till din cell (typ =A1) och anger att den cellen skall visas i "allmänt format" (Ctrl+0) så ser du att det "riktiga" värdet (andel av dygn) faktiskt ändras så fort du är inne och redigerar (omm kolumnen är tillräckligt bred). Det är alltså inte ett formatproblem utan inmatningsmasken som jävlas.
Typ känt problem
https://answers.microsoft.com/en-us/m...
Lösningsförslag (fuling)
Formaterar dina inmatningsceller som text och matar in tiden utan att det översätt till "riktig" tid av excel (i "modern excel". I äldre versioner försökte excel konvertera inmatningar i text-formaterade områden).
Då står tiden till vänster i cellen (dvs det är en text som inte går att räkna med). Du kommer att kunna redigera tids-texten utan att excel avrundar till sekunder.
Räkna om till en riktig tid med hjälp av "TIDVÄRDE"
=TIDVÄRDE(A3)
Och ändra visningsformatet till det du är ute efter. Nu har du en kolumn med "riktig tid" som du kan räkna med.
Bilden nedan visar hur det blir i min excel som är inställd på decimalpuinkt istället för decimalkomma, du kör naturligtvis med komma, annars funkar inte TIDVÄRDE.
Det är troligtvis det här du har gjort omedvetet när du matat in tiden med punkt istället för komma. Då tolkar excel det som en text och överätter inte till "riktig tid" (öka bredden på kolumnen så ser du om inmatningen hamnar till vänster eller höger).
När det gäller SQL så vet jag inte vad som är smartast. Du kankse skall importera som text och låtqa SQL eller mottagningsprogramet sköta konverteringen till beräkningsbar tid.