< návrat zpět

MS Excel


Téma: Index a Pozvyhledat rss

Zaslal/a 15.6.2022 10:47

AlfanDobrý den,
mám tento zápis:
=INDEX(DataPhm[@[PHM v M]];POZVYHLEDAT([@ID];DataPhm[@ID];0))
Na listu s tabulkou DataPhm mám sloupec ID, kde ID je jednoznačný identifikátor - spojení RZ a roku a měsíce.
A pak na listu s tabulkou DataWebdisp má výše uvedený vzorec. Zde mám také ID, které se shoduje s ID na druhém listu.
Jenže mně se doplní pouze první hodnota z listu s tabulkou DataPhm.
Přikládám soubor.
Můžete mi, prosím, poradit, jak upravit ten vzorec tak, aby se doplnily všechny hodnoty?
Děkuji.
Radek

Příloha: zip52890_2022-01-04-phm-8al6597.zip (32kB, staženo 11x)
Zaslat odpověď >

#052892
elninoslov
Máte tam navyše @
=INDEX(DataPhm[@[PHM v M]];MATCH([@ID];DataPhm[@ID];0))
=INDEX(DataPhm[@[PHM v M]];POZVYHLEDAT([@ID];DataPhm[@ID];0))

vs
=INDEX(DataPhm[PHM v M];MATCH([@ID];DataPhm[ID];0))
=INDEX(DataPhm[PHM v M];POZVYHLEDAT([@ID];DataPhm[ID];0))
citovat
#052896
Alfan
Mockrát děkuji za pomoc.
Mohl byste mi, prosím, ještě poradit s maximem a minimem?
Soubor přikládám.

Na listu "dataphm" bych potřeboval do sloupce "BD" doplnit minimum a do sloupce "BE" maximum podle těchto kritérií.

Jednoznačný identifikátor je ve sloupci "Z" a je to SPZ auta.
A do sloupce "BD" tedy minimum by se doplnila nejnižší hodnota ze sloupce "AW" pro příslušnou SPZ a analogicky do sloupce "BE" zase maximum ze sloupce "AX" pro příslušnou SPZ.
Děkuji.
Radek
Příloha: zip52896_min-a-max.zip (38kB, staženo 6x)
citovat
#052898
elninoslov
Ak máte minimálne Office 2019 použite MINIFS/MAXIFS:
=MINIFS([Tach Start];[Kalkulační jednice];[@[Kalkulační jednice]])
=MAXIFS([Tach End];[Kalkulační jednice];[@[Kalkulační jednice]])

CZ ekvivalent nepoznám, možno nie je preložená...

ak máte staršiu verziu, tieto funkcie nemáte, použite maticový vzorec (zadávate pomocou Ctrl+Shift+Enter):
=MIN(IF([Kalkulační jednice]=[@[Kalkulační jednice]];[Tach Start]))
=MIN(KDYŽ([Kalkulační jednice]=[@[Kalkulační jednice]];[Tach Start]))

=MAX(IF([Kalkulační jednice]=[@[Kalkulační jednice]];[Tach End]))
=MAX(KDYŽ([Kalkulační jednice]=[@[Kalkulační jednice]];[Tach End]))
Příloha: zip52898_52896_min-a-max.zip (40kB, staženo 7x)
citovat
#052899
Alfan
Perfektní, děkuji.
Radekcitovat

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