banjalukaforum.com
https://banjalukaforum.com/

Excel programiranje
https://banjalukaforum.com/viewtopic.php?f=26&t=67403
Stranica 1 od 4

Autoru:  Aikus [ 06 Jul 2017, 14:09 ]
Tema posta:  Excel programiranje

Pozdrav. Treba mi pomoc oko jedne formule. Ne mogu joj dohakati, mozak mi stao. P.s. nisam programer, dobro da sam i do ovoga dosao.

IF(EXACT(Sheet1!A1;"S");Sheet1!B1)

U sustini, ova formula samo cita jednu vrstu, A1,B1. Meni treba da ocita cijelu kolonu npr. (A1:A60) (B1:B60).

Vjerujem da je problem oko zagrada, ali nikako ne mogu da nadjem rijesenje kako da to ukomponujem u formulu.

Da li moze mala pomoc?

Autoru:  nuvolari [ 06 Jul 2017, 14:13 ]
Tema posta:  Re: Excel programiranje

Jesi li pokušao da kopiraš formulu pa ideš na paste special->formula, dakle paste na kompletnu kolonu. Tako će porediti sve redove u koloni.

Autoru:  Aikus [ 06 Jul 2017, 14:33 ]
Tema posta:  Re: Excel programiranje

Nisam ali hocu. Stvar je u tome da imam spisak ljudi u jednom sheetu i kada oznavim necije ime sa S, u drugom sheetu se treba pojaviti to ime u praznoj tabeli

Autoru:  nuvolari [ 06 Jul 2017, 14:52 ]
Tema posta:  Re: Excel programiranje

Ok nisam shvatio čemu služi "S", ne postoji taj argument u definiciji ove funkcije exact. Prije ćeš to postići sa VLOOKUP funkcijom.

Autoru:  Aikus [ 06 Jul 2017, 16:29 ]
Tema posta:  Re: Excel programiranje

Evo šta mi treba. Kada stavim S pored imena (lijeva tabela), automatski mi upisuje to ime u desnu praznu tabelu ( po redu)

Spoiler:
Slika


Da li ima neki drugi način da to uradim?

Autoru:  giometar [ 06 Jul 2017, 19:27 ]
Tema posta:  Re: Excel programiranje

u L4 upisi ovu formulu

=IF(B4="S";A4;)

i onda to samo razvuci po cijeloj L koloni

samo sto ces tako dobiti rupe, po redu je malo teze izvesti, mislim nije nemoguce, al ne da mi se sad, odoh gledati utakmicu :D

Autoru:  Aikus [ 06 Jul 2017, 19:50 ]
Tema posta:  Re: Excel programiranje

Eeee to meni treba :) da ide po redu, bez rupa :)

Autoru:  StigoStriko [ 06 Jul 2017, 21:38 ]
Tema posta:  Re: Excel programiranje

Javlja gresku za ovi formulu.

Autoru:  Archangel [ 13 Jul 2017, 21:34 ]
Tema posta:  Re: Excel programiranje

Ako je cilj da testiras celije B do G da li se u njima nalazi S, onda rjesenje koje je ponudjeno nece raditi, jer testira samo B...

U tom slucaju islo bi ovako najlakse

=IF(COUNTIF(B4:G4;"S")>0;A4)

naravno moze i:

=IF(ISERROR(MATCH("S";B4:G4;0)),"",A4)

Autoru:  Aikus [ 13 Jul 2017, 22:07 ]
Tema posta:  Re: Excel programiranje

Riješio sam sa VLOOKUP. Samo što sam morao dodati uvijek drugi parametar. Npr ako mi treba popuniti 9 mjesta u tabeli sa različitim imenima koristim =VLOOKUP("S1";Sheet!A3:E82;2;FALSE). Za svaku novu ćeliju u formuli mjenjam S1-S9 i sl.

Dobra stvar sa VLOOKUP je što zadnji broj u formuli određuje koju kolonu će prepisati što mi je uveliko olakšalo posao. Prije mi je trebalo pola sata smornog i mehaničkog prepisivanja, a sada se sve odradi za 2min.

Autoru:  Archangel [ 13 Jul 2017, 22:42 ]
Tema posta:  Re: Excel programiranje

Aikus je napisao:
Riješio sam sa VLOOKUP. Samo što sam morao dodati uvijek drugi parametar. Npr ako mi treba popuniti 9 mjesta u tabeli sa različitim imenima koristim =VLOOKUP("S1";Sheet!A3:E82;2;FALSE). Za svaku novu ćeliju u formuli mjenjam S1-S9 i sl.

Dobra stvar sa VLOOKUP je što zadnji broj u formuli određuje koju kolonu će prepisati što mi je uveliko olakšalo posao. Prije mi je trebalo pola sata smornog i mehaničkog prepisivanja, a sada se sve odradi za 2min.


