Ich versuche, zweiwöchentliche Zahlungsperioden in wöchentliche Daten umzuwandeln. Lets sagen , ich habe 3/2/2012
, 3/16/2012
, 3/30/2012
und einige Lücken und dann wieder alle zwei Wochen Termine.
erzeugen
3/9/2012
, 3/16/2012
, 3/23/2012
, 3/30/2012
und so weiter ... Ich habe versucht , zu verwenden INDEX
und , MATCH
aber es würde mich alle zwei Wochen wieder geben. Der perfekte Weg wäre, Wochen von meinen zufälligen zweiwöchentlichen Daten abzugleichen und zu generieren. Hier ist ein Beispiel für mein Arbeitsblatt:
A1
das Datum enthält3/2/2012
,=A1+7
hilft die Verwendung der Formel nicht?Antworten:
Hier ist eine Möglichkeit, eine neue Spalte mit wöchentlichen Daten in P2 abzurufen, die auf den zweiwöchentlichen Daten basiert, die Sie bereits in I2 gespeichert haben
Schreibe diese Formel in P2
=INDEX(I$2:I$1000,(ROWS(P$2:P2)+1)/2)
und diese Formel in P3
=IF(P2>0,P2+7,0)
Formatieren Sie beide Zellen mit diesem benutzerdefinierten Format
m / d / yyyy ;;
Stellen Sie sicher, dass Sie die beiden Semikolons am Ende einfügen
Wählen Sie nun sowohl P2 als auch P3 aus und ziehen Sie die Spalte nach unten, bis Sie Leerzeichen erhalten
quelle
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
Okay, hier ist, wie man das macht:
Geben Sie in Zelle K2 diese Formel ein: (Ersetzen Sie Sheet1 durch den Namen des Arbeitsblatts mit Ihren Daten).
Ziehen Sie diese Formel so weit wie nötig über das Blatt.
Die Formel verwendet die
INDIRECT
Funktion, um die Position der Zelle zu berechnen, von der die Daten abgerufen werden sollen.Wenn die Zellen in anderen Spalten leer sein sollen, ersetzen Sie das Äquivalent für
K1+7
in der Formel durch""
.Last but not least ... während diese Formel funktioniert, gibt es hier eine Warnung zu dieser Methode: Die
INDIRECT
Funktion ist ziemlich langsam - daher kann es zu Leistungsproblemen kommen, wenn Sie über viele Daten verfügen.quelle