Just nu i M3-nätverket
Gå till innehåll
diggiloo

Räkna tid så länge värdet ökar

Rekommendera Poster

Hejsan!

 

Program:  Excel

Problem:

Jag har en tabell som hämtar data från en textfil som uppdateras en gång i minuten. Värdena kommer från en våg.

Jag vet att varje värde motsvarar 10 sekunder eftersom vågen har detta intervallet.

Genom att räkna antal rader i tabellen får jag därmed fram antalet sekunder.

Jag vill visa antalet sekunder fram till dess att vikten på vågen börjar minska.

Jag behöver en formel som jämför varje sista värde i kolumnen men varje näst sista värde i kolumnen. 

Om det sista värdet är lägre än det näst sista värdet ska den sluta räkna antalet rader i kolumnen där. Detta antal rader kan jag sedan multiplicera med tio för att få reda på hur många sekunder vikten har ökat eller varit densamma.

Jag vill alltså stoppa tiden när värdet börjar minska på vågen.

Det ska också gå att välja att värdet måste ha minska med en viss mängd för att minskningen ska räknas som minskning.

 

Andra metoder är givetvis också välkomna.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

om du matar in det här som matrisformel så får du reda på radnumret för den första cellen i A-kolumnen som följs av ett mindre värde (exemplet kollar bara de 19 första)

=MIN(OM(A2:A20<A1:A19;RAD(A1:A19)))

eller,  första raden där nästa rad minskar med minst 5 steg

=MIN(OM((A1:A19-A2:A20)>=5;RAD(A1:A19)))

OBS! Matrisformler (ctrl+shift+enter)

 

Alternativ matrisformel. Kan vara smidigt om du inte börjar på rad 1

=PASSA(1;((A5:A19-A6:A20)>0)*1;0)

=PASSA(1;((A5:A19-A6:A20)>=5)*1;0)

 

 

Om du vill slippa matisformler måste det bli något slags specialare. t.ex:

=MÄNGD(15;6;RAD(A1:A19)/(A2:A20<A1:A19);1)

=MÄNGD(15;6;RAD(A1:A19)/((A1:A19-A2:A20)>=5);1)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...