Moja preporuka... nemoj hard code-at te stringove (S1-S9), radije ih stavi u celije, i pozivaj se na celiju kada radis vlookup...

Autoru:  Milan [ 10 Jan 2018, 11:26 ]
Tema posta:  Re: Excel programiranje

Da ne otvaram sada novu temu...rijec je o excelu

Dakle ako npr na B2 imam unesen jedan broj onda hocu da na D1 npr. automatski izbaci drugi broj...radi primjera

Ako na B1 unesem 22 onda hocu da na D1 bude 11.96...

Evo nekih brojeva

22 = 11.96
23 = 12.24
24 = 12.52

nadam se da sam bio jasan...ja mislim da bi trebala ici neka funkcija tyipa "if b1=22 then D1=11.96"...samo sto ce umjesto b1 i d1 trebati mogucnost razvalcenja formule na D2, D3 itd, itd...

Autoru:  despot777 [ 10 Jan 2018, 11:32 ]
Tema posta:  Re: Excel programiranje

Da li je taj "korak" konstatan, odnosno da li za porast na lijevoj strani za +1 znači da desna strana raste koliko vidim za +0,28?
ako jest onda se može napraviti formula i bez if funkcije, koju "razvučeš" koliko ti treba...

edit: u D2 gdje treba da ti izbaci 12,24 uneseš formulu:

Kod:
=((B2-B1)*0,28)+D1


poslije kad popuniš kolonu B razvučeš ovu formulu na kolonu D

Autoru:  Milan [ 10 Jan 2018, 12:31 ]
Tema posta:  Re: Excel programiranje

Nije konstantno, to i jeste problem. :)


napravio sam ovu tabelu:

=IF(B1=4; 8.8; IF(B1=5; 8.9; IF(B1=6; 9; IF(B1=7;9.1; IF(B1=8;9.29; IF(B1=9;9.43; IF(B1=10;9.61; "nema broja")))))))

ali ona radi samo u opsegu od 4 do 10, a meni treba vise brojeva



edit, rijesio sa VLOOKUP, hvala Enteru. :)

Autoru:  Aikus [ 10 Jan 2018, 15:25 ]
Tema posta:  Re: Excel programiranje

Mislim da je to isto ovo sto sam ja radio :)

Autoru:  Milan [ 12 Jan 2018, 09:42 ]
Tema posta:  Re: Excel programiranje

Jeste, to bi bilo to ako se ne varam. :D

Evo moje gotove formule, danas sve poredah kako treba.

Kod:
=IF(ISBLANK(F11);"Q";VLOOKUP(F11;Proticaji!B$6:C$615; 2))

Autoru:  StigoStriko [ 22 Feb 2018, 20:59 ]
Tema posta:  Re: Excel programiranje

[video]https://youtu.be/iCeOEQVUWZ0[/video]

Autoru:  Whotanoob [ 29 Mar 2018, 22:40 ]
Tema posta:  Re: Excel programiranje

Svaki dan trebam po nekoliko puta da, u zavisnosti od šefovog raspoloženja jelte, da radim sljedeće:
-Iz dobijene narudžbenice od nekog kupca (excell dokument) kopiram neke podatke u svoju bazu podataka (excell dokument)
Da li mogu napraviti macro za taj postupak?
Fora je da narudžbenice imaju različita imena, različit broj redova koje kopiram,a i moja baza se puni tako da svaki put moram krenuti od sljedećeg praznog reda.

Ja sam kontao da to riješim sa dva macroa. Jedan koji će da kopira narudžbenicu u moju bazu na neko prazno mjesto, a drugi da radi unutar samog sheet-a.
Obzirom da sam noob u ovome :D pomozite ako imate vremena i volje.

Autoru:  Archangel [ 30 Mar 2018, 06:27 ]
Tema posta:  Re: Excel programiranje

Ukoliko je format narudzbenice isti (isti broj kolona, ime u istoj celiji i sl), komotno moze jedan macro. Ako hoces napravim ti ja, javni se u pm...

Autoru:  Whotanoob [ 30 Mar 2018, 15:04 ]
Tema posta:  Re: Excel programiranje

Iz raznih redova i kolona kupim podatke koji su različitih formata pa od njih formiram jedan ili više redova u svojoj tabeli. Danas sam malo čačkao i napravio jedan macro.
Obzirom da moram otvoriti svaku narudžbenicu i pogledati sadržaj iskoristim to da je kopiram u svoju bazu na neko mjesto koje ne koristim, a onda macro izdvoji podatke koji meni trebaju u jednu mini tabelu. Na kraju ja to ručno prekopiram na mjesto gdje treba, i obrišem ove međutabele. Ne znam kako prepoznati prvi prazan red u tabeli da bih mogao i ovaj zadnji korak kopiranja pridodati macro-u.

Stranica 1 od 4 Sva vremena su u UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/