2011-03-31 3 views
-4

J'essaie de suivre les paiements effectués ou dus dans Excel, mais je ne trouve pas de formlua ou je ne sais pas comment utiliser le bon.Comment trouver la bonne formule

J'ai une feuille de calcul qui suit les personnes qui ont payé un mensuel en raison ou est manquante que due, aussi cela leur permet de payer à l'avance. Ce que je veux faire est de savoir s'ils n'ont pas payé ou n'ont pas payé à l'avance faire une formule qui dit que vous me permettez de voir combien ils doivent. Est-ce possible?

Une structure plus:

 
Name jan feb mar total paid total owed 
bla 5 5   10    5 -- i dont have this part figured out yet 
+0

Nous avons besoin d'en savoir beaucoup plus sur la structure de votre feuille de calcul. –

+0

@cooper bien sûr il a une valeur de plusieurs mois et beaucoup plus de gens, mais les noms des personnes «ne devrait pas être un problème je pense – daddycardona

+1

Comment savez-vous combien est dû mensuellement/initialement? Vous avez besoin d'une base pour commencer avec imho. Est-ce également un montant fixe pour chaque personne chaque mois ou est-ce variable d'une certaine façon? – Shaun

Répondre

2

Espérons que la mise en forme de la réponse est suffisante pour répondre à votre question.

Vous aurez également besoin de savoir quelle est la date de début des paiements pour chaque personne. De cette façon, vous n'avez pas trop à vous soucier de faire des recherches, des offsets, des macros ou des fonctions définies par l'utilisateur. En supposant que les rubriques suivantes sont sur la première ligne

A  B   C  D  E   F    G 
Name Start Date Jan-11 Feb-11 Total Paid #Payment Months Total Owed  

Votre formule et les valeurs pour la deuxième ligne doit ressembler à ce qui suit (colonne et le numéro de ligne fourni):

A2: Bob 
B2: Jan-2011 
C2: 5 
D2: 
E2: =SUM(C2:D2) 
F2: =ABS(IF(DAY(B2)>=DAY(TODAY()),0,-1)+(YEAR(B2)-YEAR(TODAY())) *12+MONTH(B2)-MONTH(TODAY())) 
G2: = (F5 * 5) - E5 

La formule F2 est basée off this article pour calculer le nombre de mois écoulés depuis votre date de début. Il y a probablement d'autres façons de le faire, mais cela illustre le point.

Nous pouvons ensuite multiplier le nombre de mois qui se sont écoulés depuis la date de début par le taux mensuel et soustraire le résultat du montant total payé à ce jour (G2). Ce qui précède devrait donner la réponse de Owed = 10. Mars serait inclus dans le calcul même s'il ne figurait pas dans la liste. Insérez simplement les colonnes pour les mois selon vos besoins et assurez-vous que la formule dans E2 couvre toutes les cellules requises. Vous pouvez également remplacer l'appel de la fonction Today() dans la cellule F2 pour pointer vers une autre date si cela répond mieux à vos besoins. Aussi, il serait logique de remplacer le nombre magique 5 dans la formule G2 par une sorte de constante telle que MONTHLY_RATE peut-être.

+0

Donc, vous dites de mettre un jour réel avec le mois, puis ti devrait fonctionner. – daddycardona

+0

Ce que je dis, c'est que vous pouvez calculer le montant dû en calculant [Nombre de mois] * [Taux par mois] - [Montant total payé]. Ce qui précède comprend juste toutes les formules pour le faire. – Shaun

+0

C'est génial mais cela a commencé avant moi est-il une autre façon de faire cela beaucoup plus simple im nouveau à ces types de formluas dans Excel? mais merci beaucoup – daddycardona

Questions connexes