Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Implicitni operator sjecišta uveden je kao dio znatne nadogradnje na Excel jezika formule za podršku dinamičnim polja. Dinamična polja donose značajne nove mogućnosti izračuna i funkcije Excel.

Nadograđeni jezik formule

Excel je nadograđeni jezik formule gotovo identičan starom jeziku, osim što koristi @ operator da bi naznačio gdje se implicitno sjecište može dogoditi, dok je stari jezik to učinio tiho. Zbog toga ćete možda primijetiti da se @'s pojavljuje u nekim formulama kada se otvori u dinamičkom polju Excel. Važno je imati na umu da će formule i dalje izračunavati na isti način kao i uvijek.  

Što je implicitno sjecište?

Implicitna logika sjecišta smanjuje mnoge vrijednosti na jednu vrijednost. Excel ste to učinili da biste formulu prisilili na vraćanje jedne vrijednosti jer ćelija može sadržavati samo jednu vrijednost. Ako je formula vraćala jednu vrijednost, implicitno sjecište nije ništa (iako se tehnički radilo u pozadini). Logika funkcionira na sljedeći način:

  • Ako je vrijednost jedna stavka, vratite stavku.

  • Ako je vrijednost raspon, vratite vrijednost iz ćelije u istom retku ili stupcu kao i formula.

  • Ako je vrijednost polje, odaberite vrijednost u gornjem lijevom kutu.

Uz pojavljivanje dinamičnih polja, Excel više nije ograničen na vraćanje pojedinačnih vrijednosti iz formula, pa tiho implicitno sjecište više nije potrebno. Gdje bi stara formula mogla nevidljivo pokrenuti implicitno sjecište, omogućeno je dinamičko polje Excel gdje bi se pojavila s @.  

Zašto simbol @? 

Simbol @ već se koristi u referencama tablice da bi se naznačila implicitna sjecište. Razmislite o sljedećoj formuli u tablici =[@Column1]. Ovdje @ označava da bi formula trebala koristiti implicitno sjecište za dohvaćanje vrijednosti u istom retku iz [Stupca1].  

Možete li ukloniti @? 

Često možete. Ovisi o tome koji je dio formule s desnoj strane @ vraća: 

  • Ako vraća jednu vrijednost (najčešći slučaj), neće se promijeniti uklanjanjem @.

  • Ako se vrati raspon ili polje, uklanjanjem @ prelijet će se u susjedne ćelije.

Ako uklonite automatski dodanu @ i kasnije otvorite radnu knjigu u starijoj verziji programa Excel, ona će se prikazati kao naslijeđena formula polja (omotana vitičastim zagradama {}), to se čini da bi se osiguralo da starija verzija neće pokrenuti implicitno sjecište.

Kada dodajemo @ u stare formule? 

Općenito govoreći, funkcije koje vraćaju raspone ili polja s više ćelija bit će prefiksne uz @ ako su autori u starijoj verziji Excel. Važno je imati na umu da nema promjena načina na koji se formula ponaša – sada možete vidjeti prethodno nevidljivo implicitno sjecište. Uobičajene funkcije koje mogu vratiti raspone s više ćelija obuhvaćaju FUNKCIJE INDEX, OFFSET i User Defined Functions (UDFs).  Uobičajena je iznimka ako su zamotani u funkciju koja prihvaća polje ili raspon (npr. SUM() ili AVERAGE()). 

Dodatne Excel potražite u članku Excel koje vraćaju raspone ili polja.

Primjeri

Izvorna formula

Kao što se vidi u dinamičkom Excel 

Objašnjenje

=SUM(A1:A10) 

=SUM(A1:A10) 

Nema promjene – ne može se dogoditi implicitno sjecište jer funkcija SUM očekuje raspone ili polja. 

=A1+A2 

=A1+A2 

Nema promjene – ne može se dogoditi implicitno sjecište. 

=A1:A10 

=@A1:A10 

Odvijat će se implicitno sjecište, Excel će vratiti vrijednost povezanu s retku u kojem se formula nalazi.

=INDEX(A1:A10;B1) 

=@INDEX(A1:A10;B1) 

Može doći do implicitnih sjecišta. Funkcija INDEX može vratiti polje ili raspon kada je njegov drugi ili treći argument 0.  

=OFFSET(A1:A2;1;1) 

=@OFFSET(A1:A2;1;1) 

Može doći do implicitnih sjecišta. Funkcija OFFSET može vratiti raspon s više ćelija. Kada se to događa, pokrenut će se implicitno sjecište. 

=MYUDF() 

=@MYUDF() 

Može doći do implicitnih sjecišta. Korisnički definirane funkcije mogu vratiti polja. Kada se to učini, izvorna formula aktivirala bi implicitno sjecište. 

Korištenje @ operatora u novim formulama

Ako formulu u dinamičkom polju Excel koji sadrži @ operator, može se prikazati kao _xlfn. SINGLE() u pretdinamičkom polju Excel.

To se događa kada izvršite mješovitu formulu. Mješovita je formula formula koja se oslanja i na izračun polja i implicitno sjecište, a to nije podržano od strane predinamičkog polja Excel. Pre-dynamic array only supported formulas that did i) implicit intersection or ii) array calculation throughout.

Kada je omogućeno dinamičko polje Excel otkrije stvaranje "mješovite formule", predložit će varijaciju formule u koju se implicitno sjecište nalazi. Ako, primjerice, unesete =A1:A10+@A1:A10, vidjet ćete sljedeći dijaloški okvir:

Dijaloški okvir s pitanjem želite li umjesto toga fromula =@A1:A10 + @A1:A10.

Ako odaberete odbijanje formule koju je predložio dijaloški okvir, počinje se mješovita formula =A1:A10+@A1:A10 . Ako kasnije otvorite tu formulu u programu Excel polje, ona će se prikazati kao =A1:A10 +_xlfn. SINGLE(A1:A10) s @-om u mješovitoj formuli koji se prikazuje kao _xlfn. SINGLE(). Kada se ta formula procijeni prema unaprijed dinamičnom polju Excel će vratiti #NAME! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. 

Treba li vam dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.

Dodatne informacije

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Pogreške #SPILL! u programu Excel

Dinamička polja i prelijevanje polja

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×