PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelInterpolering av värde beroende på trimInterpolering av värde beroende på trim
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-02-16 15:59
 

 Hej, jag vill göra en automatisk interpolering av volym i tankar beroende på pejlning/nivåavläsning och trim korrigering. 

Om jag angiver ett trim, t ex 2m akterligt trim och en nivå på 130mm vill jag ha en formel där korrekt volym kan avläsas i en cell, i detta fallet blir det 1,265 m3. Hur ser denna formel ut?

INDUSTRIAL WATER TANK P TRIM            
Sounding 2 m Tr 1m Tr 0.5 m Tr Evenkeel 0.5 m Tr 1 m Tr 1.5 m Tr 2 m Tr 3 m Tr
0 0.6 0.51 0.47 0.45 0.4 0.34 0.3 0.24 0.19
20 0.7 0.62 0.58 0.54 0.5 0.45 0.39 0.36 0.25
40 0.8 0.72 0.68 0.64 0.6 0.56 0.51 0.49 0.37
60 0.9 0.82 0.78 0.74 0.7 0.66 0.62 0.58 0.49
80 1 0.93 0.89 0.85 0.81 0.77 0.72 0.68 0.6
100 1.1 1.03 0.99 0.95 0.91 0.87 0.83 0.79 0.7
120 1.2 1.13 1.09 1.05 1.01 0.97 0.93 0.89 0.81
140 1.33 1.23 1.19 1.15 1.11 1.07 1.03 0.99 0.91
Nytt inlägg
 2022-02-17 13:03
 
 Ändrad av Christian  på 2022-02-17 13:12:21

 Hej Andreas

Jag förstår nog inte helt din fråga efterssom det är lite lurigt att koppla ihop värdena med din frågeställning. 

Är sounding = nivån du anger i mm?. 

Motsvarar 2 meter akterligt trim 2m tr som ligger längst till vänster?

Motsvarar i så fall 140mm, 1.33 m3 om du valt akterligt trimplan?

Om mina antaganden stämmer så ger linjär interpolering i så fall resultatet 1,277 m3, vilket betyder att du antagligen använder en annan metod, såsom spline. För spline så krävs det VBA-kod. Den kan du hitta här: https://gist.github.com/ikhramts/119065d411ad2815df34

Detta ger dig tillgång till funktionen Splineinterpolation. Som du kan använda enligt nedan för att åstakomma valbara trimplan och Sounding.

=SplineInterpolate($A$5:$A$12;FÖRSKJUTNING(A5:A12;0;PASSA(C1;A4:J4;0)-1);B1)

A5:A12 motsvarar alla värden i sounding och sätts till din yAxel i funktionen.

x-axeln sätts till det trimplan du väljer i cellen C1 tack vare förskjutning och passa. I C1 ska du således skriva 2 m Tr så att det exakt motsvarar din rubrik. Detta förutsätter även att du ändrar din förtrim, så att dessa inte heter likadant som akterrubrikerna. 

I cellen B1 anger du din Sounding, exempelvis 130

Vidare så behöver du byta ut dina punkter mot kommatecken om du använder svenska nationella inställningar. 

Lycka till

/C

 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelInterpolering av värde beroende på trimInterpolering av värde beroende på trim

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter