Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako uprostiti formulu?

[es] :: Office :: Excel :: Kako uprostiti formulu?

[ Pregleda: 3414 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejann75

Član broj: 228054
Poruke: 38
*.dynamic.isp.telekom.rs.



+4 Profil

icon Kako uprostiti formulu?12.02.2015. u 21:29 - pre 111 meseci
Code:
=IF($G$2="Premier",VLOOKUP($C6,Premier!$P$33:$AO$56,4,FALSE),IF($G$2="Championship",VLOOKUP($C6,'Championship'!$P$33:$AO$56,4,FALSE),
IF($G$2="England1",VLOOKUP($C6,England1!$P$33:$AO$56,4,FALSE),IF($G$2="England2",VLOOKUP($C6,England2!$P$33:$AO$56,4,FALSE),
IF($G$2="Conference",VLOOKUP($C6,'Conference'!$P$33:$AO$56,4,FALSE),IF($G$2="France1",VLOOKUP($C6,France1!$P$33:$AO$56,4,FALSE),
IF($G$2="France2",VLOOKUP($C6,France2!$P$33:$AO$56,4,FALSE),IF($G$2="Nemacka1",VLOOKUP($C6,Nemacka1!$P$33:$AO$56,4,FALSE),
IF($G$2="Nemacka2",VLOOKUP($C6,Nemacka2!$P$33:$AO$56,4,FALSE),IF($G$2="Italija1",VLOOKUP($C6,Italija1!$P$33:$AO$56,4,FALSE),
IF($G$2="Italija2",VLOOKUP($C6,Italija2!$P$33:$AO$56,4,FALSE),IF($G$2="Spanija1",VLOOKUP($C6,Spanija1!$P$33:$AO$56,4,FALSE),
IF($G$2="Spanija2",VLOOKUP($C6,Spanija2!$P$33:$AO$56,4,FALSE),"nij")))))))))))))


Premier,Championship ,League1 itd ,su imena listova i u svim listovima se podaci koji mi trebaju nalaze u P33:AO56 ...
u G2 se nalazi padajuca lista sa imenima listova .... Ovo ovako funkcionise,ali sad zelim da dodam jos nekih 10-15 liga (radnih listova) . Da li moze da se uprosti formula ,da ne moram da ubacujem jos 10-15 IF-ova za te nove lige?
 
Odgovor na temu

todra
Todorov Ratko
Kragujevac

Član broj: 46809
Poruke: 203
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Kako uprostiti formulu?13.02.2015. u 03:16 - pre 111 meseci
Nadam se da ćeš se snaći na osnovu priloženog!

Pozdrav!
Ratko

Komentar Jpeca: Rešenje se svodi na korišćenje INDIRECT funkcije
Code:
=VLOOKUP($C6;INDIRECT($G$2&"!$P$33:$AO$56");4;FALSE)





[Ovu poruku je menjao Jpeca dana 13.02.2015. u 09:21 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

dejann75

Član broj: 228054
Poruke: 38
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Kako uprostiti formulu?13.02.2015. u 09:04 - pre 111 meseci
Hvala obojici :)
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Kako uprostiti formulu?13.02.2015. u 09:45 - pre 111 meseci
Mnogo bi ti praktičnije bilo da ovih n-tabela sažmeš u jednu i iz nje izvlačiš delove po volji.

To bi npr mogao automatizovano sa Pivot-izveštajem ili pak sa OFFSET, ako više voliš formule.

Od v2010, Excel ima slajsere pa bi to unelo interaktivno filtriranje, ovakve zbirne tabele.
Pogledaj recimo Slicers for Excel Tables ili pretraži malo youtube za neko video-uputstvo.

Po meni, bilo šta od ovoga je bolje od INDIRECT.
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

dejann75

Član broj: 228054
Poruke: 38
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Kako uprostiti formulu?13.02.2015. u 14:59 - pre 111 meseci
Imam v2007,ali ajd to bi se moglo i resiti na neku noviju verziju .. I nije u pitanju kako volim ili ne volim,nego koliko znam i ne znam .. Koliko sam ovako na brzinu video,to bi bilo interesantno za neki konkretan par ako zelim da pogledam statistiku,npr,domacin Real,gost Barselona,izaberem ta dva para i dobijem njihove rezultate ,ako sam dobro skontao kako to funkcionise. Ovo moje funkcionise tako da,u G2 izaberem Ligu koju zelim,u D2 izaberem aktuelno kolo i pomocu array formule izvucem sve parove aktuelnog kola i onda preko ove Vlookup funkcije izvucem podatke za svaki tim i dobijem u dva reda podatke za domacina i gosta,jedno ispod drugog,koliko je koji odigrao 1,X,2,0-2,3+,4+,GG,1>,manje vise moze sve igre iz kladionice sto postoje,ali ja koristim neke koje su meni zanimljive za igru. Postavicu sliku kako to izgleda.
Jos jedna stvar me zanima,imam ovaj macro ( FOX028 ga je napravio pre par godina) i sa njim izlistavam poslednjih 6 utakmica za domacina .
Code:
Dim i As Integer
Dim Domacin As String
Dim Klub As String
Sheets("Championship").Range("p132:y155").Clear
Klub = Sheets("Championship").Cells(125, 16)
i = Range("a600").End(xlUp).Offset(1, 0).Row
j = 132
n = 0
Do Until IsEmpty(Sheets("Championship").Cells(i, 3))
    Domacin = Sheets("Championship").Cells(i, 3)
    If Domacin = Klub Then
        Sheets("Championship").Cells(j, 16) = Sheets("Championship").Cells(i, 3)
        Sheets("Championship").Cells(j, 17) = Sheets("Championship").Cells(i, 4)
        Sheets("Championship").Cells(j, 21) = Sheets("Championship").Cells(i, 5)
        Sheets("Championship").Cells(j, 22) = Sheets("Championship").Cells(i, 6)
        
        Sheets("Championship").Cells(j, 24) = Sheets("Championship").Cells(i, 8)
        Sheets("Championship").Cells(j, 25) = Sheets("Championship").Cells(i, 9)
        
        j = j + 1
        n = n + 1
   
    End If
    If n = 6 Then End
    i = i - 1
    
    
Loop
End Sub


Ovo je iz jednog drugog dokumenta,tako da pozicije celija i podataka nemaju veze sa ovim sadasnjim,ali to bih vec znao da prilagodim. Interesuje me,da li moze da se prilagodi,prepravi tako da ,npr. sa slike da mi je utakmica Gilingham - shefild interesantna i hteo bih da pogledam poslednjih 6 utakmica Gilinghama i poslednjih 6 Shefild-a? Da se postavi neko dugme ili da se klikne samo na tim ,odnosno polje gde se nalazi ime tima i da se pokrene makro i negde ispod da mi izlista poslednjih 6 utakmica tog tima?
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: Kako uprostiti formulu?

[ Pregleda: 3414 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.