< návrat zpět

MS Excel


Téma: Funkce NEBO - vnořená rss

Zaslal/a 29.1.2022 18:27

Zdravím, nedaří se mi napasovat =NEBO do stávajícího vzorce. Tedy dosadit se ho podařilo, ale se špatným výsledkem. Má někdo nějaký nápad jak by měla vypadat správná konstrukce výrazu popř. jiný způsob ?

Příloha: xls52011_sesit.xls (21kB, staženo 20x)
Zaslat odpověď >

icon #052013
eLCHa
=KDYŽ(COUNTIF(A3;"*XX*")+COUNTIF(A3;"*YY*")>0;"OK";"-")citovat
#052014
avatar
Funkční a ještě k tomu přehlednější. Díkycitovat
#052016
avatar
Taky jde

=KDYŽ(SOUČIN.SKALÁRNÍ(--JE.ČISLO(HLEDAT({"YY";"XX"};A2)));"OK";"-")citovat
icon #052017
eLCHa
@lubo
A funguje mi i=KDYŽ(SOUČIN.SKALÁRNÍ(COUNTIF(A1;{"*XX*";"*YY*"}))>0;"OK";"-")citovat
#052018
avatar
@eLCHa
Na jeden problém je vždy více řešení.

Použil {"YY";"XX"}, i když v tomto případě bych tam nejspíš použil odkaz do tabulky, ve které by byly hledané řetězce. Tj. hledané hodnoty pak lze měnit/doplňovat bez změny vzorce + hledané hodnoty vidím v listu.

To je podle mne hlavní rozdíl proti původně použitému samostatnému testování jednotlivých klíčů.

Mimochodem, v případě, že prohledávaná data jsou velká (toto jistě není takový případ), tak ke zjišťování existence hodnoty používám raději funkce typu ...lookup, ...vyhledat,...

Rozdíl je v tom, že countif vždy prohlídne všechna data, vyhledávací funkce po nalezení shody končí. Data lze také často setřídit, a pak je hledání ještě rychlejší. Vyhledávací funkce také neprovádí konverze dat.

Rychlost závisí na počtu nalezených hodnot a na možnosti setřídit prohledávané pole.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