< návrat zpět

MS Excel


Téma: Vyhledavaci fce rss

Zaslal/a 14.8.2020 19:48

Ahoj,



potřebuji prosím poradit s vyhledávací fcí, protože mi nejde odbourat duplicitní hodnoty. Realná tabulka má cca 2000 radku, uvedené sloupce odpovídají realite. Sloupec H podmínka 1vlna, sloupec P podmínka SOLL; sloupec R podmínka N, najít ve sloupci S všechny kalendářní týdny které odpovídají uvedeným podmínkách bez duplicitních hodnot tzn výsledek viz bunky B5:B8 viz příloha.



Prosím vzorec, ne kontingeční tabulku



Dekuji za radu

Příloha: xlsx47683_priklad_wall_kw35d5.xlsx (81kB, staženo 27x)
Zaslat odpověď >

#047684
elninoslov
No a čo skúsiť KT?
Příloha: xlsx47684_47683_priklad_wall_kw35d5.xlsx (78kB, staženo 18x)
citovat
#047685
avatar
Čekal jsem, že elninoslov přijde se "zázračným" maticovým vzorcem a opět se něco přiučím.
Mě se totiž podařilo použít maticový vzorec jen s pomocným sloupcem. A teď nevím, jestli (a jak) by to šlo i bez pomocného sloupečku.
Příloha: xlsx47685_47683_priklad_wall_kw35d5.xlsx (75kB, staženo 22x)
citovat
#047688
elninoslov

"Jiří49" napsal/a:

...elninoslov přijde se "zázračným" maticovým vzorcem...

Beriem aj sarkazmus (?), v poho, taký vzorec sa dá spraviť tiež v poho 5 :
=IFERROR(INDEX('3167'!$S$9:$S$2000;SMALL(IF(('3167'!$H$9:$H$2000="1vlna")*('3167'!$P$9:$P$2000="SOLL")*('3167'!$R$9:$R$2000="N")*(COUNTIF($D$4:$D4;'3167'!$S$9:$S$2000)=0);ROW('3167'!$S$9:$S$2000)-8);1));"")
=IFERROR(INDEX('3167'!$S$9:$S$2000;SMALL(KDYŽ(('3167'!$H$9:$H$2000="1vlna")*('3167'!$P$9:$P$2000="SOLL")*('3167'!$R$9:$R$2000="N")*(COUNTIF($D$4:$D4;'3167'!$S$9:$S$2000)=0);ŘÁDEK('3167'!$S$9:$S$2000)-8);1));"")
Příloha: xlsx47688_47683_priklad_wall_kw35d5.xlsx (78kB, staženo 26x)
citovat
#047690
avatar
@elninoslov:Díky za vzoreček.
Asi jsem ten předchozí příspěvek blbě napsal. To neměl být sarkasmus, ale výraz mého zoufalství, že ten vzorec nejsem schopen dát dohromady. A přitom mi bylo jasné, že to nic složitého nebude (proto slovo zázrak v uvozovkách). A vy sem vložíte KT 1
Na druhou stranu jsem rád, že se mi to podařilo alespoň ve dvou krocích. A to hlavně díky vašim příkladům. Nedávno bych si ani neškrtl.citovat
#047696
avatar
Super díky moc za rady.

jenom at neumřu uplně blbej tak ve vyhledáváacích fcí nejsem uplně kovanej, můžete mi prosím vysvětlit jak v tomhle pripade funguje fce INDEX, SMALL, RADEK?
jakým příkazem v tom vzorci jste dosáhli ze se nezobrazují duplicity?
proč u fce když mezi jednotlivými zavorky je symbol * ?citovat
#047699
avatar

simplynever1 napsal/a:

Super díky moc za rady.

jenom at neumřu uplně blbej tak ve vyhledáváacích fcí nejsem uplně kovanej, můžete mi prosím vysvětlit jak v tomhle pripade funguje fce INDEX, SMALL, RADEK?
jakým příkazem v tom vzorci jste dosáhli ze se nezobrazují duplicity?
proč u fce když mezi jednotlivými zavorky je symbol * ?

Funkcie pozri nápovedu.
A "*" je predsa znak násobenia.
Vylúčenie duplicít zabezpečuje COUNTIF.

Ak nevieš elementárne základy, tak ti to ťažko vysvetľovať.citovat
#047705
avatar
Doporučuji se podívat na tento web: https://office.lasakovi.com/excel/
Konkrétně ke konci tohoto článku https://office.lasakovi.com/excel/funkce-vyhledavaci/INDEX-hodnota-z-tabulky-Excel/ popisuje získání jedinečných hodnot.
Také je na tomto webu sekce "Excel návody", kde je spousta užitečných informací.
No a "*" ve funkci "KDYŽ" v tomto příkladu znamená logický součin. Zjednodušeně řečeno nahrazuje funkci "A". Znamená, že musí platit všechny podmínky, aby výsledná hodnota byla "PRAVDA".citovat
#047709
avatar
@Jiří
Vyskúšal som
=(A1=5)*(B1=8)
a výsledok bol 0 alebo 1, nie true/false
Takže nejde o logický súčin. Ale v príkaze IF sa výsledok prevedie na True/False.citovat
#047711
avatar
@marjankaj
Díky za upřesnění.Nedomyslel jsem zmatení pojmů.citovat
#047712
elninoslov
@simplynever1: Na pochopenie každého vzorca odporúčam použiť na karte "Vzorce" krokovanie vzorca pomocou "Vyhodnotiť vzorec". Samozrejme nie na 2000 riadkoch, ale iba na 10, aby ste videl, čo sa deje.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