Microsoft Office Excel
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Poređenje sadržaja dva opsega

Nivo:  NIVO 2 - klinite za objašnjenje


Nekako se ulučilo da sve češće pominjem i koristim funkcije sa nizom u Excelu: ne prestajem da otkrivam vrlo zanimljive načine da uz samo jednu ili dve formule izvedem ono za šta sam nekad bio sklon da pravim procedure i funkcije u VBA. Baš ste vi, dragi čitaoci, delimični "krivci" za to. Mnogi među vama mnogo pitaju, a malo paze na času, pa ima i onih ne umeju da primereno podese Excel za rad sa makroima (iako sam o tome pisao mnogo puta; pogledajte članak na tu temu). Zato sam sveo primenu VBA u svakodnevnoj upotrebi gotovo na desetinu - forsirano koristeći samo osnovnu bateriju alata i funkcija koja će uvek biti operativna.

Ne znam da li treba da podsećam: funkcije sa nizom su, zapravo, obične funkcije Excela, ali izvedene na način da se umesto reference na jednu ćeliju koristi referenca na opseg. Ako je argument neke funkcije i inače opseg, to se ne menja: režim rada u nizu ume da prepozna tu razliku. Onda funkcija radi u ciklusu, akumulirajući pojedinačne rezultate u jedan nadređeni; zbog toga se uobičajeno "podmetne" neka spoljna funkcija koja će prihvatati međurezultate. Na kraju, kumulirani rezultat postaje onaj pravi.

Excel zna da funkcija upućuje na niz tako što ćete ispis u ćeliji obavezno završiti prečicom Ctrl+Shift+Enter. Takvu funkciju ćete prepoznati po vitičastim zagradama koje se automatski dodaju; ako treba da preuredite funkciju, ulazak u ćeliju sa F2 će ukloniti te zagrade; opet ih vratite pomenutom prečicom.

Kolega koga neću imenovati pita da li postoji način da Excel uporedi dva opsega brojeva uz pomoć funkcije. Svaki opseg sadrži skup jedinstvenih brojeva, a opsezi nisu jednake veličine. Potrebna je informacija o broju pojavljivanja istih brojeva u oba opsega.

Olakšavajuća okolnost za rešenje je ta što su brojevi unutar opsega jedinstveni; da nije tako, rešenje koje predlažem ne bi uspelo! I evo prave prilike da iskoristimo funkciju sa nizom. Za priču, neka su to opsezi A1:A20 i B1:B30. Pokušajmo sa proverom broja u ćeliji A1:

=COUNTIF(B1:B30;A1)

Ova funkcija daje broj pojavljivanja vrednosti u ćeliji A1 u opsegu B1:B30. Pošto su vrednosti jedinstvene, mogući rezultat je 0 ili 1. To je prava prilika za funkciju sa nizom: ako umesto A1 napišemo A1:A20, biće to petlja od dvadeset ciklusa nula i jedinica. Prikupićemo te vrednosti funkcijom SUM kojom ćemo okružiti polaznu funkciju, pa ćemo završiti pisanje pomenutim Ctrl+Shift+Enter da bi funkcija upala u vitičaste zagrade:

{=SUM(COUNTIF(B1:B30;A1:A20))}

Ovako napisana formula će izvesti upravo to što je kolega tražio.

 

  (C) 2000-2010 Praktikum na Webu

PC 154


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana.