Das größte Problem - für mich - ist zu verstehen, in welchem Zusammenhang und wie oft Du das machen möchtest.
Kommt das nur einmal vor? Dann könnte eine Formel, wie Du sie hast funktionieren.
Gibt es mehrere "Zwischenzeiten"? Wie soll dann die Endtabelle aussehen?
Für eine einzige Zeit, die dazwischen eingefügt werden soll, ist das ganze kein Problem. Wenn immer wieder nur eine eingefügt werden muss, also die "alte" dann wegfällt, geht es genau so. Kommen aber immer wieder neue hinzu sollte eine Wertetabelle mit Anzeigetabelle das beste sein.
Kannst Du das Szenario vielleicht noch ein wenig beschreiben, falls der ursprüngliche Wert bei Veränderung (Du sprachst ja von variabel) nicht wegfallen soll?
Bsp. für nur einen Wert X hinzuzufügen, der immer aus der gleichen Zelle kommt und den alten in der Tabelle ersetzt.
Wert in B2, Tabelle startet bei A2 mit 0 in Einerschritten.
A3=WENN(UND(A2<$B$2;$B$2<A2+1);$B$2;A2-REST(A2;1)+1)
diese Formel beliebigt weit von A3 nach unten ausfüllen, so dass
A4=WENN(UND(A3<$B$2;$B$2<A3+1);$B$2;A3-REST(A3;1)+1)
etc.
Erklärung
Falls Z<X<Z+1 ist X an der Reihe. Ansonsten den nächsthöheren Wert bestimmen. letzte ganze Zahl Z - (Z mod 1) + 1 . Das -( Z mod 1) für den Fall, dass Z=X damit die nächste Zahl wieder eine ganze Zahl ist.
Falls Du eine Lösung für eine andere Problemstellung brauchst, versuche ich gerne zu helfen, aber das geht nur mit mehr Informationen.