2016-09-13 2 views
0

J'ai beaucoup de cellule dans la table excell, Comment puis-je convertir n'importe quelle date dans un mois en première date du mois?Convertir la date du 1er au dernier jour du mois dernier au 1er date du mois

J'ai beaucoup de données comme celui-ci

+--------+---------------------+---------------------------------+-----------------+ 
| |ITEMS |  DATE IN  | CONVERT TO FIRST OF MONTH  | DATE_OUT  | 
+-+------+---------------------+---------------------------------+-----------------+ 
|A|ITEM 1| March 16, 2016  | March 01, 2016     | April 01, 2016 | 
|B|ITEM 2| March 16, 2016  | March 01, 2016     | April 01, 2016 | 
|C|ITEM 3| January 29, 2016 | January 01, 2016    |   -  | 
|D|ITEM 4| January 29, 2016 | January 01, 2016    |   -  | 
+-+------+---------------------+---------------------------------+-----------------+ 

Je en ai besoin, coz je veux calculer un élément qui ont jour plus de deux mois, Donc, si DATE_IN est le 01 janvier, l'élément un mars jusqu'au temps libre 31.

disons que, l'élément toujours pas jusqu'au 20 Avril, DATE = oUT - Ensuite, je veux l'imprimer comme

+--------+-----------------+ 
| |ITEMS | DATE OVER (DAY) |  
+--------+-----------------+ 
| ITEM 1 |  0   | 
| ITEM 2 |  0   | 
| ITEM 3 |  20  | 
| ITEM 4 |  20  | 
+--------+-----------------+ 

Répondre

1

Utilisez la formule suivante pour arrondir chaque date au premier du mois:

=DATE(YEAR(A1), MONTH(A1), 1) 

en supposant que la cellule A1 contient une date de valeur que vous voulez convertir.

La stratégie ici consiste à reconstruire une nouvelle date en utilisant la même année et le même mois de la date d'origine, mais en utilisant le premier mois plutôt que le jour d'origine.

2

Un couple de suppléants qui sont quelques caractères plus courts,

=EOMONTH(A1, -1)+1 
'or, 
=A1-DAY(A1)+1 

eomonth_plus_one

Utilisez la fonction EOMONTH ou EDATE ajouter mois.