dakle treba mi pomoć za sabiranje po principu a+b=b
dakle da a kad se sabere sa b daje rezultat koji je smješten u varijablu b
iko?
dakle treba mi pomoć za sabiranje po principu a+b=b
dakle da a kad se sabere sa b daje rezultat koji je smješten u varijablu b
iko?
dakle treba mi pomoć za sabiranje po principu a+b=b
dakle da a kad se sabere sa b daje rezultat koji je smješten u varijablu b
iko?
koja je to matematika da je a+b=b? to ti je akko (ako i samo ako) a=0 !
dakle treba mi pomoć za sabiranje po principu a+b=b
dakle da a kad se sabere sa b daje rezultat koji je smješten u varijablu b
iko?
Ne mogu nikako skuziti sta hoces. Kako mislis da je smjesten u varijablu b?
vjerojatno misli na npr. A1+B1= X, a onda taj X spremi u ćeliju B1.. što bi javilo grešku..
vjerojatno misli na npr. A1+B1= X, a onda taj X spremi u ćeliju B1.. što bi javilo grešku..
Hmm, da sada kuzim sta je htio, ali kako kazes to je nemoguce, u biti to onda ispada, i kad bi se uspjelo nekako uraditi, beskonacna petlja.
Nisam baš dobro shvatio što želiš, ali pretpostavljam da želiš dobiti točno određeni iznos kao posljedicu zbroja više varijabli i to tako da promijeniš vrijednost jedne varijable.
Da ne bi napikavao ručno, u Excelu postoji funkcija GoalSeek ( kod Excela2007 je u Data-Data tools-What-if analysis-Goal Seek)
Primjer kako radi je dan u slici.
Ako to nije ono što si želio, sorry, ali morati ćeš podrobnije pojasniti.
E ovako...
zamislite sad neku prodavnicu, ta prodavnica ima potrebu da vodi invertar...
i ima 2 kolone, ulaz i stanje...
kada se u ulaz unese neka vrijednost stanje se poveca za tu vrijednost...
dakle
ulaz=0 stanje=0 pa slijedi
ulaz=3 -> stanje=3 dalje
ulaz=2 -> stanje=5 dalje
ulaz=4 -> stanje=9 itd...
shvatate?
dakle a je ulaz a b je stanje i po tome a+b=b' zatim a+b'=b'' gdje su b,b',b'' jedna te ista varijabla b...
nadam se da sam razjasnio sta me interesuje...
u a1 upiši 1
u b1 upiši =a1
u b2 upiši =b1+a2
klik na b2 i razvuci prema dolje
E ovako...
zamislite sad neku prodavnicu, ta prodavnica ima potrebu da vodi invertar...
i ima 2 kolone, ulaz i stanje...
kada se u ulaz unese neka vrijednost stanje se poveca za tu vrijednost...
dakle
ulaz=0 stanje=0 pa slijedi
ulaz=3 -> stanje=3 dalje
ulaz=2 -> stanje=5 dalje
ulaz=4 -> stanje=9 itd...
shvatate?
dakle a je ulaz a b je stanje i po tome a+b=b' zatim a+b'=b'' gdje su b,b',b'' jedna te ista varijabla b...
nadam se da sam razjasnio sta me interesuje...
e tako reci... ti zelis nekome sloziti skladiste! to ti je klasični problem koji se NE rješava u Excelu!
moraš koristiti relacijsku bazu (pa makar i Access)!!!!
onda imaš nekoliko tablica koje se povežu relacijama i stvar radi, ali ovako u Excelu.. NE!!!
ako si nekome zelio na brzinu pokupiti pare onda si se zeznuo, a ako ti je to neki kompic uvalio za svoju firmu onda mu reci neka kupi pravi software za upravljanje skladištem.
ja sam ti odmah napisao... a+b=b, akko a=0. to ti je cista algebra!
ovo sto si ti zadnje napisao te vodi do konstantne cirkularne greške, jer bi se Excel stalno vrtio u krug... to bi se dalo "rijesiti" da u opcijama excela stavis da je max broj iteracija konacna varijabla (npr. 5), ali to i dalje nije pravo rješenje za skladište.
@magicmist
to i nije rješenje za problem slaganja relacijske baze u Excelu....
@sasa
hvala... ma namjera mi je sebi za kucu, da znam sta imam a sta nemam :P
dakle da ganjam access...
@sasa
hvala... ma namjera mi je sebi za kucu, da znam sta imam a sta nemam :P
dakle da ganjam access...
Ako je za takve primjene, onda je Excel sasvim OK.
Imam jedan takav .xls primjer, pošalji mi u privatnoj poruci svoj e-mail pa ti ga pošaljem.
Interesira me koja formula pretvara brojke u slova (npr. 22000 - dvadesetdvijetisuće) ?
Nema takve formule, ali je možeš napraviti.
How to convert a numeric value into English words in Excel
Ukratko:
Kada si u Excelu pritisni Alt+F11 kako bi pokrenuo Visual Basic Editor.
U novom prozoru klikni na insert->Module i zalijepi potom ovaj tekst:
Option Explicit
'Main Function
Function SpellNumber(ByVal MyNumber)
Dim Dollars, Cents, Temp
Dim DecimalPlace, Count
ReDim Place(9) As String
Place(2) = " Thousand "
Place(3) = " Million "
Place(4) = " Billion "
Place(5) = " Trillion "
' String representation of amount.
MyNumber = Trim(Str(MyNumber))
' Position of decimal place 0 if none.
DecimalPlace = InStr(MyNumber, ".")
' Convert cents and set MyNumber to dollar amount.
If DecimalPlace > 0 Then
Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _
"00", 2))
MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))
End If
Count = 1
Do While MyNumber <> ""
Temp = GetHundreds(Right(MyNumber, 3))
If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars
If Len(MyNumber) > 3 Then
MyNumber = Left(MyNumber, Len(MyNumber) - 3)
Else
MyNumber = ""
End If
Count = Count + 1
Loop
Select Case Dollars
Case ""
Dollars = "No Dollars"
Case "One"
Dollars = "One Dollar"
Case Else
Dollars = Dollars & " Dollars"
End Select
Select Case Cents
Case ""
Cents = " and No Cents"
Case "One"
Cents = " and One Cent"
Case Else
Cents = " and " & Cents & " Cents"
End Select
SpellNumber = Dollars & Cents
End Function
' Converts a number from 100-999 into text
Function GetHundreds(ByVal MyNumber)
Dim Result As String
If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)
' Convert the hundreds place.
If Mid(MyNumber, 1, 1) <> "0" Then
Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred "
End If
' Convert the tens and ones place.
If Mid(MyNumber, 2, 1) <> "0" Then
Result = Result & GetTens(Mid(MyNumber, 2))
Else
Result = Result & GetDigit(Mid(MyNumber, 3))
End If
GetHundreds = Result
End Function
' Converts a number from 10 to 99 into text.
Function GetTens(TensText)
Dim Result As String
Result = "" ' Null out the temporary function value.
If Val(Left(TensText, 1)) = 1 Then ' If value between 10-19...
Select Case Val(TensText)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else ' If value between 20-99...
Select Case Val(Left(TensText, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit _
(Right(TensText, 1)) ' Retrieve ones place.
End If
GetTens = Result
End Function
' Converts a number from 1 to 9 into text.
Function GetDigit(Digit)
Select Case Val(Digit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function
Engleske riječi možeš zamijeniti hrvatskim i prilagoditi još nešto ako ti treba (npr. izbaciti da ti piše "Dollars" i "Cents").
Možeš zatvoriti ovaj prozor od Visual Basic Editora i potom koristiti formulu =SpellNumber(neki_broj) za prevođenje brojeva u riječi.
Ova formula će raditi samo u ovom dokumentu, a dokument ćeš trebati spremiti kao "Excel Macro-Enabled Workbook".
Sve kuzim, samo imas verziju za hrvatski ?
Nema takve formule, ali je možeš napraviti.
How to convert a numeric value into English words in Excel
Ukratko:
Kada si u Excelu pritisni Alt+F11 kako bi pokrenuo Visual Basic Editor.
U novom prozoru klikni na insert->Module i zalijepi potom ovaj tekst:
Ova formula će raditi samo u ovom dokumentu, a dokument ćeš trebati spremiti kao "Excel Macro-Enabled Workbook".
imati će, vjerojatno, problema sa padežima/jednina i množina...
;-)
@Aron
kako misliš riješiti problem cirkularne reference, tj. kontinuiranog pračenja stanja na skladištu?
i još je i problem sa redunancijom podataka. iskreno, ne vidim kako to jednostavno riješiš bez relacijske baze?
Nažalost, nemam.
Hmm, da - ceka me prepravljanje za hr verziju... Majke ti mile, tek sad vidim kolko tu posla ima...
pozdrav svima potrebna mi je pomoc oko IF funkcije Tacnije logicki tes
a zadatak je :
[img]http://img27.imageshack.us/img27/7761/2861.png[img]
Unaprijed hvala
pozdrav svima potrebna mi je pomoc oko IF funkcije Tacnije logicki tes
a zadatak je :
[img]http://img27.imageshack.us/img27/7761/2861.png[img]
Unaprijed hvala
U ćeliji F5:
=IF(D5="";"";IF(D5<$I$5;$J$4;IF(D5<$I$6;$J$5;IF(D5<$I$7;$J$6;IF(D5<$I$8;$J$7;$J$8)))))
U ćeliji F6:
=IF(D6="";"";IF(D6<$I$5;$J$4;IF(D6<$I$6;$J$5;IF(D6<$I$7;$J$6;IF(D6<$I$8;$J$7;$J$8)))))
itd.
hvala prijatelju
bok dragi forumaši... trebao bih malo pomoći koja bi mi uštedjela PUNO vremena. dakle,
slučaj 1: imam u jednoj ćeliji formulu da zbraja 2 ćelije. i ako su te 2 ćelije prazne, u ovoj mi se prikazuje brojka 00. da li se to moze sakriti i da se broj prikazuje samo ako postoji nekakav broj u prve dvije.
slučaj 2: da li bi se moglo napraviti da se u određenoj ćeliji pojavi broj samo ako se u prethodnu nešto upiše?
ako bi vam bilo jasnije, trebam računati sate radnika. recimo: rad od 07 do 17 navečer. napravio sam da mi izračuna u posebnu ćeliju razliku, odnosno radno vrijeme (10 sati). jos malo pa krece novi mjesec, tako da sam unio na cijeli papir formule, ali mi po cijelom papiru skacu nule (znaci, ona ćelija gdje koja treba izračunati sati sadrži nule). to bih htio sakriti do onda dok te prve dvije ćelije ne sadrže neki broj. isto tako trebam računati prekovremene sate. pa onda od izraćunatih sati oduzimam 8 i ostaje ostatak, ali trebam posebnu ćeliju u kojoj mi se treba ispisati broj 8, pa da ga ja sam ne unosim, htio bih da se prilikom unosa brojke u prvu ćeliju, da se u n-toj upiše broj 8.
hvala!
edit: sto se tice vidljivosti "nula". ima dana kada ljudi ne rade, pa bih htio da ne moram brisati nule, nego da nista ne upisem (sto bi mi ustedjelo vrijeme) pa da ono ostane skriveno...
Makronaredbe mi na jednom računalu rade a na drugom ne!?
Postavke makronaredbi su postavljene identične.
Kod ovog računala na komu ne radi javlja:
Sigurnosno upozorenje
Ova datoteka sadrži šifrirane makronaredbe koje su onemogućene jer nije instaliran
protuvirusni softver koji bi ih mogao skenirati. Za pokretanje ovih makronaredbi s
datoteke uklonite šifriranje ili ograničenje dozvola.
Put do datoteke: C:\Users... \AA.xlsm
o Pomoć u zaštiti od nepoznatog sadržaja (preporučeno)
Hvala unaprijed!
bok dragi forumaši... trebao bih malo pomoći koja bi mi uštedjela PUNO vremena. dakle,
slučaj 1: imam u jednoj ćeliji formulu da zbraja 2 ćelije. i ako su te 2 ćelije prazne, u ovoj mi se prikazuje brojka 00. da li se to moze sakriti i da se broj prikazuje samo ako postoji nekakav broj u prve dvije.
slučaj 2: da li bi se moglo napraviti da se u određenoj ćeliji pojavi broj samo ako se u prethodnu nešto upiše?
ako bi vam bilo jasnije, trebam računati sate radnika. recimo: rad od 07 do 17 navečer. napravio sam da mi izračuna u posebnu ćeliju razliku, odnosno radno vrijeme (10 sati). jos malo pa krece novi mjesec, tako da sam unio na cijeli papir formule, ali mi po cijelom papiru skacu nule (znaci, ona ćelija gdje koja treba izračunati sati sadrži nule). to bih htio sakriti do onda dok te prve dvije ćelije ne sadrže neki broj. isto tako trebam računati prekovremene sate. pa onda od izraćunatih sati oduzimam 8 i ostaje ostatak, ali trebam posebnu ćeliju u kojoj mi se treba ispisati broj 8, pa da ga ja sam ne unosim, htio bih da se prilikom unosa brojke u prvu ćeliju, da se u n-toj upiše broj 8.
hvala!
edit: sto se tice vidljivosti "nula". ima dana kada ljudi ne rade, pa bih htio da ne moram brisati nule, nego da nista ne upisem (sto bi mi ustedjelo vrijeme) pa da ono ostane skriveno...
Da sakrijes nule: klik na Office gumb, pa izaberes Excel options i tamo Advanced.
Onda nades Display options for this worksheet i otcekiras Show a zero in cells that have zero value!
Ako znate neki program kojim ću moći automatski prebaciti sa Nokie ili nekog Androida dio nekog SMS-a (zapravo se radi o više Sms-a) u Excel 2007...Hitno mi je.....
.Za pokretanje ovih makronaredbi s
datoteke uklonite šifriranje ili ograničenje dozvola.
..
-piše ti odgovor. Defaultno su macroi onemogućeni (zbog virusa) pa ih u opcijama trebaš dozvoliti ili maknuti enkripciju ... za oba odgovora možeš utipkati u google (office/excel) 2007 how to enable...
.Za pokretanje ovih makronaredbi s
datoteke uklonite šifriranje ili ograničenje dozvola.
..
-piše ti odgovor. Defaultno su macroi onemogućeni (zbog virusa) pa ih u opcijama trebaš dozvoliti ili maknuti enkripciju ... za oba odgovora možeš utipkati u google (office/excel) 2007 how to enable...
To sam već prije probavao i ne radi:
Click the Microsoft Office Button image, and then click Excel Options.
Click Trust Center, click Trust Center Settings, and then click Macro Settings.
Enable all macros
spremio i izašao pa ponovno otvorio file. I ništa.
Kada u izborniku izaberem Macros, ne da mi mogučnost da ih Editiram ili Brišem. Između imena filea i broja makronaredbe ubaci npr, Modul1 ili Modul2. ('Knjiga.xlsm'!Module1.Makronaredba1)
A na drugom PC-u na kom rade makroi, mogu ih editirat, brisat i nema Module1.
.Za pokretanje ovih makronaredbi s
datoteke uklonite šifriranje ili ograničenje dozvola.
..
-piše ti odgovor. Defaultno su macroi onemogućeni (zbog virusa) pa ih u opcijama trebaš dozvoliti ili maknuti enkripciju ... za oba odgovora možeš utipkati u google (office/excel) 2007 how to enable...
To sam već prije probavao i ne radi:
Click the Microsoft Office Button image, and then click Excel Options.
Click Trust Center, click Trust Center Settings, and then click Macro Settings.
Enable all macros
spremio i izašao pa ponovno otvorio file. I ništa.
Kada u izborniku izaberem Macros, ne da mi mogučnost da ih Editiram ili Brišem. Između imena filea i broja makronaredbe ubaci npr, Modul1 ili Modul2. ('Knjiga.xlsm'!Module1.Makronaredba1)
A na drugom PC-u na kom rade makroi, mogu ih editirat, brisat i nema Module1.
Riješio sam instaliranjem MS Office 2007 SP3, greška detaljnije opisana ovdje: http://support.microsoft.com/kb/927150
Problem je što je dio dokumenta bio zaštićen lozinkom. Hvala svima za pomoć!
Bok forumasi...
imam pitance za sad jedno xD
neznam gdje bi mogao pronaci neki softver ili nesto sto bi pomoglo jednoj udruzi bez novaca :) da sortira svoje knjige.
znaci trebalo bi mi ovako nesto : šifra knjige 0000/1 ,0000/2,0000/100.....
ime knjige petar pan
i sad mogucnost toga u bar kodu
znam da ce te mi reci kupi softver od neke firme,ali nema se novaca za to.
pa u koliko netko moze pomoci jedino sto mogu reci je HVALA.