2007-04-04, 18:21
  #1
Medlem
nicklas1210s avatar
Har suttit timvis och försökt klura ut detta men jag fattar det inte....

Till exempel: Om C2=1 ska D15=E31, om C2=2 ska D15=E32, om C2=3 ska D15=E33..... osv

Hur skriver jag detta som en formel?

Tacksam för svar...
Citera
2007-04-04, 19:25
  #2
Moderator
^Eazs avatar
Citat:
Ursprungligen postat av nicklas1210
Har suttit timvis och försökt klura ut detta men jag fattar det inte....

Till exempel: Om C2=1 ska D15=E31, om C2=2 ska D15=E32, om C2=3 ska D15=E33..... osv

Hur skriver jag detta som en formel?

Tacksam för svar...

Har en polare som är grym på excel, skickade din fråga till honom, se vad han säger.
Citera
2007-04-04, 19:35
  #3
Medlem
Testa detta i D15

=INDIREKT(SAMMANFOGA("E3";C2))
Citera
2007-04-04, 19:44
  #4
Medlem
nicklas1210s avatar
Tack för hjälpen! =INDIREKT (SAMMAFOGA) fungerade tyvärr inte dock.
Citera
2007-04-04, 19:54
  #5
Medlem
Okej.
Vad får du för felmeddelande? Vilken Excel-version kör du.
Det funkar för mig i Excel2000 åtminstone.

Om det inte är för många värden inblandade kan du alltid göra en nästlad om-sats:

=om(C2=1;E31;om(c2=2;E32;om(...)))
dvs. om c2=1 returnera värdet i e31, om inte kolla om c2=2 returnera värdet i e32 och så vidare
Citera
2007-04-04, 20:00
  #6
Medlem
nicklas1210s avatar
Citat:
Ursprungligen postat av onebigmob
Okej.
Vad får du för felmeddelande? Vilken Excel-version kör du.
Det funkar för mig i Excel2000 åtminstone.

Om det inte är för många värden inblandade kan du alltid göra en nästlad om-sats:

=om(C2=1;E31;om(c2=2;E32;om(...)))
dvs. om c2=1 returnera värdet i e31, om inte kolla om c2=2 returnera värdet i e32 och så vidare

Får inget felmeddelande, bara får helt fel siffra..... Problemet är att det är 1000 värden som skall kollas så en nästlad om-sats funkar inte i och med att man bara kan köra den 7 ggr....
Citera
2007-04-04, 20:14
  #7
Medlem
Jag skulle testa lite till med indirekt(sammanfoga()). Om det är så att de värden du vill kolla ligger i E31-E1030 (tusen celler under varandra) och du endast vill skriva in ett värde mellan 1 och 1000 i cellen C2 för att hämta (rätt) värde till D15 borde följande funka:

=INDIREKT(SAMMANFOGA("e";(30+C2)))

dvs. hämta värdet som finns i cellen i kolumn e, radnummer 30+värdet i c2

Det fungerar när jag testar i alla fall. Funkar det inte för dig så har jag ingen aning...
Citera
2007-04-04, 20:45
  #8
Medlem
nicklas1210s avatar
Citat:
Ursprungligen postat av onebigmob
Jag skulle testa lite till med indirekt(sammanfoga()). Om det är så att de värden du vill kolla ligger i E31-E1030 (tusen celler under varandra) och du endast vill skriva in ett värde mellan 1 och 1000 i cellen C2 för att hämta (rätt) värde till D15 borde följande funka:

=INDIREKT(SAMMANFOGA("e";(30+C2)))

dvs. hämta värdet som finns i cellen i kolumn e, radnummer 30+värdet i c2

Det fungerar när jag testar i alla fall. Funkar det inte för dig så har jag ingen aning...

Funkade! Tack som fan!
Citera
2007-04-04, 20:50
  #9
Medlem
Bara kul att hjälpa till!
Citera

Skapa ett konto eller logga in för att kommentera

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

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in