Naučite Excel Zamijenite OFFSET s INDEX - Excel Savjeti

Sadržaj

Excelova funkcija OFFSET usporit će izračun vaše radne knjige. Postoji bolja alternativa: neobična sintaksa INDEX-a.

Ovo je savjet za nišu. Postoji nevjerojatno fleksibilna funkcija koja se naziva OFFSET. Fleksibilan je jer može ukazivati ​​na raspon različitih veličina koji se izračunava u letu. Na donjoj slici, ako netko promijeni padajući meni # Qtrs u H1 s 3 na 4, četvrti argument OFFSET pobrinut će se da se raspon proširi na četiri stupca.

Korištenje funkcije OFFSET

Guru proračunske tablice mrze OFFSET jer je to nestalna funkcija. Ako odete do potpuno nepovezane ćelije i unesete broj, izračunaće se sve funkcije OFFSET. Čak i ako ta stanica nema nikakve veze s H1 ili B2. U većini slučajeva Excel vrlo pažljivo troši vrijeme samo na izračunavanje stanica koje treba izračunati. Ali nakon što uvedete OFFSET, sve ćelije OFFSET, plus sve niže od OFFSET-a, počinju izračunavati nakon svake promjene na radnom listu.

Zasluga za ilustraciju: Chad Thomas

Sudio sam na finalu ModelOff-a 2013. u New Yorku kad je nekoliko mojih prijatelja iz Australije istaknulo bizarno zaobilazno rješenje. U donjoj formuli nalazi se dvotačka ispred funkcije INDEX. Uobičajeno, funkcija INDEX prikazana dolje vraća 1403 iz ćelije D2. Ali kada stavite dvotačku s obje strane funkcije INDEX, ona počinje vraćati adresu ćelije D2 umjesto sadržaja D2. Ovo je divlje što djeluje.

Korištenje funkcije INDEX

Zašto je ovo važno? INDEX nije hlapljiv. Dobivate svu fleksibilnu dobrotu OFFSET-a bez ponovnih preračunavanja usisavanja vremena.

Ovaj sam savjet prvi put naučio od Dana Mayoha u Fintegi. Zahvaljujemo Access Analyticu na predlaganju ove značajke.

Gledaj video

Prijepis videozapisa

Naučite Excel iz podcasta, epizoda 2048 -: INDEX će zamijeniti hlapljivi POMOĆ!

Hej, potkastim sve svoje savjete iz ove knjige, kliknite ono „i“ u gornjem desnom kutu da biste došli do popisa za reprodukciju!

U redu, OFFSET je nevjerojatna funkcija! OFFSET nam omogućuje da odredimo gornju lijevu kutnu ćeliju, a zatim pomoću varijabli od tamo definiramo koliko redaka dolje, koliko redaka preko, a zatim definiramo oblik, u redu. Dakle, ovdje, ako želim zbrojiti ili napraviti prosjek, recimo 3/4, ova formula ovdje će pogledati formulu. OFFSET kaže da krećemo od B2, počevši od Q1, spuštamo se 0, više od 0, oblik će biti visok 1 red i bit će H1, drugim riječima širok 3 stanice, u redu. Dakle, u ovom slučaju sve što zapravo radimo je promjena broja zbrajanih stanica, uvijek započinjemo s B2, ili B3 ili B4 dok kopiram, a onda odlučuje koliko ćelija je široko. Dobro, OFFSET je ova super stvar, radi sve vrste nevjerojatnih funkcija, ali ovdje je gnjavaža, hlapljiva je!Što znači da će čak i ako nešto nije u lancu izračuna, Excel, trebati vremena da to preračuna, što će usporiti stvari, u redu.

Ova nevjerojatna inačica INDEX-a, točno, normalno ako bih tražila INDEX ove 4 ćelije, 3, vratit će broj 1403. Međutim, kad stavim dvotačku prije ili poslije INDEX-a, dogodi se nešto sasvim drugo, ovdje ćemo pogledati ovu formulu. Dakle, indeks 4 ćelije, koju trebam, želim treću, ali vidite da je ovdje:. Dakle, uvijek ćemo ići od B2: E2, i pokazat ću vam ako idemo na Formule, procijenite Formulu, dobro, ovdje ćemo izračunati broj 3. A ovdje, INDEKS sa: next umjesto toga, umjesto da nam kaže 1403, što bi normalno izračunao INDEX, vratit će $ D2, a tada će PROSJEČNI prosjek od tih 3. Apsolutno nevjerojatno, način na koji ovo funkcionira i dodatna korist nije hlapljivo, u redu,a ovo se čak može koristiti za zamjenu nevjerojatno složenog OFFSET-a.

Dakle, ovdje se s ovim OFFSET-om baziramo na tim vrijednostima. Ako odaberem Q2 i Central, u redu, ove formule koriste MATCH i COUNTIF kako bi shvatili koliko redaka dolje, koliko stupaca, koliko su visoki i koliko široki. A onda OFFSET ovdje koristi sve te vrijednosti za utvrđivanje medijana. Samo ćemo napraviti test da se uvjerimo da djeluje, pa = MEDIJAN onog plavog raspona tamo, bolje da bude 71, u redu, i odabrat ćemo nešto drugo ovdje, Q3 i Zapad, dakle. Pritisnite F2, samo ću ovo povući i promijeniti veličinu kako bih prepisao tu formulu, pritisnite Enter i to radi s OFFSET-om.

Pa ovdje, koristeći INDEX, u stvari imam dvotačku u sredini s INDEX-om na lijevoj i INDEX-om na desnoj strani, gledajte kako se izračunava stvar u Formuli za procjenu. Dakle, započinje, procijenit će, procijeniti i upravo ovdje će ga INDEX pretvoriti u adresu ćelije. Dakle, H16 je prvo, zapadno, Q3, a preko s desne strane će procijeniti, još par, a zatim desno, to se mijenja u I20. Tako hladna, hladna, hlapljiva da zamijeni OFFSET pomoću funkcije INDEX. U redu, ovaj savjet i još mnogo toga u ovoj knjizi kliknite "i" u gornjem desnom kutu da biste kupili knjigu.

U redu rezime: OFFSET, sjajna, fleksibilna funkcija, nakon što savladate, možete raditi sve vrste stvari. Pokažite na varijabilnu gornju lijevu ćeliju, pokažite na raspon koji ima promjenjivi oblik, ali je hlapljiv, pa izračunavaju pri svakom izračunu. Excel obično vrši pametni izračun ili ponovno izračunava stanice koje treba izračunati, ali s OFFSET će se uvijek izračunati. Umjesto OFFSET možete koristiti INDEX: ili: INDEX ili čak INDEX: INDEX, kad god INDEX ima dvotačku pored sebe, vratit će adresu ćelije umjesto vrijednosti te ćelije. A korist je što INDEKS nije hlapljiv!

U redu, želim vam zahvaliti što ste navratili, vidimo se sljedeći put za još jedan prijenos od!

Preuzmi datoteku

Preuzmite uzorak datoteke ovdje: Podcast2048.xlsm

Zanimljivi članci...