< návrat zpět

MS Excel


Téma: řazení s číselnými hodnotami rss

Zaslal/a 7.9.2022 18:28

Dobrý den,
prosím o pomoc s úkolem viz příloha.

Děkuji.

Příloha: xlsx53342_ukol.xlsx (9kB, staženo 10x)
Zaslat odpověď >

#053343
elninoslov
Jednorázovo? "Rozšírený filter" a jeho "Kritérium"
hodnota
<>

Alebo myslíte dynamicky sa meniace? potom maticový vzorec.
"čísla" - teda na tomto konkrétnom príklade vynechať prázdne? Alebo ide skutočne o kontrolu či je v druhom stĺpci hodnota čísla (môže tam byť aj nečíslo???).
Je to nejasné?

Školské úlohy?citovat
#053344
avatar
přes filtr to nechci.
Tabulka počáteční, kde jsou všechny kódy bude ve skrytém listu.
V listu uživatele přiřadí osoba na základě jiné tabulky k vybranému kódu číselnou hodnotu.
Potřebuji, aby se mi tyto nenulové hodnoty seřadily i s kódem v listu uživatele v řádcích pod sebe bez mezer.citovat
#053345
elninoslov
Stále nejasné. Takže užívateľ vidí všetky kódy, a ku niektorým pripíše číselnú hodnotu. A túto tabuľku na užívateľskom liste, so všetkými kódmi a hodnotami (aj bez hodnôt) chcete zoradiť na rovnakom mieste (v rovnakej oblasti) tak, že najskôr pôjdu riadky s hodnotami a následne bez hodnôt? A Rozšírený filter s výstupom na rovnaké miesto, ani Údaje - Zoradiť nechcete. Tak potom jedine makro na tlačítko.

Alebo je to tak, že užívateľ síce vidí všetky kódy, napíše hodnoty iba k niektorým, ale zoradenie chcete na inom mieste listu, potom maticovými vzorcami. Ktoré budú reagovať dynamicky hneď po napísaní hodnoty.

Alebo na iné miesto v liste sa to dá aj cez kontingenčku, alebo cez PowerQuery (v tom prípade najlepšie aby tá kód/hodnota tabuľka bola Tabuľkou).

A nebolo by lepšie (a možno to tak je, len to zle popisujete), že si užívateľ z výberového zoznamu vyberie kód, a vedľa napíše hodnotu?

Vaša otázka
Jakou funkcí vybrat z tabulky pouze ty kódy, které obsahují číselnou hodnotu a vypsat je do nových buněk pod sebe, takto:
nie je úplne relevantná, keď neuvádzate kam sa to má vypísať.

Príklad maticového vzorca pre kód
=IFERROR(INDEX($B$3:$B$17;SMALL(IF($C$3:$C$17<>"";ROW($C$3:$C$17)-2);ROW(A1)));"")
=IFERROR(INDEX($B$3:$B$17;SMALL(KDYŽ($C$3:$C$17<>"";ŘÁDEK($C$3:$C$17)-2);ŘÁDEK(A1)));"")

pre hodnotu obdoba, len vymeníte INDEX($B$3:$B$17... za INDEX($C$3:$C$17...

Tu máte nejaké príklady...
Příloha: zip53345_ukol_priklady.zip (29kB, staženo 9x)
citovat
#053370
avatar
Moc děkuji 1 .
Potřeboval jsem využít maticového vzorce.
Naučil jsem se jej a jsem nadmíru spokojen.citovat

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