STROJNISTVO.com • Poglej temo - EXCEL FORMULA

EXCEL FORMULA

Kar ne spada nikamor v zgornje kategorije...

Moderator: -M-

EXCEL FORMULA

OdgovorNapisal/-a EUGEN » 5.4.2007 10:25

Spoštovani,

Imam težavo, morda bo to izziv za vas.

V Excel celici imam npr vrednost.: 300-500-800
Sedaj bi rad, da bi mi se ta vrednost vedno ko bi (na novo) odprl to Excel datoteko povečala za eno.
Npr.: 300-500-801, 300-500-802, 300-500-803,...

Prosim za pomoč (in podrobni opis, kako bi na rešil).

Eugen
EUGEN
Novinec
Novinec
 
Prispevkov: 1
Pridružen: 5.4.2007 10:22

OdgovorNapisal/-a VGERMAN » 7.4.2007 16:21

zadeva je dokaj preprosta , če se ne obremenjuješ s tem , kaj naj se zgodi , ko bodo zadnje tri števke dosegle 999.
Zapis 300-500-800 excel razume kot besedilo , zato z njim ni mogoče računati....

Po mojem najkrajša pot:
v a1 vpiši 300-500-800
v b1 =RIGHT(A34;3)+1
v a2 =LEFT(A34;8)&B34

postavi se v katerokoli drugo celico

orodja
makro
posnemi nov makro
vnesi ime makra
v bližnjične tipke vnesi željeno črko na primer g
pojdi na a2
kopiraj
pojdi na a1
posebno lepjenje
vrednosti
v redu
pojdi na c1
shrani
ustavi snemanje

s tem si posnel makro ki ti bo ob kombinaciji tipk ctrl+g povečal vrednost za 1.

Če pa želiš , da se ti vrednost avtomatsko poveča za 1 , takoj ko odpreš datoteko bo potrebno na podoben način posneti makro tudi za to operacijo ( odpri datoteko in zaženi makro ctrl+g ). Na netu je več free prg ki to omogočajo. Sam sem poiskusil z prg Makro XP3. Zadeva deluje , vendar je za izvedbo te operacije potreboval kar 25 sek , zato ti priporočam , da poizkusiš katerega drugega.

Seveda pa 100% obstaja tudi bolj enostavna in učinkovita pot , zanjo pa povprašaj na kakšne " programerskem " foromu.

lp
VGERMAN
Novinec
Novinec
 
Prispevkov: 4
Pridružen: 18.2.2006 21:16

OdgovorNapisal/-a VGERMAN » 7.4.2007 16:26

Sovražim male rumene...
Pravilno je
v a1 vpiši 300-500-800
v b1 =RIGHT(A1;3)+1
v a2 =LEFT(A1 ; 7 )& B2 (brez presledkov , če jih ne vpišem se pojavijo tamali rumeni )
VGERMAN
Novinec
Novinec
 
Prispevkov: 4
Pridružen: 18.2.2006 21:16

OdgovorNapisal/-a keko » 7.4.2007 23:23

Celici je mogoče določiti lastnosti, da se ti bo izpisala vrednost, ki jo želiš, s tem da boš vpisoval samo številko, ki bi se naj spreminjala. Lahko tudi s pomočjo makroja, ki ti bo vrednost v celici povečeval za 1. Celici določiš lastnosti na sledeči način:
Označiš želeno celico, pritisneš desno tipko na miški izbereš oblikuj celice/številke/po meri - in v vnosno vrstico vpišeš 300-500-000 in nato potrdiš. Ko boš v polje vpisoval številke od 1 do 999 se ti bodo spreminjale samo zadnje tri številke, ki so označene z 000. Celica na ta način sprejema računske operacije. Najbolje je, da si posnameš makro, ki ti bo povečeval vrednost za ena in nato dodaš gumb, ki ga povežeš s tem makrojem. Ko boš odpr datoteko, z miško klikneš na gumb in vrednost se ti bo povečala za 1.
keko
keko
Sodelavec
Sodelavec
 
Prispevkov: 56
Pridružen: 25.2.2004 23:18

Re: EXCEL FORMULA

OdgovorNapisal/-a baklava » 8.4.2007 8:22

EUGEN napisal/-a:Spoštovani,

Imam težavo, morda bo to izziv za vas.

V Excel celici imam npr vrednost.: 300-500-800
Sedaj bi rad, da bi mi se ta vrednost vedno ko bi (na novo) odprl to Excel datoteko povečala za eno.
Npr.: 300-500-801, 300-500-802, 300-500-803,...

Prosim za pomoč (in podrobni opis, kako bi na rešil).

Eugen


Če ni skrivnost, zakaj potrebuješ takšen "programček"? lepo bi bilo, če bi bolj podrobno opisal zadevo...

kaj se zgodi, če to datoteko "slučajno" iz kakršnih koli razlogov odpreš po nepotrebnem?

moj nasvet je, da si ta file v katerem pišeš to kodno število (300-500-800) uporabiš kot klasično bazo podatkov (le zapisovanje podatkov). V to bazo podatkov, neodvisno od odpiranja in zapiranja datoteke shranjuješ podatke. npr: narediš programček (windowd okolje) z zahtevanimi vpisni polji. ko končaš vpisovanje s gumbom potrjevanje vpisa, zapišeš ta vnop v bazo podatkov (excel "worksheet"). Če je to komplicirano lahko v istem excel file narediš novi "worksheet" in v njemu narediš "vpisni obrazec". ko končaš vpis z kakšnim makrojem pa enostavno dodaš vrstico v bazi podatkov (drugi "worksheet").......ne vem, če sam ti kaj pomagal, za kakšno bolj konkretno idejo pa te prosim za bolj podrobne informacije....

sicer pa če imaš MS Access na računalniku, za to kar sem ti razložil, že imaš template-e in ti se ni treba ukvarjati z makroi in podobnimi rečmi....zadeva je dokaj ensotavna, čez vikend si vzameš čas in urediš to zadevo, kreiraš vzorec "reporta" in zadeva izgleda zelo lepo....

LP
baklava
Strokovnjak
Strokovnjak
 
Prispevkov: 306
Pridružen: 17.2.2005 8:13

OdgovorNapisal/-a jan.23 » 21.9.2008 19:11

Pozdravljeni, da ne odpiram nove teme, si bom kar to izposodil.

V excelu 2007 ne najdem funkcije n-ti koren, drugi koren je SQRT.
A obstaja v excelu, mogoče vsaj tretji koren?
Lep pozdrav, Janez
jan.23
Strokovnjak
Strokovnjak
 
Prispevkov: 1202
Pridružen: 12.6.2005 13:02

OdgovorNapisal/-a vili » 21.9.2008 19:20

X^(1/y) y-ti koren iz x
vili
Strokovnjak
Strokovnjak
 
Prispevkov: 7416
Pridružen: 26.1.2005 10:24

OdgovorNapisal/-a jan.23 » 21.9.2008 20:38

Vili, hvala ti,... vidim, da bo potrebno osnove matematike ponoviti.:)
Lep pozdrav, Janez
jan.23
Strokovnjak
Strokovnjak
 
Prispevkov: 1202
Pridružen: 12.6.2005 13:02


Vrni se na Ostalo - tehnična pomoč

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 6 gostov

cron