=IFERROR(POZVYHLEDAT(1;(A1:A50=D1)*(B1:B50=E1);0);"nenájdené")
Zaslal/a pavelo 23.1.2019 9:53
Dobrý den, prosím o pomoc se vzorcem. Výsledkem má být číslo řádku v tabulce nalezeného prvního výskytu shody kritérií ve 2 sloupcích.
Tedy modelová tabulka A1:B50, ve sloupci A číselné hodnoty, ve sloupci B textové hodnoty. Potřebuji určit číslo prvního řádku, kde se bude nacházet ve sloupci A hodnota 444 a současně ve sloupci B hodnota "ttt".V případě, kdy této podmínce neodpovídá žádný řádek tabulky, vrátí vzorec chybovou hodnotu.
Předem díky za pomoc.
Oprava zadání a upřesnění:
Ve sloupci A jsou kromě číselných hodnot i hodnoty typu "". Ve sloupci B jsou kromě textových hodnot i prázdné buňky. Vyhledávací kritérium může být také podmínka typu >0 (větší jak nula), čemuž odpovídá i hodnota "", to je ale nežádoucí.
Maticový vzorec níže funguje, ale jenom s konkrétními hodnatami kritérií.
{=POZVYHLEDAT("444"&ttt;A1:A50&B1:B50;0)}
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.