6 votes

Dans Numbers, est-il possible de remplir automatiquement une cellule avec une date lorsqu'une autre cellule est remplie ?

Je suis un fervent utilisateur d'Excel et j'ai récemment dû apprendre à utiliser Numbers. Jusqu'à présent, j'ai réussi à reproduire dans Numbers toutes les fonctionnalités d'Excel que j'utilise... à l'exception d'une chose.

Dans Excel, je peux ajouter la formule suivante...

=IF(A1="", "", IF(B1="", NOW(), B1))

Cette formule indique que lorsqu'une valeur est ajoutée à la cellule A1, la cellule B1 est remplie avec la date actuelle. Pour que cela fonctionne, vous devez activer une fonction Excel appelée calcul itératif (Options==>Formules==>Activer le calcul itératif).

Je l'utilise lorsque je crée un journal des tâches Excel et que je veux faire apparaître automatiquement la date.

L'aspect important de cette formule est que la valeur de la date n'est pas mise à jour lors d'une autre modification.

Comment puis-je faire cela dans Numbers ? Comment puis-je faire apparaître automatiquement une date dans la colonne "B" lorsqu'une valeur est définie dans la colonne "A" ? Il est important de garder à l'esprit qu'une fois la date définie, je ne veux pas qu'elle change.

Voici ma tentative de traduction de cette formule dans Numbers...

=IF(A2="", "", IF(B2="", NOW(), B2))

Je reçois un message d'erreur dans Numbers...

This formula can't reference its own cell, or depend on another formula that references this cell.

Merci

0 votes

C'est une bonne question ! :) Juste pour clarifier ma compréhension : Lorsqu'une cellule particulière est remplie pour le premièrement une autre cellule est remplie automatiquement avec la date du jour, puis cette date reste statique (c'est-à-dire qu'elle ne change pas à nouveau si/quand la première cellule est modifiée) ?

0 votes

Oui, vous avez raison. Je cherche un tampon date/heure.

3voto

snakeme Points 21

Malheureusement, même si vous étiez capable de référencer votre propre cellule dans Numbers, il n'existe pas d'opérateur d'affectation.

Cela signifie qu'il n'y aurait aucun moyen de remplacer la valeur actuelle de la cellule.

1 votes

Je pense que vous avez raison de dire que c'est une chose rare qui ne peut tout simplement pas être faite. Vous allez probablement gagner la prime.

2voto

Monomeeth Points 61435

Je propose cette réponse uniquement parce qu'elle fournit au moins une solution de rechange, bien que légèrement manuelle.

En supposant que la cellule B1 est la cellule qui doit voir la date et l'heure s'afficher automatiquement lorsque la cellule A1 est remplie, entrez cette formule dans la cellule B1 :

IF(ISBLANK($A1),"",NOW())

Désormais, lorsque la cellule A1 sera remplie, la cellule B1 se remplira automatiquement avec la date et l'heure.

Cependant, pour éviter que la cellule B1 ne soit mise à jour si/quand la cellule A1 est à nouveau modifiée, vous devez maintenant procéder comme suit :

  1. Une fois que la cellule B1 est remplie, sélectionnez la cellule B1
  2. Utilisez commandC (ou allez dans Édition > Copier) pour copier la cellule
  3. Utilisez shiftcommandV (ou allez dans Édition > Coller les résultats de la formule)
  4. Maintenant, la formule dans la cellule B1 est remplacée par la valeur calculée uniquement, ce qui signifie qu'elle ne calculera plus à l'avenir.

NOTES :

Au cas où cela serait utile à quelqu'un d'autre essayant de trouver une réponse, j'ai aussi pensé à.. :

  • utiliser un AppleScript script pour reproduire ce qui précède, mais j'ai ensuite réalisé que l'utilisation d'un script ne serait pas plus rapide que la simple utilisation de la fonctionnalité Copier/Coller dans Numbers.

  • créer un service Automator et lui attribuer un raccourci clavier, mais cela ne serait pas plus rapide car il faudrait toujours sélectionner la cellule. shiftcommandV n'est pas plus lent que l'utilisation d'un raccourci personnalisable.

Quoi qu'il en soit, une personne plus experte en AppleScript peut trouver une solution plus élégante qui fonctionne avec Numbers pour atteindre l'objectif de l'OP.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X