EmelieN 78
Postad: 14 maj 10:48

Excel

Hej! Vet någon här hur man kan filtrera efter ett visst villkor, exempelvis i den här excel-filen då vill jag spara bara endast de kolumner som har "rikning" kolumen på ordningen "ankomst-avgång" och att de ska uppfylla villkoren att ha samma tågnummer (tågnr) efter varandra? 

 

sictransit 1124 – Livehjälpare
Postad: 14 maj 14:48 Redigerad: 14 maj 14:48

Det mesta går ju att göra i Excel. Sedan är frågan om det alltid är rätt verktyg. Nåväl ...

Är det här rätt tolkning?

  1. Du vill enbart se rader med riktning=ankomst.
  2. Du vill enbart se rader som omedelbart följs av riktning=avgång.
  3. Du vill endast se rader där tågnumret på raden är samma som raden omedelbart efter.

Jag är ingen guru på Excel, men ett första steg skulle kunna vara att skapa tre kolumner till: Regel1; Regel2; Regel3

Där kan du knåpa ihop lämpliga funktioner som returnerar Sant/Falskt. Lätt att testa dem, en och en.

Sedan kan du filtrera fram de rader där samtliga tre regler är uppfyllda.

Hur är din lista sorterad förresten? Vet du att ankomst alltid följs av samma tågs avgång, eller är det händelser i kronologisk ordning för samtliga tåg?

Exempel:

  • Tåg1 ankommer
  • Tåg2 ankommer
  • Tåg1 avgår
  • Tåg3 ankommer
  • Tåg2 avgår
  • Tåg3 avgår

Givet de tre reglerna ovan skulle du inte få några ankomstrader alls.

EmelieN 78
Postad: 14 maj 15:27
sictransit skrev:

Det mesta går ju att göra i Excel. Sedan är frågan om det alltid är rätt verktyg. Nåväl ...

Är det här rätt tolkning?

  1. Du vill enbart se rader med riktning=ankomst.
  2. Du vill enbart se rader som omedelbart följs av riktning=avgång.
  3. Du vill endast se rader där tågnumret på raden är samma som raden omedelbart efter.

Jag är ingen guru på Excel, men ett första steg skulle kunna vara att skapa tre kolumner till: Regel1; Regel2; Regel3

Där kan du knåpa ihop lämpliga funktioner som returnerar Sant/Falskt. Lätt att testa dem, en och en.

Sedan kan du filtrera fram de rader där samtliga tre regler är uppfyllda.

Hur är din lista sorterad förresten? Vet du att ankomst alltid följs av samma tågs avgång, eller är det händelser i kronologisk ordning för samtliga tåg?

Exempel:

  • Tåg1 ankommer
  • Tåg2 ankommer
  • Tåg1 avgår
  • Tåg3 ankommer
  • Tåg2 avgår
  • Tåg3 avgår

Givet de tre reglerna ovan skulle du inte få några ankomstrader alls.

Det är så att de datan som jag har visar tidtabellen för tågtrafiken. I och med alla tågtrafiken har olika egenskaper, och jag vill bara få ut pendeltåg och en av de egenskaperna som pendeltåget har är att de har en ankomst och en avgångståg direkt efter varandra, där de har samma tågnummer och samma tåg uppdrag. Men i och med att det inte finns direkt nån mönster i hela filen, och därmed vet jag inte hur jag ska kunna få ut endast pendeltåget 

sictransit 1124 – Livehjälpare
Postad: 17 maj 17:55 Redigerad: 17 maj 17:56

När man kodat några decennier som jag så lär man sig att se samband, precis som du gör med två på varandra följande rader för samma tågnummer. Fast då givet att det först ankommer och sedan avgår.

Man lär sig också att se när man helt enkelt inte har tillräckligt med information för att kunna lösa uppgiften. Lösningen på det är sällan att göra något som kanske fungerar. Ungefär som mina kontrollfrågor tidigare: men om det ser ut så här, hur blir det då?

Det finns också något som kallas XY-problem. Där frågar man om hur man gör X för att man i tanken vill kunna komma fram till Y. Problemet kan vara att X är fel metod, men det vet ju inte den som svarar på frågan.

I det här fallet kanske ditt data är för dåligt, eller så är Excel fel verktyg. Alternativt så har jag inte förstått vad du egentligen vill göra och ger därför missvisande råd.

Bara några tankar ...

Svara
Close