[ somicom @ 29.11.2010. 11:25 ] @
Pozdrav svima,
zanima me da li u excelu postoji funkcija, formula ili sta vec za poredjenje sadrzaja dve celija... Evo sta mi konkretno treba:

npr. Ako je C8=1, onda u C22 upisi DA. Ako je C8 prazna, obrisi sadrzaj u C22.

Hvala unapred.
[ elmagio @ 29.11.2010. 12:08 ] @
U C22 upiši

=IF(C8=1;"DA";"")

[ somicom @ 29.11.2010. 14:54 ] @
Ok, hvala elmagio,ovo radi. Ali imam jos jedan slucaj u istoj tabeli:

npr. Ako je N8=1, onda u N33 upisi neponato ako je N33 prazna. Ako nije, ostavi postojeci text.

Moze li se ovako nesto napraviti?
[ elmagio @ 29.11.2010. 16:43 ] @


Čekaj nisam te razumio za ova drugi problem.
Ti u N33 upisuješ nešto i onda hoćeš da provjeriš kada nešto upišeš u tu čeliju dali je N8=1 i ako jest onda da upiše "nepoznato" ako nije onda da ostavi taj tekst?

Jesam li dobro razumio?

Probaj staviti neki primjer.
[ somicom @ 29.11.2010. 18:42 ] @
Ja imam popunjenu tabelu koju na neki nacin treba da prekontrolisem i korigujem.

Npr. B2 oznacava da u Somboru postoji "Usluga 1" a B6 da tu uslugu pruza "Pruzalac 1". E sad, desava se da u nekim slucajevima (C2) stoji da opstina ima uslugu ali se ne zna ko je pruza (c6). Za ovo mi zavrsava posao ona formula koju si vec napisao IF(C2=1;"NEPOZNATO";"")

Medjutim, ako bih ovu formulu primenio na celu tabelu, onda bi mi u svakoj celiji gde stavim formulu IF(C2=1;"NEPOZNATO";"") pisalo NEPOZNATO a ja hocu da mi NEPOZNATO pise samo tamo gde nije nista uneto (B7) a ne B6, jer tu je vec uneto ko je pruzalac.

[ elmagio @ 29.11.2010. 19:41 ] @


Aha sad mislim da sam skužio. ;-)

Znači ako je u B7 prazno i u C2=1 onda da piše nepoznato?

Pogledaj primjer. Pa reci jel to dobro?


lp,
[ somicom @ 29.11.2010. 20:57 ] @
A, ne ne, ocigledno je da dosta dobro poznajes mogucnosti Excela :) ali je izgleda problem sto ja ne umem da objasnim sta mi treba ):

Vidi, cela kolona B vazi za Sombor a cela kolona C za Apatin, i one nemaju nikakve veze jedna sa drugom. Ovom formulom ti poredis B sa C.

Vratimo se mom primeru1: zamisli da si dobio ovakvu popunjenu tabelu gde ti u redu 1 stoji nekih 150 gradova (Sombor, Apatin, Smederevo, Subotica...). Neko je napisao da u Somboru postoji "Usluga 1" i da je njen pruzalac "Pruzalac 1". Dakle, to je podatak koji si dobio u tabeli, nisi nista unosio ni menjao. E sad, neko je napisao da u Apatinu postoji "Usluga 1" ali nije napisao ko je pruzalac (C6). E ti onda u tu celiju napises formulu IF(C2=1;"NEPOZNATO";"") i to je OK. Posto smo rekli da imamo 150 gradova, znaci ja bih u 150 celija morao da upisem ovu formulu, s tim da idem od jedne do druge i kontrolisem da li je prazna ili nije. Ako jeste, upisem formulu, a ako nije, preskocim.

Ja zapravo hocu da preskocim ovaj korak kontrole koja je celija prazna a koja nije, pa da cim uradim "paste" formule od B6 do B156 tamo gde je prazno pise "NEPOZNATO" a tamo gde pise ko je pruzalac da tako i ostane.

Mozda je bolje pitanje: Kako da uradim "paste" formule IF(B2=1;"NEPOZNATO";"") od B6 do Z6 tako da se primeni samo na prazne celije?

Eto, ne umem bolje da objasnim. :)






[Ovu poruku je menjao somicom dana 29.11.2010. u 22:14 GMT+1]

[Ovu poruku je menjao somicom dana 29.11.2010. u 22:18 GMT+1]

