Excel bez bola
  • Početak
  • O nama
  • Blog
  • Webinari - Popularno!
  • Tražite posao?
  • Automatizacija putem VBA
  • Formule, grafikoni, pivot tabele
  • Upravljačke ploče i sistemi izvještavanja
  • Finansijski izvještaji
  • Obuke
  • Savjeti za efikasnije korištenje Excela
  • Kontaktirajte nas
  • Reference
  • Korisni linkovi
  • Početak
  • O nama
  • Blog
  • Webinari - Popularno!
  • Tražite posao?
  • Automatizacija putem VBA
  • Formule, grafikoni, pivot tabele
  • Upravljačke ploče i sistemi izvještavanja
  • Finansijski izvještaji
  • Obuke
  • Savjeti za efikasnije korištenje Excela
  • Kontaktirajte nas
  • Reference
  • Korisni linkovi

Excel bez bola 11: Pisanje komentara unutar formule

15/11/2018

0 Comments

 

Svoje formule možete pisati i slično načinu na koji programeri pišu svoj kôd radi lakše čitljivosti. Taj pristup je naročito koristan pri pravljenju kompleksnih i ugnježdenih formula (formula unutar formula), kao i formula koje uključuju više logičkih operatora poput IF, OR, AND i sličnih.
​
Zašto biste pisali formule na takav način? Pa, kod složenijih formula vrlo lako se izgubiti: Gdje je početak? Šta je uslov čemu? Gdje staviti zagradu? Gdje mi nedostaje zagrada? Gdje sam pogriješio? itd.

Pogledajte formulu ispod i pokušajte otkriti šta ona radi:
=IF(DAY(AT$11)=1;INDIRECT(“Volumes!”&ADDRESS(ROW();COLUMN());TRUE);AVERAGE(INDIRECT(“Volumes!”&ADDRESS(ROW();COLUMN()-(DAY(AS$11)));TRUE):INDIRECT(“Volumes!”&ADDRESS(ROW();COLUMN());TRUE)))
​
Ukratko, formula provjerava ćeliju sa datumom i ako je prvi dan u mjesecu, vraća određenu vrijednost a ako nije, vraća različitu vrijednost.

Ukoliko ste shvatili logiku formule, pravo pitanje je koliko vam je vremena trebalo?

Pogledajte istu formulu napisanu malo drugačije:
Picture
Za uvlačenje redova koristio sam razmaknicu a za prelom reda unutar ćelije kombinaciju tipki ALT+ENTER. Ne brinite: to ni na koji način ne utiče na funkcionalnost ili tačnost formule.
​
Programeri imaju mogućnost dodavanja komentara na kraju svake linije koda. Na taj način i nakon dosta vremena (a lako se zaboravi) lako otkriju šta koji red programa radi. Također, to je dobro kada neko drugi treba da uređuje kôd.

U Excelu možete dodati komentar na nešto drugačiji način a da opet ne poremetite funkcionalnost ili ispravnost formule. Dodajte sljedeće:

+ N(“vaš opis formule ili jednog njenog dijela”)

Svoj tekst stavite između navodnika. N funkcija konvertuje brojeve i datume u brojčane vrijednosti, ali kada je u zagradi tekst uvijek vraća nulu.

Ovako ste logiku kompleksne formule prikazali vizuelno i stavili napomene unutar formule.

Naravno da je lakši način dodavanje komentara u ćeliji, ali na taj način ne možete napraviti ovakvu formulu:

-CUMIPMT($D37%/(12+N("REAL MADRID PRVAK EVROPE!")); DATEDIF($F37;$G37;"M"); $H37*VLOOKUP($E37;$M$16:$P$24;4;FALSE);1;DATEDIF($F37;DATE(YEAR($D$3);12;31);"M");0)

Za lakše razumjevanje složenih formula preporučujem korištenje imenovanih raspona.​
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Kategorije

    All
    Brza Analiza
    Data-table
    Duplikati
    Filteri
    Formule
    Grafikoni
    Makroi
    Pivot Tabele
    Sigurnost
    Sparklines
    Štampanje
    Uslovno Formatiranje
    Vraćanje Izgubljenih Podataka

    Arhiva

    August 2021
    November 2020
    October 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018

Proudly powered by Weebly
  • Početak
  • O nama
  • Blog
  • Webinari - Popularno!
  • Tražite posao?
  • Automatizacija putem VBA
  • Formule, grafikoni, pivot tabele
  • Upravljačke ploče i sistemi izvještavanja
  • Finansijski izvještaji
  • Obuke
  • Savjeti za efikasnije korištenje Excela
  • Kontaktirajte nas
  • Reference
  • Korisni linkovi