Comment puis-je calculer le % de la tâche d'achèvement compte tenu de la date de début, date de fin, et aujourd'HUI()
J'ai un gant avec une date de début, date de fin, et % remplir les colonnes. En entrant manuellement un certain nombre en % de la colonne de la barre représentant la tâche est ombragée. Ce que je veux faire, c'est plutôt de représenter %, je veux montrer combien il reste de temps avant la date de fin à partir d'aujourd'hui.
Start End % Time remaining from TODAY()
i.e. 12/01/2014 03/15/2015 (End date has not yet occurred)
12/29/2014 12/29/2014 (Task was started and finished this day)
Qu'avez-vous essayé jusqu'à présent? Si toujours rien, alors voici quelques conseils. Savoir que excel traite les dates sous forme de nombres. De sorte que vous pouvez soustraire une date à partir d'un autre, ou d'aujourd'hui() à partir d'un autre et il suffit de diviser les résultats. Vous aurez aussi probablement besoin d'une
De bons points, mais un
J'ai aussi tendance à utiliser
Point de pris. J'ai tendance à trouver
Vraiment proche et à la limite, mais pour l'amour de la discussion, permettez-moi de faire un cas pour l'OP. Même concept, mais la résolution d'une variable différente (et les différentes variables connues trop). À mon humble avis, toutefois, où la plus grande différence est le doublon potentiel que vous l'avez mentionné n'a pas d'adresse hors des limites de l'état (au moins pas dans les réponses). La manipulation d'un aujourd'HUI() qui est à l'extérieur de la date de validité de la gamme (ici), il est beaucoup plus incontournable question de la manipulation de pourcentage inférieur à 0 ou supérieur à 100 (proposé en double).
IF
déclaration.De bons points, mais un
IF
déclaration est évitable si vous préférez MAX
et MIN
. Une question cependant est de savoir si l'heure d'aujourd'hui comme terminée.J'ai aussi tendance à utiliser
MAX
et MIN
. J'ai dû faire une hypothèse que l'OP est un débutant et le concept de IF
peut être plus facile de commencer.Point de pris. J'ai tendance à trouver
MAX
et MIN
pour les opérations de date une solution plus élégante (en particulier dans les formules compliquées) mais je suis d'accord que d'expliquer pourquoi cela fonctionne pour les gens semble toujours beaucoup plus difficile que celle d'un "simple" IF
.Vraiment proche et à la limite, mais pour l'amour de la discussion, permettez-moi de faire un cas pour l'OP. Même concept, mais la résolution d'une variable différente (et les différentes variables connues trop). À mon humble avis, toutefois, où la plus grande différence est le doublon potentiel que vous l'avez mentionné n'a pas d'adresse hors des limites de l'état (au moins pas dans les réponses). La manipulation d'un aujourd'HUI() qui est à l'extérieur de la date de validité de la gamme (ici), il est beaucoup plus incontournable question de la manipulation de pourcentage inférieur à 0 ou supérieur à 100 (proposé en double).
OriginalL'auteur BBDev | 2015-01-15
Vous devez vous connecter pour publier un commentaire.
En supposant que votre date de fin qui est dans la colonne B:
=IF(TODAY()>=B2,"Done",CONCATENATE(B2-TODAY(),""))
Cela va vous montrer le nombre de jours restants. Si vous voulez le pourcentage de temps passé, de l'utilisation
=IF(TODAY()>=B2,"Done",MAX((TODAY()-A2)/MAX(B2-A2,1),0))
et le format de la cellule en tant que pourcentage.
Lequel avez-vous besoin de moi pour résoudre ce problème? (Et ce comportement que vous attendez lorsque A2 est dans le futur?)
=SI(AUJOURDHUI()>=B2,"Fait",(AUJOURDHUI()-A2)/(B2-A2)) Est celui que j'ai besoin parce que j'ai besoin d'un %. Si A2 est dans le futur, je voudrais juste montrer à 0%.
=IF(TODAY()>=B2,"Done",MAX((TODAY()-A2)/MAX(B2-A2,1),0))
Vous pourriez avoir à définir le format de la cellule pour cent à nouveau lorsque vous mettez la nouvelle formule. (J'ai dû). J'ai aussi fait-il pas se briser si la date de début et date de fin sont les mêmes.Merci beaucoup!:)
OriginalL'auteur Ben I.
Ici est un peu plus succincte option, il affichera le pourcentage d'avancement à la fin de la journée en cours.
OriginalL'auteur guitarthrower