[Ovu poruku je menjao somicom dana 29.11.2010. u 22:20 GMT+1]
[ elmagio @ 29.11.2010. 21:20 ] @

A trebao si odmah reći ovako kako si sada. Malo jest teže za objasniti al eto pokušat ću opet. :)

Sad idem ja sa pitanjima:

1. Uvijek imaš 2 usluge u svim gradovima?
2. Tebi treba samo da u redu 5 piše NEPOZNATO ako ima unešeno u 2. i 3. redu da postoji usluga a u 6. ili 7. nije ništa unešeno ništa?

P.S.
Još jedno pitanje jel mora pisati nepoznato u poljima od B6 doZ6 tj. točno u polju gdje je prazno?


Pogledaj primjer i reci jel to OK?


[ somicom @ 29.11.2010. 21:31 ] @
He he, mislim da smo blizu resenja:

1. Ne, ima ih desetak ali sam dao primer sa dve
2. Nisam bas najbolje shvatio sta me pitas ali mislim da je pogresno
3. Da, tacno u polju gde je prazno, a gde nije prazno, ostaje text koji vec postoji.


Mislim da je formula IF(B2=1;"NEPOZNATO";"") sasvim OK samo je pitanje: Kako da uradim "paste" formule IF(B2=1;"NEPOZNATO";"") od B6 do Z6 tako da se primeni samo na prazne celije?
[ elmagio @ 29.11.2010. 21:37 ] @

Aj da krenemo drugim putem. :-)

Idu upute za tvoje zadnje pitanje:

1. Označi B6 do Z6
2. Pritisni F5
3. Odaberi Special(ne znam koji jezik imaš)
4. Odaberi Blanks(4. kružić odozgora)
5. Klikni OK
6. Upiši formulu =IF(B2=1;"NEPOZNATO";"") -------- VAŽNOOOOOOO NEMOJ PRITISNUTI ENTER!!!!!
7. Kada si upisao formulu drži pritisnuto CTRL i onda pritisni ENTER


Jel sada OK?

[ somicom @ 29.11.2010. 21:49 ] @
Daaaa, to je to. S tim sto postoji jedan problemcic. Vidi primer 2.


Konkretno, u C6 treba da bude =IF(C2=1;"NEPOZNATO";"") a ne =IF(B2=1;"NEPOZNATO";"") i tako redom.


P.S. Pruzaoce mm, dd, ff itd sam dao kao primer.
[ elmagio @ 29.11.2010. 21:57 ] @


Jedan mali problem zaboravio sam ti reći. :-)

Kada radiš sa F5 nakon što označiš moraš vidjeti koja je prva čelija označena(bude bijele boje) i onda pogledaš koji je to stupac i kada pišeš formulu onda umjesto B2 upišeš slovo koje
pripada tom stupcu!

Pogledaj formulu u C6!

Piše ti =IF(B2=1;"NEPOZNATO";"") a treba biti =IF(C2=1;"NEPOZNATO";"") jer gledamo C stupac kako si i rekao?

:)

[ somicom @ 29.11.2010. 22:15 ] @
Jedan mali problem zaboravio sam ti reći. :-)

Kada radiš sa F5 nakon što označiš moraš vidjeti koja je prva čelija označena(bude bijele boje) i onda pogledaš koji je to stupac i kada pišeš formulu onda umjesto B2 upišeš slovo koje
pripada tom stupcu!

Pogledaj formulu u C6!

Piše ti =IF(B2=1;"NEPOZNATO";"") a treba biti =IF(C2=1;"NEPOZNATO";"") jer gledamo C stupac kako si i rekao?

:)[/quote]

Bravo elmagio, to je to majstore. Radi ko sat :)

Ja cu te zamoliti samo jos jedno, sad sam uocio.

U primeru 3 vidimo da u nekim gradovima postoje pruzaoci usluga a usluga ne postoji, konkretno F6, I6, J6. Moze li se ovoj formuli dodati komanda da brise pruzaoca ako usluga ne postoji?
Konkretno, Ako je F2 prazno, obrisi sadrzaj u F6.

P.S. Sa ovim odgovorom ne moras zuriti posto se odjavljujem sad pa cu sutra pogledati.


Hvala ti MNOGOOOO!!!!
[ elmagio @ 30.11.2010. 07:54 ] @



Uh znao sam da će doći i ovo pitanje. :)

E sada

