» »

Excel - obratno sorazmerno prilagajenje 2. stolpca prvemu

Excel - obratno sorazmerno prilagajenje 2. stolpca prvemu

jedateruk ::

Saj ta naslov ne pove natančno, ne vem, kako bi ga prav napisal.
Stvar je takšna, v dveh stolpcih imam vrednosti:
0..........270 (pike sem dal, da ne kaže števil skupaj)
2
6
12
22
28
40
90
180........15
V drugem stolpcu imam v prvi vrsti vrednost 270, v zadnji vrsti, kjer je v prvem stolpcu 180, pa 15. Rad bi, da bi se vrednosti v drugem stolpcu enakomerno s prvim stolpcem, vendar obratno sorazmerno, zmanjševale. Če poskusim =B1-A2-A1 ali =B1-(A2/A1) ali marsikaj drugega in vlečem dol, v zadnji vrsti nikoli ne dobim 15. Če v predzadnjo vrsto dam =B9+(A9-A8) in vlečem gor, pokaže še kar dobro, v prvi vrsti piše 267, ampak ni 270. Lahko pomagate? Hvala.

joze67 ::

=B$1+(A2-A$1)/(A$9-A$1)*(B$9-B$1)

jedateruk ::

Hvala lepa. Lahko napišeš tudi, v čem je stvar take formule, da se naučim, če bom kaj takega še rabil?

Zgodovina sprememb…

Ziga Dolhar ::

https://dolhar.si/

jedateruk ::

Zanimivo je, da je rezultat enak, če uporabim na koncu ali (A9-A1)*(B9-B1) ali (A1-A9)*(B1-B9). Enako deluje, če je sorazmerno, torej če je B1 najmanjši, B9 pa največji.

ToniT ::

Seveda deluje enako, ker so predznaki v množenju enaki. (minus krat minus je plus).

jedateruk ::

Da malo kompliciram... Zadnji dve celici v A imata vrednosti 90 in 180. Formula je pa za te dve vrsti dalo 142,5 in 15. To mi je preveč različno v primerjavi z 90 in 180. Pogledal sem formulo, (A$9-A$1)*(B$9-B$1) pomeni 1,4166667. Tako se lahko za iste rezultate uporabi formulo =A$1-(1,4166667*A2-A$1). Ker je tukaj množenje, se na koncu, kjer so večja števila, dela večjo razliko. Zato.... Lahko kdo da drugačno formulo?

joze67 ::

Stvar je linearna; 90 je lepo na polovici od 0 do 180 in 142,5 je lepo na polovici med 15 in 270.
Če bi hotel drugačno distribucijo, pa malo povej, kakšno. Linearna je sicer tudi arbitrarno izbrana, ampak je marsikomu 1. izbira.

jedateruk ::

Ok, bom dal primer. Npr. da so številke v A stolpcu stopinje kotov, številke v B pa največja hitrost, s katero lahko voziš čez ovinek pri nekem kotu. Če se lahko naravnost pelje z 270km/h (to je samo moj izmišljen primer za hitra vozila), 180 stopinjski ovinek npr. s 15 km na uro, se čez 90 stopinjski ovinek ne more peljati s 142 na uro, to je prehitro. Na začetku, kjer sta kota 2 in 6, je prav, da sta vrednosti v B stolpcu samo nekaj malega manjši od 270.
Če delim A9/A8 (180/90), je to dosti manj kot če delim 142,5/15.
Ker je v A1 0, se ne da deliti A2/A1. Kaj pa če bi bilo v A1 1? Se da narediti drugačno formulo?

joze67 ::

Sky and imagination are the limits.
Če so tvoji podatki A2..A10 in B2 in B10, daj v solpec C formule kot so:
C6: =((A6-A$2)/(A$10-A$2))^$C$1*(B$10-B$2)+B$2

Potem pa se igraš z vrednostjo C1. Npr 0,1 je en tak dober začetek.

jedateruk ::

Kako se za potenco izbere C1 (^$C$1), če je ta celica prazna? Tudi če uporabim v formuli ^$A$1 ali ^$B$1, ne pokaže prav.

joze67 ::

V C1 nekaj napišeš. Npr 0,1. Ali pa 0,2. Ali pa ... skratka, eksperimentiraš.
Potem pa se igraš z vrednostjo C1. Npr 0,1 je en tak dober začetek.

Zgodovina sprememb…

  • spremenilo: joze67 ()

jedateruk ::

Aha, oprosti, nisem prebral tistega "potem pa se igraš z vrednostjo C1."
Vseeno ta formula je čudna. Če dam v C1 0,001, dobim to, vključno s C1:
0,001
14,93265449
14,9490687
14,9594342
14,9685044
14,97211467
14,9774558
14,98960639
15
Samo spodaj se dobi enako kot B9. Če dam v C1 -0,64, potem dobim v C2 vrednost blizu 267, ampak naslednja vrednost je 132, to je prevelika razlika glede na razliko med 2 in 6 v A stolpcu.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Microsoft Excel in funkcija za datum - starejše mlajše

Oddelek: Programiranje
61054 (933) mgermo
»

Excel - kako odšteti odstotek le pozitivnim številom v stolpcu

Oddelek: Pomoč in nasveti
71027 (930) luzork
»

Excel Težava - fukncija

Oddelek: Pomoč in nasveti
202499 (2192) smetko
»

Pomoč pri excelu

Oddelek: Pomoč in nasveti
61354 (1219) SLO_Matej
»

excell razvrščanje

Oddelek: Programska oprema
214104 (3748) rferrari

Več podobnih tem