Gå till innehåll

Flytta information i Excel beroende på villkor


Gå till lösning Löst av MH_,

Recommended Posts

Hej!

Jag önskar hjälp med att lösa ett problem som jag inte kommer tillrätta med.

I den bifogade filen finns exempel på det jag vill ha hjälp med.

Om status är ”Kritisk” i både kolumn B och D i fliken Grund ska data från samma rad i kolumn A kopieras till kolumn A i fliken Fördjupning samt data från samma rad i kolumn C kopieras till kolumn B i fliken Fördjupning.

I detta exempel blev det ”Reparation” med resurserna ”Personal” och ”Material” som kopierades över.

Tar tacksamt emot all hjälp jag kan få!

MVH/akutssk

Problem.xlsx

Länk till kommentar
Dela på andra webbplatser

=VÄLJKOL(FILTER(Grund!A:C;(Grund!B:B="kritisk")*(Grund!D:D="kritisk"));1;3)

**************

Där villkoret är:

(Grund!B:B="kritisk")*(Grund!D:D="kritisk")

Om man skriver ett villkor i en parantes så blir det SANT/FALSKT, som excel även tolkar som 0/1. Så om du multiplicerar parenteserna så måste båda vara sanna för att summan skall bli 1 (sant)

Petar du in villkoret i en "FILTER" så får du de rader (kolumn A:C) som uppfyller villkoret

=FILTER(Grund!A:C;(Grund!B:B="kritisk")*(Grund!D:D="kritisk"))

Sen använder du VÄLJKOL() för att plocka ut kolumn 1 och 3 (A och C)

=VÄLJKOL(FILTER(Grund!A:C;(Grund!B:B="kritisk")*(Grund!D:D="kritisk"));1;3)

*****************

MEN!! det här betyder inte att data är kopierat. Data visas bara så länge "kritiskt" står kvar i fliken Grund

 

https://support.microsoft.com/sv-se/office/funktionen-filter-f4f7cb66-82eb-4767-8f7c-4877ad80c759

https://support.microsoft.com/sv-se/office/funktionen-väljkol-bf117976-2722-4466-9b9a-1c01ed9aebff

Redigerad av MH_
Försök stavva själv så får du se hur jäfla lät det är
Länk till kommentar
Dela på andra webbplatser

  • Lösning

Dela upp det i två delar och hämta kolumn A respektive kolumn D separat.

I fördjupning, A2 skriver du något i stil med:

=FILTER(Grund!A:A;(Grund!B:B="kritisk")*(Grund!D:D="kritisk"))

Och i fördjupning, D2 skriver du något i stil med:

=FILTER(Grund!C:C;(Grund!B:B="kritisk")*(Grund!D:D="kritisk"))

  • Like 1
  • Thanks 1
Länk till kommentar
Dela på andra webbplatser

Delta i dialogen

Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...