< návrat zpět

MS Excel


Téma: Vyhledávací funkce rss

Zaslal/a 30.1.2020 14:04

Dobrý den, potřeboval bych pomoci. Nevím jakou funkci použít. Z listu "HS" bych potřeboval otestovat jednotlivé buňky ve sloupci A jestli se nevyskytují na listu "Vyloucene". Aby byla splněna podmínka stačí stačí pokud se bude vyskytovat na začátku řetězce. Snad jsem to popsal dobře. Díky.

Příloha: xlsx45714_podminka.xlsx (13kB, staženo 21x)
Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

Strana:  1 2   další »
#045715
avatar
Takže číslo 3825000000 na listu HS splňuje podmínku protože na listu Vyloucene je číslo 3825. To je jasné.

Číslo 12050099000 splňuje podmínku, protože na listu Vyloucene je číslo 12?

A jakou podmínku splňuje číslo 8509800000?

Co přesně znamená:
"Aby byla splněna podmínka stačí stačí pokud se bude vyskytovat na začátku řetězce."

Buď je špatný příklad a nebo nechápu zadání :)citovat
#045716
avatar
číslo 8509800000 na 2. riadku podmienku nesplňuje a na 4. riadku splňuje? Robíš si prdel?citovat
#045717
elninoslov
Akože sa majú ignorovať iba posledné nuly, či čo ??? V tom prípade spĺňa podmienku iba jediné. Na jednom liste čísla, na druhom text, určite je to správne?
Příloha: xlsx45717_45714_podminka.xlsx (15kB, staženo 18x)
citovat
#045719
avatar
8509800000 na č. řádku samozřejmě nesplňuje. Omlouvám se.

Na listu HS jsou konkrétní celá čísla. Na listu Vyloučené jsou "masky", kterým dané číslo na liste HS musí začínat, aby byla splněna podmínka. Na listu Vyloučené jsou čísla v textové formě, protože některá začínají nulou.

Př: pokud je na listu Vyloučené číslo 12 tak bude slněna podmínka s číslem 1200000000 ale třeba i 1205908000.citovat
#045722
elninoslov
že by takto (maticový vzorec Ctrl+Shift+Enter):
=IF(SUM(COUNTIF(C2;Vyloucene!$A$1:$A$61&"*"))>0;"ANO";"NE")
=KDYŽ(SUMA(COUNTIF(C2;Vyloucene!$A$1:$A$61&"*"))>0;"ANO";"NE")

alebo normálny nematicový naiesto SUM/SUMA dať SUMPRODUCT/SOUČIN.SKALÁRNÍcitovat
#045723
avatar
Nevím co dělám špatně, ale takhle mi to nefunguje. Nemá být ve funkci COUNTIF() první oblast a pak podmínka? Pokud to prohodím tak nejde použít &"*".citovat
#045725
elninoslov
Nedal som nič nevyskúšané. Všetko u mňa na Vašich dátach funguje (Excel 2019). Som teraz len na mobile, keď prídem, pošlem Vám to vo Vašom súbore.citovat
#045726
avatar
Tak oprava. Upravil jsem to do vašeho souboru a částečně to funguje. Ještě je problém u čísel, které končí nulami a kartě Vyloučené (např. 9202101000). Tam by to mělo podmínku splňovat...citovat
#045727
elninoslov
Ujasnime si pojmy a dojmy.
Vy zisťujete, či číslo "HS" začína ktorýmkoľvek číslom "Vyloucene"? Ako toto spĺňa "Vyloucene" číslo 9202101000 ???
Žiadne číslo "HS" nezačína ničím z 9202101000. Ani ak by sme posledné 0 vynechali a bolo by to 9202101.

Premyslite si poriadne čo požadujete, aké dávate príklady, a tieto príklady vysvetlite - na prílohe, pričom dbajte aby boli požadované príkladné výsledky správne. Nestačí iba povedať "nefunguje", keď dostanete návrh na riešenie.

Nuly na začiatku čísel "Vyloucene" nemôžete odstrániť, viď pr4.

Polepšite sa 1
Příloha: xlsx45727_45714_podminka.xlsx (16kB, staženo 16x)
citovat
#045728
avatar
Zadal jsem další příklady (červeně označené). Číslo HS může být dlouhé 8 nebo 10 znaků. Podmínku musí splňovat pokud daným číslem začíná nebo je přímo uvedené. Číslo HS 9202101000 splňuje podmínku, protože je uvedené na záložce Vyloučené.
Příloha: xlsx45728_45727_45714_podminka.xlsx (17kB, staženo 18x)
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

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32