Marca de tiempo automática cuando se completa una celda

Tengo una fórmula de Excel que es muy simple y funciona porque puedo restringir las iteraciones recursivas. No soy muy hábil con los guiones, pero esto es lo que es y funciona.

=IF(D24="P",IF(E24="",DateStamp,E24),IF(D24="F",IF(E24="",DateStamp,E24),""))

Es una hoja de prueba de aprobado / reprobado y agrega una marca de tiempo cuando alguien pasa o falla la prueba. Hemos agregado algunas personas más y quiero mover el documento a las aplicaciones de Google para permitir que más de 1 persona trabaje en él al mismo tiempo.

El único problema en el que he llegado es la referencia circular que esto causa. En Excel puedo limitar el número de iteraciones en las opciones, ya no tengo esta capacidad. Cualquier ayuda sería genial.

EDITAR: Lo que he intentado. He intentado encontrar una manera de ingresar un script de VBA que un compañero de trabajo creó y que funcionaría para mí. No soy bueno con las secuencias de comandos, por lo que no puedo convertir esto en una secuencia de comandos de Google Apps:

VBA SCRIPT:

    Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 4 Then
If Cells(Target.Row, 5).Value = "" Then

Cells(Target.Row, 5).Value = Now
End If
Else
End If


End Sub

En teoría, traté de crear una secuencia de comandos que copiará una celda que tenga una marca de tiempo y luego intente "pegar especial" y simplemente pegue el valor en la celda necesaria. Esto funcionaría, excepto que no pude encontrar una manera de pegar especial con las secuencias de comandos de Google Apps.

Gracias por cualquier ayuda / edición

Respuestas a la pregunta(6)

Su respuesta a la pregunta