Vím, že popis je špatný, proto jsem ukázal jak jsem to řešil pomocí IF. Každý materiál má své čtyři řádky, proto vzorec vždycky vložím do čtyř řádků, pak označím čtyři řádky a stáhnu dolů.
Vím jaký je rozdíl mezi absolutním a relativním odkazem. Relativní odkaz na D1 mi nepomůže, tam musí být absolutní, protože první řádek se nikdy měnit nebude, s tím se bude počítat vždy.
Vím, že není dobré používat vzore, kterým nerozumím. Avšak bude to lepší, než to počítat ručně pro 2000 materiálů.
V příloze přikládám soubor, kde je další materiál, jsou tam všechny tři vzorce. A fakt nevím co tam upravit, abych ho mohl používat do dalších buněk.
Díky moc všem.
Vzorec od elninoslav funguje.
Od lubo taky, ale jen pro první řádek, potřebuju vzorec stahovat dolů na další řádky a v těch posunech se ztrácím, takže nevím jak zafixovat.
Vyřešil jsem to pomocí když, ale možná bych byl radši za nějakou jednodušší variantu.
=KDYŽ(X3="W2"; D1+(D5/(E3/E1));
KDYŽ(X3="W3"; D1+E1+(E5/(F3/F1));
KDYŽ(X3="W4"; D1+E1+F1+(F5/(G3/G1));
KDYŽ(X3="W5"; D1+E1+F1+G1+(G5/(H3/H1));
KDYŽ(X3="W6"; D1+E1+F1+G1+H1+(H5/(I3/I1));
KDYŽ(X3="W7"; D1+E1+F1+G1+H1+I1+(I5/(J3/J1));
KDYŽ(X3="W8"; D1+E1+F1+G1+H1+I1+J1+(J5/(K3/K1));
KDYŽ(X3="W9"; D1+E1+F1+G1+H1+I1+J1+K1+(K5/(L3/L1));
KDYŽ(X3="W10"; D1+E1+F1+G1+H1+I1+J1+K1+L1+(L5/(M3/M1));
KDYŽ(X3="W11"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+(M5/(N3/N1));
KDYŽ(X3="W12"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+(N5/(O3/O1));
KDYŽ(X3="W13"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+(O5/(P3/P1));
KDYŽ(X3="W14"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+(P5/(Q3/Q1));
KDYŽ(X3="W15"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+(Q5/(R3/R1));
KDYŽ(X3="W16"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+R1+(R5/(S3/S1));
KDYŽ(X3="W17"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+R1+S1+(S5/(T3/T1));
KDYŽ(X3="W18"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+R1+S1+T1+(T5/(U3/U1));
KDYŽ(X3="W19"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+R1+S1+T1+U1+(U5/(V3/V1));
KDYŽ(X3="W20"; D1+E1+F1+G1+H1+I1+J1+K1+L1+M1+N1+O1+P1+Q1+R1+S1+T1+U1+V1+(V5/(W3/W1));
"N/A")))))))))))))))))))
Ahoj, Dobrý den,
Prosím o pomoc se vzorcem. Potřeboval bych vzorec do sloupce Y. Má to počítat kolik máme pokrytí jednotlivých dílů.
Jednodušší, to bude asi v ukázce v příloze, ale zkusím vysvětlit.
První řádek mám počet pracovních dní v týdnu. Třetí řádek požadavky, pátý kvantita po spotřebě. Představoval bych si to, že pokud ve třetím řádku (Daného materiálu) najde mínus, tak sečte všechny pracovní dny ve dny, kdy bylo pokrytí. Pro týden kde je mínus spočítá průměrné požadavky na jeden den a podělí tím zůstatek z předchozího týdne.
Zkoušel jsem nějak využít POZVYHLEDAT(PRAVDA;D5:W5<0;0) ale nevím jak dál.
Děkuji moc za případnou pomoc
Díky moc, funguje.
Ještě jsem na to koukal a D1 se zbytečně odkazuje na D2, stačí, když bude odkazovat na A1 atd.
Ahoj, potřeboval bych pomoct s jedním souborem. Jde mi o to, že ve sloupci A mám seznam materiálu. Ve sloupci D:F jsou názvy materiálu, dvakrát pod sebou, ten první řádek bude vždycky čárový kod (u kolegy jde vidět čárový kód). A jde mi o to, že např. buňka D2 odkazuje na A1, Buňka D1 se odkazuje na D2. dále to jde z prava doleva, takže E2 se odkazuje na A2, E1 se odkazuje na E2. Prostě tak, jak to je v přiloženém souboru. Do tří sloupců to je rozložené z důvodu tisku. Chtěl bych to nějak zjednodušit a jen to stáhnout od shoru dolů, protože soubor má přes 500 řádkou a vypisovat to ručně úplně nedám. Děkuji moc za případnou pomoc.
Super, je to přesně jak jsem potřeboval. Hledal jsem tam něco složitého. A nakonec jen IFerror a svyhledat:)
G:H je stará forma, zapomněl jsem to smazat, za to se omlouvám.
Ahoj,
prosím o pomoc se vzorci. Základ bych měl, ale nevím jak dál.
=KDYŽ(JE.CHYBHODN(SVYHLEDAT(A3;$D$3:$D$1000;1;NEPRAVDA));NEPRAVDA;PRAVDA)
Potřeboval bych zjistit, jestli se hodnoty ve sloupci A, nácházejí ve sloupci D, pokud ano, tak do sloupce C zapíše rozdíl B-E; pokud hodnotu ve sloupci D nenajde, tak se zapíše číslo ze sloupce B.
Ve sloupci F, jde zase o to, že hledá obsah buněk ze sloupce D ve sloupci A, pokud najde, nedělá nic, pokud nenajde, zapíše hodnotu ze sloupce E.
Na druhém listu je příklad, jak by to mělo vypadat, snad je to alespoň trochu pochopitelné.
Děkuji
Super, funguje, jen tam bylo třeba přidat jednu mezeru.
Šlo by ještě aby se to nezaokrouhlovalo?
Například 0,4976 chci zobrazit na dvě desetinná místa 0,49, ale excel zaokrouhlí na 0,50.
Ahoj,
Prosím, jak nastavit formát buňky, aby zobrazoval číslo 1135135 jako 1,1M? Pokud nastavím #,0 "M", tak to sice funguje, ale čísla menší než milion zobrazuje ,7M místo 0,7M. Když nastavím formát s 0, tak to dává nulu zase všude.
Děkuji
Ano, potřeboval jsem tam nechat vzorec, protože data občas přepisuji, tak potřebuji, aby se to měnilo. FormulaArray pomohlo. Děkuji
Děkuji. Šlo by to, aby v te buňce zůstal vzorec? Ta první verze mi to vloží jako hodnoty.
Ahoj,
Prosím jak by se přepsal vzorec níže do VBA?
=IFERROR(INDEX($J$1:$AW$1;POZVYHLEDAT(PRAVDA;J4:AW4<0;0));"No Shortage")
Děkuji
Děkuji, měli jste pravdu, je třeba dát českou verzi, dává to vlastně smysl u podmíněného formátování. Můj kód házel chybu, když jsem zkoušel CZ i EN verzi, je to kvůli tomu, že mi tam chyběl název listu?
A ešte ma napadá, určite myslíte I$1 a nie náhodou $I1 alebo I1 ???
Potřeboval jsem I$1, protože data jsou v prvním řádku I: AV.
Ještě mě napadlo, šlo by to bez podmíněného formátování? Jak jsem říkal, data jsou v prvním řádku I:AV, pokud bude víkend, označit celý sloupec barevně.
Děkuji
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.