2017-07-04 10 views
0

Ich versuche, eine Formel in Excel zu schreiben, um zu überprüfen, ob die angegebene Zahl kleiner als der vorherige Zeilenwert ist. Für z.
Mein Excel-Dokument ist wie folgt:So überprüfen Sie den Wert mit allen vorherigen Zeilenwerten

 A   B 
1 01/05/2017  10 
2 02/05/2017  5 
3 03/05/2017  7 
4 04/05/2017  11 

was m zu erreichen hofft, ist

 A   B  C 
1 01/05/2017  10  - 
2 02/05/2017  5  TRUE (5<10 = true) 
3 03/05/2017  7  TRUE (7<5=false & 7<10=true therefor its true) 
4 04/05/2017  11 FALSE (11<7=false & 11<5=false and 11<10=false) 

Also, wenn der aktuelle Wert kleiner als jeder von dem vorherigen Wert ist, sollte das Feld wahr oder auch falsch sein .
Hinweis: Das Blatt ist nach Zeitstempel sortiert, die nicht geändert werden kann

Vielen Dank für Ihre Antworten.

+0

Und was haben Sie kommen mit? –

+0

Ich habe nicht. Ich habe keine Erfahrung mit Excel-Formeln. – TejasGhutukade

+4

Versuchen Sie '= B2 pnuts

Antwort

1

Wenn Sie in C2 dann diese Formel beginnen tut, was Sie wollen:

{=SUM(IF(B2<B$1:B1,1,0))<>0} 

Bitte beachten Sie, das ist eine Matrixformel, so müssen Sie CTRL + SHIFT getroffen + ENTER, wenn Sie die Formel für sie eingeben arbeiten.

Es gibt mir dies:

Result

Wenn Sie R1C1 Modus bevorzugen, wie ich, die Formel lautet:

{=SUM(IF(RC[-1]<R1C[-1]:R[-1]C[-1],1,0))<>0} 
Verwandte Themen