Formule

Pomoč pri delu z MS Excelom
Odgovori
pero978
Prispevkov: 148
Pridružen: Pe Feb 24, 2012 10:18 am

Formule

Odgovor Napisal/-a pero978 »

Pozdravljeni,

je možno formulo prekoblikovati v text, se pravi, da ni rezultata ampak samo formula? Probal sem z TEXT funkcijo in ISFORMULA, pa ni šlo. Na koncu sem naredil tako, da se uporabil ukaz Besedilo v stolpce, da je ločilo enačaj od ostalega dela oz. dobil enačaj v enem stolpcu, ostali del v drugem in pobrisal prvega.. Sam to ni najbol eleganta rešitev :)

Hvala in lp
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Formule

Odgovor Napisal/-a admin »

Pozdravljeni,

Obstaja nekaj bolj ali manj hitrih načinov, a še daleč najlažji je, če uporabite spodnjo VBA funkcijo, ki vam kot rezultat izpiše funkcijo, ki se nahaja v CELICI, ki je parameter te funkcije:

Koda: Izberi vse

' www.matjazev.net
Function PrikaziFunkcijo(Rng As Range)
  PrikaziFunkcijo = Rng.Formula
End Function
Če imate torej v celici C3 neko formulo, lahko slednjo preprosto prikažete v celici C4 tako da tam vpišete:

Koda: Izberi vse

[C4] := PrikaziFunkcijo(C3)
lp,
Matjaž Prtenjak
Administrator
oasis
Prispevkov: 7
Pridružen: Če Mar 31, 2016 12:42 pm

Re: Formule

Odgovor Napisal/-a oasis »

Lepo pozdravljeni,

Sem popolnoma nov na tem forumu in za vsakršno pomoč se Vam že v naprej zahvaljujem.
Administrator v kolikor pišem v napačno temo lahko zadevo prestavite na ustrezno mesto.

Oglašam se s problemom glede formule v Excelu.

=IF(C9>150;IF(C9>1200;IF(C9>3000;IF(C9>10000;IF(C9>35000;500;315);200);125);80);20)

=IF(C9>150;IF(C9>1200;IF(C9>3000;IF(C9>10000;IF(C9>35000;80;50);32);20);13);8)

Zgornja formula je izvorna...spodnja pa je popravek. Ko formulo popravim in shranim je zadeva še aktualna.
Ko pa delavni list zaprem in ponovno odpre pa je ponovno vidna izvorna koda.
Kaj bi bil lahko problem?

Hvala in Lp
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Formule

Odgovor Napisal/-a admin »

Pozdravljeni,
oasis napisal/-a: Administrator v kolikor pišem v napačno temo lahko zadevo prestavite na ustrezno mesto.
Za vasko vprašanje odprite novo tematiko, ki naj nosi primeren naslov.
oasis napisal/-a: Zgornja formula je izvorna...spodnja pa je popravek. Ko formulo popravim in shranim je zadeva še aktualna.
Ko pa delavni list zaprem in ponovno odpre pa je ponovno vidna izvorna koda.
Kaj bi bil lahko problem?
Vaše vprašanje nima zveze s formulo kot takšno, saj Excel ne bo šel popravljat formule sam zase. Poskusite popraviti še kje kaj drugega in boste videli ali spremembo ostaja. Možnosti pa je več, najverjetnejše pa so sledeče:
  1. Vi sicer datoteko shranite, vendar pa jo shranite nekam drugam na disku in naslednjič spet odprete original
  2. Ko datoteko odprete se sproži nek makro, ki uredi formule
  3. Vi datoteko popravite in shranite, vendar pa jo kdo drug prepiše z drugo verzijo
lp,
Matjaž Prtenjak
Administrator
Odgovori