1. Mislim da si cijelu tablicu malo zamislio loše.
2. Ako baš hoćeš da sve kontroliraš onda je bolje da se postavi "Data validation" na čelije koji će natjerati korisnika da unese sve podatke
3. Za ovo tvoje zadnje pitanje bi najbolje bilo koristiti macro naredbu


P.S.
Aj stavi jedan primjer sa svim mogućim događanjima i redovima. Da pogledam i da ti dam prijedlog. Jer ovako me malo zezaš. he he he
Ja napravim jedno a ti bi onda još nešto novo. Postavi primjer sa onih 10-ak redova i svim mogućim greškama pa da ti napravim macro naredbu koja bi sve to provjeravala automatski. :)
[ somicom @ 30.11.2010. 09:27 ] @
He he, ma ne moras da se mucis sa macroima, suvise je komplikovana tabela, slazem se. Ali nisam je ja pravio nego dobio exportovanu iz SPSS-a.

Ona je vec popunjena, tako da Validation ne igra nikakvu ulogu.

Samo mi reci formulu za: "Ako je B4 prazno, obrisi sadrzaj u B22" i kako da ovu formulu primenim samo na popunjene celije npr. od B6 do Z6.



U prilogu je primer sa mogucim pogresnim odgovorima, pa ako mislis da je macro ok, slazem se.
Konkretno, c21,22,23.. bi trebalo da budu prazne.

[Ovu poruku je menjao somicom dana 30.11.2010. u 10:49 GMT+1]
[ elmagio @ 30.11.2010. 09:54 ] @


E u tome i jest problem. Nemožeš napraviti formulu da ti izbriše polje u kojem trebaš upisati tu formulu. Već kod pisanja formule izbriše ti polje?

[ somicom @ 30.11.2010. 09:59 ] @
Citat:
elmagio: E u tome i jest problem. Nemožeš napraviti formulu da ti izbriše polje u kojem trebaš upisati tu formulu. Već kod pisanja formule izbriše ti polje?


Uh, o tome nisam razmisljao ):

Ali moze da se doda novi red pa u njemu da se unosi formula koja ce brisati pogresno popunjene podatke u celijama susednog reda, zar ne?

[Ovu poruku je menjao somicom dana 30.11.2010. u 11:25 GMT+1]
[ timmy @ 30.11.2010. 21:44 ] @
Probaj da iskopiras list Sheet1 pa da na novom listu pises formule koje ispisuju neki tekst ili ostavljaju celije prazne ili prepisuju vrednost sa originalnog lista.

Pozdrav
[ somicom @ 01.12.2010. 10:30 ] @
Pa ne znam formulu.
[ elmagio @ 01.12.2010. 13:00 ] @

Nemože se ovo riješiti bez upotrebe macro naredbe. Osim ako jedan sheet neće biti kao baza, drugi za provjeru i treći na kojem ćrš koristiti još jednu formulu kao gotov dokument.
Pokušavam nešto napraviti ali veliki je problem što nije uvijek isti raspon podataka.
[ elmagio @ 01.12.2010. 13:45 ] @

Probaj ovako kako sam ja stavio. Postupak

1. Kopiraš sheet u kojem su ti podaci(Desni klikn na sheet i izabereš move or copy)
2. Na novom sheetu upišeš formulu kako sam ja napisao i kopiraš je na sve čelije koje provjeravaš
3. Odabere find and replace
4. Upišeš da tražiš riješ NEISPRAVNO i klikneš replace
5. GOTOVO!!!



Probaj mislim da ti je to najlakši način. :)

[ somicom @ 08.12.2010. 14:32 ] @
Citat:
elmagio: Probaj ovako kako sam ja stavio. Postupak

2. Na novom sheetu upišeš formulu kako sam ja napisao i kopiraš je na sve čelije koje provjeravaš




Tek danas sam probao pa mi nije jasno ovo pod stavkom 2. Kako da kopiram formulu na sve celije koje proveravam - pomocu F5 ili...
[ Ivek33 @ 09.12.2010. 01:15 ] @
Citat:
somicom: Kako da kopiram formulu na sve celije koje proveravam

Formulu kopiraš tako da selektiraš prvu ćeliju, pozicioniraš pokazivač miša u donji desni kut i klikneš kada se pojavi križić. Zadržiš tipku miša i povučeš prema dolje sve do reda u kojem želiš imati kopiranu formulu.
[ somicom @ 09.12.2010. 11:53 ] @
Aha, shvatio.

Hvala ti puno Ivek, ovo radi!