< návrat zpět

MS Excel


Téma: SUBTOTAL a hodnoty #N/A rss

Zaslal/a 26.6.2013 11:31

Zdravím borce, zase tu zápasím se Sumou a Subtotalem. Sumu už jsem s vaší pomocí doladil, ale zase aby to nebylo jednoduchý, tak potřebuju sečítat (dělat průměry a pod) nad tabulkou kde si filtrem vyberu jistou skupinu dat. Nicmeně mezi hodnotamy mám i hodnotu #N/A. Zkouším normálně, maticově, ale furt to ne a ne klapnout.
Něco ve stylu:

=SUBTOTAL(109;KDYŽ(JE.ČISLO(B2:B28);B2:B28;))

Nemá někdo mast, jak na to?

Zaslat odpověď >

Strana:  1 2   další »
icon #014136
eLCHa
A proč tam máte #N/A?citovat
#014140
Opičák
Něco ve stylu =SUBTOTAL(.....)), je v pořádku, chyba je jak píše eLCHA někde jinde, tedy tam, kde vzorec vyhazuje #NA. Ošetřete tento, nám utajený, vzorec.

edit: chybu háže zpravidla nějaká vyhledávací fce, když hledá, a hledá a nic.citovat
#014141
avatar
Ono to #N/A je výsledek Svyhledat, má svůj smysl v prezentaci dat, kde to zhavarovalo, což potřebuji v datech nadále udržet. Pak je to právě tendle mix, číselné hodnoty a toto #N/A. Smazáním si pomůžu, ale jen napůl, tak kde to neklaplo už nedohledám od stavu kde je "prázdná" buňka. Pak je ztoho tendle zamotanec. 7citovat
icon #014142
eLCHa
Přiznám se, že jsem to vůbec nepochopil.
Jednoduché řešení = skrytý sloupec, v něm převést chybu na 0 a ten sčítat pomocí SUBTOTAL.citovat
#014228
ginnes
mozno blbost, ale nepomohlo by na zaciatku IFERROR, aby nevypisalo nic ak to nenajde?

=IFERROR(SUBTOTAL(109;KDYŽ(JE.ČISLO(B2:B28);B2:B28;)),"")citovat
#014310
avatar
Zdravím,
vzorec který by to podchytil, jsem nevykoumal, ale našel jsem takové kompromisní řešení, které by sem tam postačilo. A to je si nad sloupec s hodnotamy dát filtr a ve filtru odškrtnout #N/A. Pak SUBTOTAL zapracuje a v buňce se objevý výpočet. Blbé je, že nemáme on-line sumu i když tam máme ty #N/A hodnoty.citovat
#014313
Opičák
funkce která by to podchytila je ISNA (JE.NEDEF)citovat
#014314
avatar
Tak si na to nadefinuj vlastnú funkciu vo VBA.
Najjdenoduchšie je opraviť data(vzorce) tak aby nevyhadzovali "N/A".

Napríklad namiesto =1/0 daj IFERROR(1/0;"")citovat
#014315
avatar
Príloha
Příloha: zip14315_total.zip (7kB, staženo 24x)
citovat
#014319
avatar
Díky za reakce,
ono podchytit to už v počátku, je dobré...#N/A je výsledek SVYHLEDAT a tato funkce tam dosadí čísla i prázdné hodnoty (když ve zdroji nic není). Pokud nenajde, lupne tam právě to #N/A. Když tam dám prázdno místo výsledku SVYHLEDAT, už nerozliším zda je to prázdno ve zdroji, nebo výsledkem SVYHLEDAT. A oba dva stavy + číselné hodnoty bych tam chtěl uchovat.
Pak mám sloupec s čísly, s "prázdnými" buňkamy a buňkamy s #N/A. Ideálka je, pokud bych měl on-line součet (případně další funkce SUBTOTAL) číselných hodnot, které ignorují #N/A a filtrované řádky.

Holt možná jsem si to vytknul moc složitě :)citovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse