Just nu i M3-nätverket
Jump to content

Värde


smurfaren1987
 Share

Recommended Posts

smurfaren1987

Hej.

 

Säg att jag har en tabell:

 

A           B

100       0.37

180       0.58

225        0.7

 

Men vi får tillåtas interpolera fram A, eller Bs mätvärde utifrån "ovan".

 

Hur gör jag enkelt en query för vad A blir om 150 exempelvis?

 

Har försökt med TREND och PROGNOS.LINJÄR.

Men funkar bra om jag gör exempelvis

 

=TREND(B2:B3;A2:A3;150;SANT)

 

Dvs. bara de två "talen mellan".

 

Men om jag kör;

=TREND(B1:B3;A1:A3;100;SANT) Så får jag inte ut 0.37 utan "annat värde".

Säkert matematiskt rätt.

 

Men jag vill liksom på något sätt "använda det fasta värdet" om det finns i tabellmatrisen, då detta value äger. Dvs. gör jag slagning på hela rangen i tabellen, och det finns "angivet" så är det fasta värdet som redan finns i tabellen som skall gå före. Men om det inte finns ett värde, så får den interpolera fram ett värde mellan de två mättalen som är under och ovanför. Dvs har du exemelvis mätpunkter (250=0.37, 300=0.45, 350=0.5) så vill jag att den skall hitta linjära punkten just mellan 300 och 350 om jag gör sökning på 335. 

 

Hoppas någon förstår frågan.

 

Måste man kombinera två funktioner? Typ letanärmasterad och sedan interpolera mellan två? Eller är det jag som gör fel ? :) Eller hur gör man? Vägledning så kan jag nog Googla om ni har annat roligare för Er :)

 

Tack för all hjälp !

 

Link to comment
Share on other sites

Hej. Du gör rätt (om sambandet är linjärt). Jag tror bara att du har "sluntit med tassen" när du har testat.

Du blandar olika områden i dina exempelformler:

B2:B3;A2:A3 respektive B1:B3;A1:A3

Gör du likadant båda gångerna så skall det bli rätt.

 

Jag skriver formen i B4 så här så att jag kan testa olika värden i A4:

=TREND(B1:B3;A1:A3;A4)

 

eller så här om du vill låsa lärdataområden men tillåta att X-värdet alltid hämta cellen till vänster (om du kopierar B4)

=TREND($B$1:$B$3;$A$1:$A$3;A4)

 

annars. Om du vill göra det lite mer skolboksaktigt så kan du ta fram interceptet och lutningskoefficienten separat:

=SKÄRNINGSPUNKT(B1:B3;A1:A3)

respektive

=LUTNING(B1:B3;A1:A3)

Lägg ihop för att räkna ut vilket Y-värde t.ex X-värdet 100: ger

=SKÄRNINGSPUNKT(B1:B3;A1:A3)+LUTNING(B1:B3;A1:A3)*100

Då blir det mer som "räta linjen ekvation" som du lärde dig i skolan istället för en

 y = m+ k*x

 

linjär.xlsx

Edited by MH_
la till exempelfil
Link to comment
Share on other sites

  • 4 weeks later...

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...