2017-02-01 2 views
0

Ich versuche ein Excel zu machen, um das Körpergewicht im Auge zu behalten.Aktualisierter Wöchentlicher Vergleich zwischen zwei Werten

An jedem SUNDAY wird das neue Gewicht vom Benutzer eingegeben, dies dauert unendlich viele Monate. Ich möchte in der Lage sein, die Differenz zwischen der Eingabe vom letzten Sonntag und der aktuellen Sonntagseingabe zu berechnen, wenn ein neues Gewicht eingegeben wird, und dann die Differenz in einer Zelle anzeigen.

Das Problem ist, ich kann dies für die ersten beiden Eingänge tun, aber ich will es so, sobald Sie 4 Eingänge haben, wird es nicht mehr die ersten beiden Gewichte für die Berechnung verwenden, aber die 3. und 4. und das gleiche mit 8 Eingängen, wo es den 7. und 8. Eingang für die Berechnung anstelle von 1.-6. usw. verwenden würde.

Ich habe versucht bedingte Formatierung und wenn's ist, obwohl es nicht den "neusten 2 verwenden" -Effekt bekomme ich will. Was könnte ich dazu verwenden?

Antwort

0

Stellen Sie sicher, dass Sie eine "Ersatz" -Spalte links von Ihren Gewichten haben. Lassen Sie uns die Spalte A als Ersatz nehmen und dann Ihre Gewichte in Spalte B aufzeichnen. Wenn Sie Spaltenüberschriften zulassen und die Dinge im Allgemeinen gut auslegen, nehmen wir an, Ihre ersten Gewichtsdaten befinden sich in Zelle B4, dann die Daten der folgenden Woche in B5 und so weiter. In Zelle A4 geben Sie die Formel:

=A3+IF(B6=0,1,0) 

nun diese Formel für so viele Zeilen kopieren, da während der in Spalte A. Ihre Formeln müssen die Differenz zwischen den neuesten zwei Gewichten zu erhalten, ist:

=VLOOKUP(2,A:B,2,FALSE)-VLOOKUP(1,A:B,2,FALSE) 

[BEARBEITEN - für 'Kalenderansicht']

Für Ihre Kalenderansicht benötigen Sie eine Ersatzzeile über Ihren Gewichtsdaten. Sie könnten diese Zeile ausblenden, wenn Sie wollten. Wenn Sie leere Zellen zwischen Ihren Eingaben verwenden, würde ich eine etwas andere Technik verwenden. In diesem Ersatzzeile (z.B. Zelle D2) stellen die Formel:

=C2+IF(D3=0,0,1) 

Copy diese Formel den ganzen Weg nach rechts. Die Formel für die neueste Differenzberechnung wird jetzt:

=HLOOKUP(MAX(2:2),2:3,2,FALSE)-HLOOKUP(MAX(2:2)-1,2:3,2,FALSE) 
+1

Ich habe es derzeit wie einen Kalender eingerichtet: [Here] (https://snag.gy/bNKBta.jpg), könnte ich die gleiche Technik auf dieses Format anwenden? – Kharonos1

0

Wenn die Einträge konsequent an einem Sonntag sein wird und auf einer wöchentlichen Basis, und Sie waren glücklich, das Datum in der Spalte A und Ihr Gewicht in Spalte B dann schließen halten eine Roll Formel in Spalte C:

in Zeile 5: = b5-b4 in Reihe 6: = b6-b5

in Spalt C Diese Formel kann mit dem kleinen Kasten in der unteren rechten Ecke der nach unten gezogen werden, die Zelle und ändert automatisch die Zeilennummer für Sie.

Verwandte Themen