..|| Blog || Produkti/Storitve || MExcel || MDodatki || 300 nasvetov ||..

Index Max in Match

Pomoč pri delu z MS Excelom

Index Max in Match

OdgovorNapisal/-a AnejK » Po feb 26, 2018 7:13 pm

Pozdravljeni,

prosil bi za pomoč pri spodnji težavi, ko želim s funkcijo index in match dobiti največjo vrednost iz obsega, ki ga torej match zajame.
V stolpcu A imam edinstvene ID-je, ki so neke vrste produkt drugega ID-ja(stolpec L), kar pomeni, da ima stolpec A nadrejeni ID. Istočasno to pomeni, da je nadrejeni ID lahko zgeneriral več edinstvenih ID-jev, temu pa se vedno pripiše datum nastanka.

Sedaj pa bi torej rad k edinstvenemu ID-u pripisal datum zadnjega generiranega ID-ja od nadrejenega...

Prosim za pomoč.

Lep pozdrav,
Anej
AnejK
 
Prispevkov: 22
Pridružen: Po jul 07, 2014 9:26 am



Matjazev.NET
 

Re: Index Max in Match

OdgovorNapisal/-a admin » Po feb 26, 2018 8:45 pm

Pozdravljeni,

Na žalost vprašanja na razumem (oz. si ne znam predstavljati kako izgleda tabela) in vam ne morem pomagati. Vpišite primere relevantnih podatkov, da bi videl v čem je težava.
lp,
Matjaž Prtenjak
Administrator
admin
Site Admin
 
Prispevkov: 3493
Pridružen: Sr jul 20, 2005 10:06 pm

Re: Index Max in Match

OdgovorNapisal/-a AnejK » Po feb 26, 2018 9:43 pm

Napaka
Zadnjič spremenil AnejK, dne Po feb 26, 2018 9:50 pm, skupaj popravljeno 1 krat.
AnejK
 
Prispevkov: 22
Pridružen: Po jul 07, 2014 9:26 am

Re: Index Max in Match

OdgovorNapisal/-a AnejK » Po feb 26, 2018 9:49 pm

ID D ažuriranja Kreirano Nadrejeni ID
1780 31.08.2017 12.07.2014 4773
4773 6.03.2016 23.07.2008 1109
5182 #N/V 6.03.2016 4773
5183 #N/V 6.03.2016 4773
5539 18.08.2017 29.08.2011 4773

Tabela izgleda nekako takole... In sedaj bi rad da se v stolpec "D ažuriranja" pripiše najnovejši datum iz stolpca Kreirano, če se "ID" ujema z "Nadrejeni ID"...

V tem primeru je torej za ID 4773 pravilen D ažuriranja 6.3.2016, ker je "najnovejši"...

Upam, da se sedaj razumemo?

Lp,
Anej
AnejK
 
Prispevkov: 22
Pridružen: Po jul 07, 2014 9:26 am

Re: Index Max in Match

OdgovorNapisal/-a admin » To feb 27, 2018 8:46 am

Pozdravljeni,

To pa je dokaj preprosta naloga, saj imate v ta namen Excelovo funkcijo MAXIFS!

Če torej predpostavimo, da imate podatke na območju od A2 do npr A1000, potem morate v celico B2 zapisati sledečo funkcijo:
Koda: Izberi vse
=MAXIFS($C$2:$C$1000;$D$2:$D$1000;D2)

ki pomeni: 'Na območju C2 do C1000 najdi največjo vrednost za vse vrstice, kjer je vrednost v koloni D enaka kot v D2, torej v vrsticah z enakim nadrejenim ID-jem)'

Sedaj to formulo samo še skopirate po koloni B in to je rešitev
lp,
Matjaž Prtenjak
Administrator
admin
Site Admin
 
Prispevkov: 3493
Pridružen: Sr jul 20, 2005 10:06 pm

Re: Index Max in Match

OdgovorNapisal/-a AnejK » To feb 27, 2018 6:25 pm

Ali ni MAXIFS funkcija omogočena samo v Office 365? To funkcijo sem že enkrat hotel uporabiti in ugotovil, da je ne morem...
AnejK
 
Prispevkov: 22
Pridružen: Po jul 07, 2014 9:26 am

Re: Index Max in Match

OdgovorNapisal/-a admin » To feb 27, 2018 6:33 pm

Da, funkcija MAXIFS je prisotna samo v Excelu 2017 oz. Office 365.

V kolikor imate starejši office lahko namesto nje uporabite matrične funkcije o katerih si lahko več preberete na blogu
lp,
Matjaž Prtenjak
Administrator
admin
Site Admin
 
Prispevkov: 3493
Pridružen: Sr jul 20, 2005 10:06 pm

Re: Index Max in Match

OdgovorNapisal/-a AnejK » Pe mar 02, 2018 7:38 pm

Najlepša hvala za pomoč. Kot ste predlagali, sem "težavo" odpravil s pomočjo matrične funkcije...

LP,
Anej
AnejK
 
Prispevkov: 22
Pridružen: Po jul 07, 2014 9:26 am


Vrni se na Excel

Kdo je prisoten

Po forumu brska: 0 registriranih uporabnikov in 4 gostov