Spoštovani,
prosim za mali help, kako bi naredil programček, ki bi mi v stolpcu G preštel naslednje (v stolpcu g so stranke, ki imajo številčno kodo) prešteje stranko z številko 1 in sešteje vse njene pripadajoče netto mase v stolpcu E. V stolpcu g je lahko n strank.
Primer: stranka 1 je pripeljala skupaj (E2+E5+E7) torej 965 kg.
stranka 3 .............
in če bi mi še vse to napisal npr na delovni list 2 po stranki 1 do n
http://shrani.si/f/1o/S0/3u4wSTzl/slika.jpg
Prosim za help!
seštevanje
V celico I2 zapišite funkcijo:
=SUM(IF(G2:G7=ROW()-1;A2:E7))
ter pritisnite CTRL+SHIFT+ENTER
V tej celici boste dobili rezultat seštevka vseh kupcev z številko 1. Sedaj kopirajte vsebino celice navzdol, za koliko kupcev pač želite.
=SUM(IF(G2:G7=ROW()-1;A2:E7))
ter pritisnite CTRL+SHIFT+ENTER
V tej celici boste dobili rezultat seštevka vseh kupcev z številko 1. Sedaj kopirajte vsebino celice navzdol, za koliko kupcev pač želite.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
Torej odgovor na prvo vprašanje.
CTRL+SHIFT+ENTER pomeni da je ta funkcija posebna in deluje s pomočjo množic.
Drugo vprašanje.
V tej funkciji spremenite ROW()-1 v številko kupca.
CTRL+SHIFT+ENTER pomeni da je ta funkcija posebna in deluje s pomočjo množic.
Drugo vprašanje.
Koda: Izberi vse
=SUM(IF(G2:G7=ROW()-1;A2:E7)) [img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
moja baza je okrog 40.000 vrstic v excelu, v teh 40.000 vrsticah se menjavaju v stolpcu G kupci od 0 pa do x, nekaj jih pa je dodanih naključno in imajo tudi kodo 1003456 (nespretnost zaposlenega).
Zato bi mogoče bilo boljše napisati makro, da ko se prebere stolpec G vse kupce prepiše na list2 v stolpec A, ostalo pa v stolpec b (se pravi vsota kilogramov).
Hvala
Zato bi mogoče bilo boljše napisati makro, da ko se prebere stolpec G vse kupce prepiše na list2 v stolpec A, ostalo pa v stolpec b (se pravi vsota kilogramov).
Hvala
Aha. Najprej poskusite sami napisati makro.
Sprehodi se torej po vsaki celici kolone G in glede na številko kupca potem prištela kilograme v drugi list v zaporedno vrstico, ki ima enako številko kot kupec. Če ima torej kupec številko 25 se bo vsota prištela v vrstico 25.
Če pa vam je VBA španska vas, se bomo skupaj potrudili in napisali makro.

Sprehodi se torej po vsaki celici kolone G in glede na številko kupca potem prištela kilograme v drugi list v zaporedno vrstico, ki ima enako številko kot kupec. Če ima torej kupec številko 25 se bo vsota prištela v vrstico 25.
Če pa vam je VBA španska vas, se bomo skupaj potrudili in napisali makro.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]