< návrat zpět

MS Excel


Téma: Countif kritérium rss

Zaslal/a 15.10.2013 22:43

Potřebuji spočítat buňky s textem, ve kterých se vyskytuje určitý řetězec. Jak je možné zadat kritérium fce Countif tak, aby se dal použít odkaz na buňku a ještě se hledal jen daný řetězec v textu buňky? Pokud bych nezadaval kriterium odkazem, da se to udelat "*x*", coz mi funguje, ale potrebuju to stejny, ale namisto x pouzit odkaz na bunku. Diky za pomoc

Zaslat odpověď >

icon #015681
avatar
Počítam bunky v oblasti B1:B20, ktoré obsahujú reťazec z bunky A1; maticový vzorec:
case sensitive:=SUM(IFERROR(--(FIND($A$1;$B$1:$B$20)>0);0))
case non-sensitive:=SUM(IFERROR(--(SEARCH($A$1;$B$1:$B$20)>0);0))citovat
#015682
avatar
diky, moc ten vzorec nepobiram, ale funguje to paradne.citovat
icon #015683
avatar
ten vzorec nepobiram
to chce len trochu praxe

Find hľadá pozíciu reťazca v inom reťazci.
Zápis FIND($A$1;$B$1)>0) vracia TRUE alebo #VALUE!, v závislosti na tom, či sa jeden reťazec vyskytuje v druhom.
IFERROR vracia Nulu v prípade chyby, -- konvertuje TRUE na JEDNA, SUM zosúčtuje NULY a JEDNIČKY v takto vytvorenom poli NÚL a JEDNIČIEK.

Iný spôsob riešenia - v tomto prípade sa jedná o nematicovú formu:
case non-sensitive:=SUMPRODUCT(--(UPPER($B$1:$B$20)<>SUBSTITUTE(UPPER($B$1:$B$20);UPPER($A$1);"")))case sensitive:=SUMPRODUCT(--($B$1:$B$20<>SUBSTITUTE($B$1:$B$20;$A$1;"")))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