< 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

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

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28