PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelHoppa fram 21 rader (dagar) och kolla efter ett villkor Hoppa fram 21 rader (dagar) och kolla efter ett villkor
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-01-15 06:33
 

Jag sitter och gör lite beräkningar i Excel, skulle dock behöva hjälp med hur jag skall lösa en sak. Jag har en signal som visar sig i en cell och varje gång den visar sig vill jag hoppa fram 21 rader (dagar) och börja söka efter signalen igen. När jag hittar ytterligare en signal vill jag hoppa fram 21 dagar och söka efter nästa. Hur löser jag det smidigast?

Nytt inlägg
 2020-01-15 07:10
 
Hej Mada

Inte busenkel lösnig, möjligtvis går det göra på bättre sätt, men här är min lösning iaf:
OBS!, datum måste vara sorterade från lägsta till högsta.

Hitta första signalen, returnera datum, Skriv denna i cell H4:
=INDEX(D6:D19;PASSA(E6;E6:E19;0))
Där D är din datumkolumn och E är din signalkolumn.

Skriv därefter i cell H5 och slå in formeln med ctrl + shift + enter:
=MINSTA(OM((--($E$6:$E$19=123))*(--($D$6:$D$19>=H4+21))<>0;$D$6:$D$19);1)
Där 123 är din signal och H4 är cellen ovanför som ska innehålla ett datum. 21 är din radförskjutning. Siffrran 1 på slutet är till minsta funktionen.

Dra därefter formeln nedåt tills du får ett ogiltigt resultat.

Mvh
Christian
Nytt inlägg
 2020-01-15 09:26
 

Om du har nyaste excel så kan du göra  Christians lösning (samma princip) lite enklare.

Jag gissar hur dina data ser ut. Men om datumen står i kolumn A och "signalen" står i kolumn B (i form av en etta) så kan du Testa den här formeln någonstans på rad 1 . T.ex i cell E1

=MINIFS(A:A;B:B;1)

Det ger det första datumet med en etta i B-kolumnen. I cell E2 kan du sedan skriva in 

=MINIFS(A:A;B:B;1;A:A;">="&E1+21)

Som ger det minsta datumet som är minst 21 dagar efter datumet i E1 OCH har en etta i B-kolumnen.

Kopiera ner formeln till den börjar om från första datumet.

Nytt inlägg
 2020-01-15 13:16
 
Christian skrev:
Hej Mada

Inte busenkel lösnig, möjligtvis går det göra på bättre sätt, men här är min lösning iaf:
OBS!, datum måste vara sorterade från lägsta till högsta.

Hitta första signalen, returnera datum, Skriv denna i cell H4:
=INDEX(D6:D19;PASSA(E6;E6:E19;0))
Där D är din datumkolumn och E är din signalkolumn.

Skriv därefter i cell H5 och slå in formeln med ctrl + shift + enter:
=MINSTA(OM((--($E$6:$E$19=123))*(--($D$6:$D$19>=H4+21))<>0;$D$6:$D$19);1)
Där 123 är din signal och H4 är cellen ovanför som ska innehålla ett datum. 21 är din radförskjutning. Siffrran 1 på slutet är till minsta funktionen.

Dra därefter formeln nedåt tills du får ett ogiltigt resultat.

Mvh
Christian
 
Tack så mycket för hjälpen! 
Nytt inlägg
 2020-01-15 13:18
 
 Ändrad av Mada  på 2020-01-15 14:29:59

Jag får det inte att funka helt tyvärr. Skulle man kunna skicka excel-filen till dig så ser du hur jag tänkt :). Tror jag fick det att funka nu. Har en text istället för 1 så fick ändra lite. Skall se om jag får det att funka på mitt stora excel-ark då jag testade lite bara. Tack för hjälpen :) Mvh Adam 

A nony Mouse skrev:

Om du har nyaste excel så kan du göra  Christians lösning (samma princip) lite enklare.

Jag gissar hur dina data ser ut. Men om datumen står i kolumn A och "signalen" står i kolumn B (i form av en etta) så kan du Testa den här formeln någonstans på rad 1 . T.ex i cell E1

=MINIFS(A:A;B:B;1)

Det ger det första datumet med en etta i B-kolumnen. I cell E2 kan du sedan skriva in 

=MINIFS(A:A;B:B;1;A:A;">="&E1+21)

Som ger det minsta datumet som är minst 21 dagar efter datumet i E1 OCH har en etta i B-kolumnen.

Kopiera ner formeln till den börjar om från första datumet.

Nytt inlägg
 2020-01-15 13:39
 

 Fick det att funka nu så tack så mycket för hjälpen! :D Har suttit två dagar utan att få det här att funka sen hittade jag den här grymma sidan! 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHoppa fram 21 rader (dagar) och kolla efter ett villkor Hoppa fram 21 rader (dagar) och kolla efter ett villkor

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter