logotip web stranice ic.ims.hr
Home - počtna stranica  FORUM ACCESS 2003 EXCEL 2003 WORD 2003  
1 Pokretanje i zatvaranje Microsoft Excel-a 2013
2 Izgled prozora Microsoft Excela 2013
3 Alatne trake u MS Excelu 2013
4 Podešavanje Excela
5 Otvaranje nove radne knjige i radnog lista
6 Spremanje i zatvaranje Workbook u Excelu
7 Pregled radnog lista prije ispisa u Excelu 2013
8 Određivanje margina Radnog lista
9 Kreiranje Zaglavlja i Podnožja Radnog lista
10 Ispis radnog lista ili tablice ili područja u Excelu 2013
11 Kreiranje mapa u Excelu
12 Kretanje radnom tablicom u Excelu 2013
13 Označavanje ili selektiranje u Excelu
14 Operatori u Excelu
15 Kreiranje formule u Excelu
16 Uvjetno oblikovanje u Excelu 2013
17 Kako izraditi padajuću listu u Excelu - Data Validation
18 Imenovanje ćelija ili raspona podataka u excelu 2013
19 Poravnanje teksta
20 Promjena podataka i brisanje sadržaja ćelije u Excelu 2013
21 Spajanje i dijeljenje ćelija u Excelu 2013
22 Automatska ispuna - brzi unos podataka
23 Popunjavanje ćelija specijalnim znakovima i simbolima
24 Crtanje u Excelu 2013
25 Dodavanje komentara na ćelije u Excelu 2013
26 Naredbe poništi i ponovi u excelu 2013
27 Premještanje, izrezivanje i kopiranje sadržaja ćelije u Excelu 2013
28 Umetanje i brisanje Ćelija, Stupaca i Redova
29 Promjena veličine Ćelija, Stupaca i Redova u Excelu 2013
30 Umetanje slika u Excelu
31 Radnje vezane uz Radni List u Excelu 2013
32 Apsolutna i relativna adresa ćelija u Excelu
33 Izrada Grafikona u Excelu 2013
34 Oblikovanje radnih tablica u Excelu 2013
35 Sortiranje podataka u Excelu 2013
36 Filtriranje podataka u Excelu 2013
37 Kreiranje Pivot Table
38 Zamrzavanje dijela prozora radnog lista u Excelu 2013
39 Oblikovanje Datuma u Excelu 2013
40 Zaključavanje ćelija i radnog lista u Excelu 2013
41 Zaštita radne knjige u Excelu 2013
42 Greške u Excelu 2013
43 Popis svih funkcija u Excelu 2013
44 Tipkovni prečaci u Excelu (hot key, shortcut)
45 Ograničenja u Excelu 2013
46 Makronaredbe u Excelu
47 Razni primjeri u Excelu
   
1 Excel 2003 primjeri
1 Excel 2007 primjeri
1 VBA U EXCELU
   
 

MICROSOFT EXCEL 2013 tutoriali - Prikaži popis imena bez praznih ćelija ako su ispunjena dva uvjeta u dva stupca.

Prikaži popis imena bez praznih ćelija ako su ispunjena dva uvjeta u dva stupca




sponzor



Popis podataka u jedan stupac bez praznih ćelija ako su ispunjena dva uvjeta u dva stupca

Ako često radite u Excelu, vjerujem da ste imali situaciju da morate prikazati popis svih podataka (u ovom slučaju imena osoba) bez praznih ćelija ako se podudaraju dva uvjeta iz dva stupca. Na slici ispod uočite da u 'A' stupcu imamo popis osoba koji nije u kontinuiranom slijedu. Između imena osoba nalaze se prazne ćelije. U 'B' stupcu nalazi se opis posla kojeg dotična osoba obavlja (Decorator i Carpenter).

Mi želimo u jednom stupcu prikazati popis svih osoba bez praznih ćelija ako se podudaraju dva uvjeta.

  1. Ćelija u 'A' stupcu mora sadržavati ime i prezime osobe (radnika).
  2. Ćelija u 'B' stupcu mora sadržavati naziv posla koji obavlja (Decorator, Carpenter).

Za rješavanje ovog problema ja sam dodao pomoćni stupac (na slici ispod prikazan 'C' stupac imenovan 'helper')
Formula u 'C' stupcu je slijedeća. (ova formula kreira slijed uzlaznih brojeva ako se podudaraju dva uvjeta koje sam naveo u tekstu iznad).
=IF(AND(A2<>"";B2=MID($D$1;11;9));COUNTIF($C$1:C1;">0")+1;0)

U formuli iznad možete uočiti da sam u 'D1' ćeliji postavio uvjet (kriterij) koji se nalazi u rečenici "Determine Decorators With Name" (U ovoj ćeliji postavio sam Data Validation List za izbor liste poslova koje tražimo).
Ova ugniježđena formula je ključna MID($D$1;11;9). MID formula izdvaja riječ "Decorator" iz rečenice a to je ujedno naš drugi uvjet. Za svaki red koji sadrži ime osobe i pojam "Decorator", formula iznad vratiti će redni broj počevši od 1. na slici ispod uočite da postoje tri reda koja ispunjavanju dva uvjeta.

U 'D2' ćeliji nalazi se slijedeća formula. (Ova formula na bazirana je na slijed rednih brojeva iz 'C' stupca i vraća imena osoba za koja su ispunjena dva uvjeta.
=IFERROR(INDEX($A$2:$A$31;MATCH(ROW(A1);$C$2:$C$31;0));"")

Popis svih osoba u jednom stupcu ako su ispunjena dva uvjeta iz dva stupca

Drugi način rješavanje istog problema je malo različit od prvoga. U stvari u 'D1' ćeliji imamo skraćen popis poslova pa ne moramo koristiti MID funkciju kao u prethodnom slučaju.

Dakle, u ovom drugom rješenju imamo slijedeće formule:

U 'C2' ćeliji nalazi se formula: (uočite razliku u odnosu na formulu iz prvog rješenja. Također uočite slijed rednih brojeva za svaki red u kojem su ispunjena dva uvjeta).
=IF(AND(A2<>"";B2=$D$1);COUNTIF($C$1:C1;">0")+1;0)

U 'D2' ćeliji nalazi se formula kao i u prvom rješenju.

Prikaz podataka u jednom stupcu bez praznih ćelija ako su ispunjena dva kriterija


Popis bez praznih ćelija u tri stupca ako se podudaraju dva uvjeta iz dva stupca

Obratite pažnju da ovo drugačije rješenje nije puno različito od prethodnog ali ovdje prikazujemo popis u tri stupca. U 'C' stupcu ostaje formula kao u prvom slučaju. Opis posla koji radnik obavlja izdvajamo iz rečenice (koja se nalazi u 'E1' ćeliji) i on nam služi kao uvjet za 'B' stupac.

Formula u 'C' stupcu je slijedeća:
=IF(AND(A2<>"";B2=MID($E$1;11;9));COUNTIF($C$1:C1;">0")+1;0)

Formula u 'E2' ćeliji je slijedeća:
=IFERROR(INDEX($A$2:$A$31;MATCH(ROW(A1);$C$2:$C$31;0));"")

Formula u 'G2' ćeliji je slijedeća:
=IFERROR(INDEX($A$2:$A$31;MATCH(ROW(A12);$C$2:$C$31;0));"")

Formula u 'I2' ćeliji je slijedeća:
=IFERROR(INDEX($A$2:$A$31;MATCH(ROW(A22);$C$2:$C$31;0));"")

S obzirom da u 'E, G i I' stupcima želimo imati popis od 10 osoba jedna formula podijeljena je na tri dijela sa malim izmjenama. Uočite ugniježđenu ROW funkciju u formuli. Za svaki stupac ona je različita i razlika je 10 ćelija.

Popis podataka u tri stupca bez praznih ćelija ako se podudaraju dva uvjeta iz dva stupca

Još jedno rješenje ovog problema je moguće na način da u Data Validation list postavimo jednu riječ koja označava vrstu posla koju radnik obavlja. Na ovaj način izbjegli smo MID funkciju.

Dakle formula u 'C2' ćeliji je slijedeća:
=IF(AND(A2<>"";B2=$E$1);COUNTIF($C$1:C1;">0")+1;0)

Vrati popis iz A stupca ako se podudaraju dva uvjeta iz A i B stupca

I na kraju u prilogu ovog tutorijala imate mogućnost Download datoteke na kojoj sam radio ovaj tutorijal.




     

sponzor



COPYRIGHT © - 2005 - 2020 IvanC - Sva prava pridržana - Ova web domena/web stranica koristi cookies.
Prema međunarodnom zakonu o autorskom djelu zabranjeno je kopiranje, reproduciranje, prosljeđivanje i publiciranje cijelog sadržaja ili bilo kojeg njegova dijela