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 presjeka uveden je kao dio znatne nadogradnje na jezik formule programa Excel radi podrške dinamičkim nizovima. Dinamična polja u Excelu sadrže značajne nove mogućnosti izračuna i funkcije.

Nadograđen jezik formule

Nadograđen jezik formule programa Excel gotovo je identičan starom jeziku, osim što koristi operator @ za navođenje gdje bi se implicitno sjecište moglo dogoditi, a stari je jezik to tiho učinio. Zbog toga ćete možda primijetiti da se @pojavljuju u nekim formulama prilikom otvaranja u dinamičkom polju programa 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 je to učinio da bi prisilno vratio jednu vrijednost jer ćelija može sadržavati samo jednu vrijednost. Ako je formula vraćala jednu vrijednost, implicitno sjecište nije uspjelo (iako se tehnički izvodila 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.

S dolaskom 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 aktivirati implicitno sjecište, dinamičko polje omogućeno Excel pokazuje gdje bi se pojavila s @.  

Zašto simbol @? 

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

Možete li ukloniti @? 

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

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

  • Ako vraća raspon ili polje, uklanjanjem znaka @ prelijet ćese 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 je učinjeno da bi se osiguralo da starija verzija neće pokrenuti implicitno sjecište.

Kada ćemo dodati @ u stare formule? 

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

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

Primjeri

Izvorna formula

Kao što se vidi u dinamičkom polju programa 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 

Pojavit će se implicitno sjecište, a Excel će vratiti vrijednost povezanu s retkom u kojem se formula nalazi.

=INDEX(A1:A10;B1) 

=@INDEX(A1:A10;B1) 

Moglo bi doći do implicitnog presjeka. 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) 

Moglo bi doći do implicitnog presjeka. Funkcija OFFSET može vratiti raspon s više ćelija. Kada se to dogodi, aktivirat će se implicitno sjecište. 

=MYUDF() 

=@MYUDF() 

Moglo bi doći do implicitnog presjeka. Korisnički definirane funkcije mogu vratiti polja. Kada se to dogodi, izvorna formula bi pokrenula implicitno sjecište. 

Korištenje operatora @ u novim formulama

Ako stvarate ili uređujete formulu u dinamičkom polju Excel koji sadrži operator @, ona se može prikazati kao _xlfn. SINGLE() u programu Excel za preddinamičko polje.

To se događa kada izvršite mješovitu formulu. Mješovita formula formula je koja se oslanja na izračun polja i implicitno sjecište, a to excel ne podržava. Predinamičko polje podržava samo formule koje su i) implicitno sjecište ili ii) izračunali u cijelom polju.

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

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

Ako odaberete odbacivanje formule koju predlaže dijaloški okvir, počinjet će se mješovita formula =A1:A10+@A1:A10 . Ako kasnije otvorite ovu formulu u programu Excel preddinamičkog polja, ona će se prikazati kao =A1:A10+_xlfn. SINGLE(A1:A10) s znakom @u mješovitoj formuli koji se prikazuje kao _xlfn. SINGLE(). Kada se ta formula vrednira pomoću unaprijed dinamičnog polja Excel, vratit će #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!

×