Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Softver i operativni sistemi » Ms office » PDV u Exel-u
White Man 24.12.2013 22:58
Predmet:Re: PDV u Exel-u

Pogledao sam, ali se nisam snasao, funkcija treba da bude beskonacna, koliko god redova da se unese ona treba da prikaze rezultat.

zxz 24.12.2013 23:16
Predmet:Re: PDV u Exel-u

Ides u vba i otvoris jedan novi modul.
Stavis u njega ovaj kod.
PreuzmiIzvorni kôd (Visual Basic):
  1. Option Explicit
  2.  
  3. Function Zbir(KolonaZbira As Range, KolonaPDV As String, IznosPDV As Integer)
  4. Dim Suma As Currency
  5. Dim Celija
  6. Dim Pdv As Integer
  7. Dim R As Range
  8. Dim CelijaPdv
  9.  
  10.  
  11. For Each Celija In KolonaZbira.Cells
  12. CelijaPdv = KolonaPDV & Celija.Row
  13. Set R = ActiveSheet.Range(CelijaPdv)
  14. Pdv = R.Cells
  15.     If Pdv = IznosPDV Then
  16.     Suma = Suma + Celija
  17.     End If
  18. Zbir = Suma
  19. Next Celija
  20. End Function

e sad kako pozvati primjer:
=zbir(D5:D8;"A";8)
D5:D8---Kolone vrijednosti odnosno sume kolicina i cijene.
Ako se to nalazi napr u koloni D od d5 do d8 kako je kod tebe.
"A" -Kolona u kojoj je napisan pdv u tvom slucaju a kolona.
8-iznos pdv-a za koji se trazi zbir.

zxz 25.12.2013 10:02
Predmet:Re: PDV u Exel-u

Evo ti moj primjer.
Prilozi:
xsl.zip (Velicina datoteke:9.60 KB)

dex 25.12.2013 10:15
Predmet:Re: PDV u Exel-u

ZXZ - ova funkcija to i radi, a excel ima i ugradjenu funkciju sumif, vidi primer
Prilozi:
PDV DEX.zip (Velicina datoteke:1.78 KB)

zxz 25.12.2013 10:21
Predmet:Re: PDV u Exel-u

Hehe svaka cast majstore a ja djaba pravio proceduru.
Znaci procedura postoji.

White Man 25.12.2013 10:28
Predmet:Re: PDV u Exel-u

To je to. Samo kad ovo primenim u mojoj tabeli, nece da radi. Ako pocnem sa =zbir prijavljuje gresku a kad pocnem sa =SUM dozvoli mi da ukucam fornulu ali tada ne radi, jer su mi tada druge kolone i moram da ih promeni, a ovaj primer ne dozvoljava nikakve promene, pa ne mogu da ubacim nove kolone.

zxz 25.12.2013 10:35
Predmet:Re: PDV u Exel-u

Zakaci tvoj primjer.
Dok imaju ulazni parametri moraju i promjene raditi.
Moguce da ti neda security.
Neznam koju verziju exela koristis.

dex 25.12.2013 10:49
Predmet:Re: PDV u Exel-u

Sintaksa sumif:

=Sumif(<celije gde se ispisuje uslov, u tvom slucaju A:A>; <uslov (kod tebe celija G5 (moras da stavis 17% u G5, verovatno zato i ne radi)<;<celije koje se sabiraju, u tvom slucaju kolona D>)

Inace, kao uslov moze da se stavi na primer i
< (manje od)
>= (vece ili jednako od),
ako se ne stavi nista podrazumeva se jednako

moze da se navede celija ili eksplicitno navede na primer

>5 sabira sve celije koje u tom redu imaju u koloni za kriterijum vrednist vecu od 5

"januar" - sabira sve celije koje se odnose na januar

postoji i slicna funkcija Countif koja broji celije koje ispunjavaju uslov

White Man 25.12.2013 10:55
Predmet:Re: PDV u Exel-u

Nisam na to mislio ne treba da mi racuna PDV, nego da mi izdvoji posebno 8 a posebno 20, bas kao sto zxz uradio, samo to nece kod mene, evo mog primera. Ovo nece da radi kod mene a trebalo bi tako: =SUM(F6:F9;"C";8)
Prilozi:
xsl.rar (Velicina datoteke:6.40 KB)

dex 25.12.2013 11:03
Predmet:Re: PDV u Exel-u

Ne SUM, nego SUMIF

za ZXZ-ovu umesto C stavi C:C