< návrat zpět

MS Excel


Téma: MINIFS napříč listy rss

Zaslal/a 22.3.2017 22:56

Dobrý den, mám vzorec, který mi vyhledá nejnižší hodnotu za určité podmínky (MINIFS) napříč listy. Ale pokud chybí kritérium v jednom listu, vyhodí (logicky) nulu jako nejnižší číslo. Potřeboval bych ale, aby v tom případě vyhodil de facto druhé nejnižší číslo, ale v kombinaci s fcí small se mi to nepodařilo. Jasněji by mělo být přímo v souboru, děkuji za rady.
Pavel

Příloha: xlsx35692_minifs_listy.xlsx (14kB, staženo 41x)
Zaslat odpověď >

Strana:  1 2   další »
#035694
avatar
Ještě upřesnění, popíšu, o co jde v reálu, aby si pomocník mohl lépe představit. Hledaná nejnižší hodnota znamená nejlepší (nejnižší) umístění v celkové tabulce v sezoně, sezon je neomezený počet, každá na jednom listu. Využívám nepřímý.odkaz, abych skrz formulářové rozbalovací menu mohl hledat, měnit sezony. A nulu to vyhodí tehdy, když se tým, nezúčastnil byť jediné sezony, tedy chybí třeba jen na jednom listu, což nechci a chci, aby mi našel nejnižší hodnotu mimo nuly. Jinak to funguje pouze na týmy, které se zúčastnily všech sezon, tedy kritérií, které jsou na všech listech.citovat
icon #035706
eLCHa
Sice nemám excel s funkcí MINIFS (patrně 2016), ale tohle vám opravdu funguje?

ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))musí vždy vrátit 1
"sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!b1:b3"musí vrátit "sezona1!b1:b3" a pak to celé musí vrátit vždycky prostě
CHELSEA = 1
ASTON VILLA = 10
ARSENAL = 5
LEICESTER = 0
MAN UNITED = 0

Pokud ŘÁDEK nahradíte ŘÁDKY , pak se budete posouvat mezi listy. Tzn, co byste chtěl vrátit, když tam tým není.

Nerozumím tomu vzorci a vlastně ani tomu, co teda přesně chcete

Pokud chcete zjišťovat nejlepší výsledek v sezónách, nedělejte to na x listech, ale pouze na jednom s jedním polem navíc (sezona)- ale stejně neposlechnetecitovat
#035707
avatar
Fce MINIFS, je ve verzi 2016
Tento vzorec mi opravdu fungoval pro kritéria, která jsou na všech listech (účastnil se ve všech sezonach)

MIN(MINIFS(NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$AC$2))&"!AA3:AA100");NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$AC$2))&"!C3:C100");C3))

Potřebuju aby LEICESTER = 2, protože to je výsledek v listu sezona2 a v jiných listech toto kriterium ("LEICESTER") není (nehrál). Myslel jsem, že bych vyhledal například díky maticovému vzorci v kombinaci se SMALL druhou nejnižší hodnotu, pokud by byl původní výsledek 0.
Tedy: Když výsledek = nula, pak vyhledat druhou nejnižší hodnotu mimo nuly...ale asi fakt ne.

Ale přiznávám, že bude lepší, když to komplet předělám, akorát, že tohle je poslední vzorec který mi v mé statistické tabulce nefunguje napříč listy a jen kvůli němu se mi nechce vše předělávat. Ale asi k tomu dojde. Děkuji velice za snahucitovat
#035708
avatar
Pravda, je tam chyba, hází to výsledek z listu 1, díky. Tak jsme ještě více na začátku, než jsem si myslel:-)citovat
#035709
avatar
Ale v původní verzi jsem tam vložil ještě MIN, takže to běží na vzorci:
MIN(MINIFS(NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!b1:b3");NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!a1:a3");C6))citovat
#035711
elninoslov
MINIFS nieje ani v 2016 Pro. Pravdepodobne iba vo verzii 365 (raz to tu bolo spomínané tuším...)

Podľa toho, čo som čítal, tak sa INDIRECT/NEPŘÍMÝ.ODKAZ nedá používať v maticovom vzorci. A ako 3D (to iba predpokladám) tiež asi nie.

Možno sa mýlim...citovat
#035713
Stalker

elninoslov napsal/a:

Podľa toho, čo som čítal, tak sa INDIRECT/NEPŘÍMÝ.ODKAZ nedá používať v maticovom vzorci. A ako 3D (to iba predpokladám) tiež asi nie.

Možno sa mýlim...

Podle odkazu by to mělo jít.
http://chandoo.org/wp/2014/09/09/3d-max-formula-for-excel/citovat
#035714
avatar
Oprava: Mám Office 365, roční předplatnécitovat
#035715
avatar
Maticově mi funguje toto:

=MIN(KDYŽ(SUMIFS(NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!b1:b3");NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!a1:a3");C6)>0;SUMIFS(NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!b1:b3");NEPŘÍMÝ.ODKAZ("sezona"&ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&$M$1))&"!a1:a3");C6);""))


Vymyslete si to příště jinak, než vzorcem.

(Nemám po ruce novější verzi. Při jednom výskytu je suma taky OK.)citovat
icon #035716
eLCHa
Ano, taky jsem to zkoušel na SUMIFS.
Btw.: Funkce MAXIFS,MINIFS jsou dostupné v android nebo online verzi excelu - ale není podpora maticových vzorců.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje