Just nu i M3-nätverket
Jump to content

Hämta och presentera värde baserat på flera villkor


Jessnet
 Share

Recommended Posts

Hej,

Är i behov av en formel som jag inte lyckas få till på egen hand och hoppas på hjälp.
 

Har ett blad med data som läses radvis och jag har ett annat blad där jag vill presentera denna data filtrerad på två villkor.
Vill hämta informationen i kolumner vars rader uppfyller värdet för vald vecka samt att värdet är minst 100000 och över.
Det kan bli upp till 20 rader som uppfyller villkoren.

Exempel:

 

1  Databladet

2  A                B                 C                D                     E

3  Vecka Text TextA Text B      Värde
4      1 text 1 text 1a text 1b 100000
5      1 text2 text 2a text 2b 90000
6      1 text 3 text 3a text 3b 200000
7      2 text 4 text 4a text 4b 210000
8      2 text 5 text 5a text 5b 10000
9      2 text 6 text 6a text 6b 3000
10    2 text 7 text 7a text 7b 150000
11    3 text 8 text 8a text 8b 300000
12    3 text 9 text 9a text 9b 350000

 

1  Målbladet

A              B                  C                     D

3  Resultat vecka 2  
4  text 4 text 4a  text 4b 210000
5  text 7 text 7a text 7b 150000

 

 

Hoppas att jag gjort det begripligt och att någon kan hjälpa mig med en lösning.

Vänligen
Stefan

 

Link to comment
Share on other sites

Det finns en massa Excelmetoder för detta. Exempel:

 

Pivot-tabeller

Om du bara skall lära dig en metod så är Pivot-tabell the shit.  En microsoft länk:

https://support.office.com/sv-se/article/skapa-en-pivottabell-för-att-analysera-kalkylbladsdata-a9a84538-bfe9-40a9-a8e9-f99134456576

Det finns även en massa Youtube videor (om du föredrar det).

 

FORMLER

Om du har nyaste excel 365 så finns det även löjligt enkla formler som funkar

Om du skriver in den här formeln någonstans i målbladet:

=FILTER(Databladet!B:E;Databladet!A:A=2)

Så kommer den att automatexpandera och ta fram alla Från vecka 2. Vill du lägga till fler villkor måste du köra varje villkor i en parentes som du multiplicerar med övriga villkor: 

=FILTER(Databladet!B:E;(Databladet!A:A=2)*(Databladet!E:E>100000))

 

Naturligtvis är det onödigt med hela kolumnerna (t.ex A:A) det skulle vara bättre om du avgränsade till ett vettigt antal rader.

 

Det absolut bästa är om du ställer dig i din data-tabell och gör om den till excel tabell (tryck Ctrl+T eller gå till INFOGA->tabell). Då kan du adressera med strukturerade referenser som är enklare att läsa. T.ex så här:

=FILTER(Tabell2[[Text]:[Värde]];(Tabell2[Vecka]=2)*(Tabell2[Värde]>100000))

 

Du kan naturligtvis lägga villkoren i celler. exempel om vecka ligger i H1 och Gränsvärde i H2

=FILTER(Tabell2[[Text]:[Värde]];(Tabell2[Vecka]=$H$1)*(Tabell2[Värde]>$H$2))

 

https://support.office.com/en-us/article/filter-function-f4f7cb66-82eb-4767-8f7c-4877ad80c759

 

Power Query

Om du har jättestora tabeller så kan du kolla in PowerQuery.

https://support.office.com/sv-se/article/komma-igång-med-power-query-7104fbee-9e62-4cb9-a02e-5bfb1a6c536a

 

 

Link to comment
Share on other sites

Tack @MH_resurrected !
Har 365 men kan inte köra just denna bok i den då den hämtar externa länkar som inte kan användas i 365.
Ska titta närmare på dina andra förlag under helgen så får vi se om jag lyckas få till det.

Link to comment
Share on other sites

På 2020-01-10 på 09:52, skrev Jessnet:

Hej,

Är i behov av en formel som jag inte lyckas få till på egen hand och hoppas på hjälp.
 

Har ett blad med data som läses radvis och jag har ett annat blad där jag vill presentera denna data filtrerad på två villkor.
Vill hämta informationen i kolumner vars rader uppfyller värdet för vald vecka samt att värdet är minst 100000 och över.
Det kan bli upp till 20 rader som uppfyller villkoren.

Exempel:

 

1  Databladet

2  A                B                 C                D                     E

3  Vecka Text TextA Text B      Värde
4      1 text 1 text 1a text 1b 100000
5      1 text2 text 2a text 2b 90000
6      1 text 3 text 3a text 3b 200000
7      2 text 4 text 4a text 4b 210000
8      2 text 5 text 5a text 5b 10000
9      2 text 6 text 6a text 6b 3000
10    2 text 7 text 7a text 7b 150000
11    3 text 8 text 8a text 8b 300000
12    3 text 9 text 9a text 9b 350000

 

1  Målbladet

A              B                  C                     D

3  Resultat vecka 2  
4  text 4 text 4a  text 4b 210000
5  text 7 text 7a text 7b 150000

 

 

Hoppas att jag gjort det begripligt och att någon kan hjälpa mig med en lösning.

Vänligen
Stefan

 

Prova att använda Pivåtabell.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...