J'essaie de convertir une période de paie bimensuelle en dates hebdomadaires. Disons que j'ai 3/2/2012
, 3/16/2012
, 3/30/2012
et quelques lacunes, puis encore une fois toutes les deux semaines les dates.
générer
3/9/2012
, 3/16/2012
, 3/23/2012
, 3/30/2012
et ainsi de suite ... Je cherchais à utiliser INDEX
et MATCH
mais il me donner toutes les deux semaines encore. Le moyen idéal serait de faire correspondre et de générer des semaines à partir de mes dates bihebdomadaires aléatoires. Voici un exemple de ma feuille de travail:
A1
contient la date3/2/2012
, utiliser la formule=A1+7
ne vous aide pas?Réponses:
Voici un moyen d'obtenir une nouvelle colonne de dates hebdomadaires dans P2 en vous basant sur les dates bimensuelles que vous avez déjà dans I2.
Mettez cette formule en P2
=INDEX(I$2:I$1000,(ROWS(P$2:P2)+1)/2)
et cette formule en P3
=IF(P2>0,P2+7,0)
Formatez ces deux cellules avec ce format personnalisé
m / j / aaaa ;;
assurez-vous d'inclure les deux points-virgules à la fin
Maintenant, sélectionnez à la fois P2 et P3 et faites glisser la colonne jusqu'à ce que vous obteniez des blancs.
la source
10/15/2010 10/22/2010 10/29/2010 11/5/2010 11/12/2010 11/12/2010 11/19/2010 11/26/2010 12/3/2010 12/10/2010 12/23/2010 12/30/2010 1/21/2011 1/28/2011 6/24/2011 6/24/2011 7/1/2011 7/8/2011
Ok, voici comment faire cela:
Dans la cellule K2, entrez cette formule: (Remplacez Sheet1 par le nom de la feuille de calcul avec vos données).
Faites glisser cette formule autant de fois que nécessaire sur la feuille.
La formule utilise la
INDIRECT
fonction pour calculer l'emplacement de la cellule d'où doivent provenir les données.Si vous souhaitez que les cellules des autres colonnes soient vides, remplacez l'équivalent
K1+7
dans la formule par""
.Dernier point mais non le moindre ... pendant que cette formule fonctionne, voici un avertissement concernant cette méthode: La
INDIRECT
fonction est très lente. Il peut donc y avoir des problèmes de performances si vous avez beaucoup de données.la source