Afficher heure selon case à cocher

Bonjour

Je souhaite automatiser l'affichage de l'heure de lancement d'une tache.

En gros lorsque je coche dans la colonne C, je souhaite que l'heure s'affiche en colonne D

J'ai écrit la formule suivante

=arrayformula(SI(C2:C=VRAI;MAINTENANT();""))

Ca fonctionne, mais le problème c'est que je souhaite bien sur ensuite figer la valeur car sinon elle se met à jour en permanence.

C'est surement tout con, mais je ne vois pas comment faire

https://docs.google.com/spreadsheets/d/1LlNU2LD7TEiydeNxnAyS-nkPgzOThDMALaTySKzEqLU/edit?usp=sharing

Bonjour,

Active le mode calcul itératif, (photo venant d'un autre sujet).

image

Et

=arrayformula(SI(C2:C=VRAI;SI(""<>D2:D;D2:D;MAINTENANT());""))

Bonne Journée

Bonjour,

J'utilise pour ma part un script qui met l'heure en dur, du genre

function onEdit(event){ 
  var col = 3; // colonne C
  var feuille = "___le_nom_de_ma_feuille___";
  var f = event.source.getActiveSheet();
  var r = event.source.getActiveRange();
  if ((r.getColumn() == col) && (f.getName() == feuille) && (r.getRow() > 2)){ 
    r.offset(0,1).setValue(new Date());
  }
}

Merci

Pour les itérations, on peut toucher au nb max d'itérations

Je présume que pour chaque nouvelle ligne, je vais avoir une itération supplémentaire.

Je suis passé de 50 à 400 pour l'instant. Mais si je monte à 2000, il y a un risque pour que le fichier s'allourdisse ou pas?

Non je ne pense pas.

Rechercher des sujets similaires à "afficher heure case cocher"