ja bych rekl, ze to uz je spravne - nelze najit 1900 (par duplicit tam je, ale v radu desitek) hodnot mezi 900 hodnotami - museji tam byt nejake nenalezene...
Zkuste si nejdriv upravit vzorec, ktery protahujete dolu v bunce B2 - oblast ve ktere hledate musite ukotvit, jinak se vam s kazdym dalsim radkem posune take dolu.
VZorec by mel vypadat takto: =SVYHLEDAT(A2;List2!$A$2:$B$985;2;0)
zdravim, moc jsem to nepochopil, ale treba to nejak pomuze.
Upravil jsem vzorce ve spodni tabulce tak, aby scitaly hodnoty pro jednotlive "lemply" 30, 40 a 50.
Pokud to neni to, co jste chtel, zkuste to nejak jinak vysvetlit, protoze fakt nevim
tak ja nevim, prijde mi, ze to, co chces zjistit v tom souboru uz mas v bunkach M12:M13 a v bunce C28 Celkovou slevu zakazky - tak ted zase nevim, co vlasnte potrebujes - asi jsem z toho uz totalne zmatenej
Jestli se nepletu, tak marze je rozdil prodejni a nakupni ceny.
Aby tedy bylo mozne marzi zjistit, je treba znat vstupni cenu a prodejni cenu (a tu prodejni jsem nikde nenasel, ale mozna tam je a ja jen nepochopil vyznam popisu - i proto bych rad videl excelovsky soubor )
no, mel jsem na mysli spis excelovsky soubor s popisem toho, co ze se to vlastne vypocitat
Zdravim,
tezko odpovedet, z toho popisu bych rekl, ze to lze secist normalni sumou (po ocisteni zakladu marze), ale zrejme v tom bude nekde zakopany pes, kdyz vam to nejde - hodil by se nejaky vzorek dat.
tento vzorec bude fungovat pro jiny list i jiny sesit (nevim, co potrebujete, zkratka jen musite zapsat odkaz na oblasti tak, jak to excel vyzaduje - nejlepsi je si do sve bunky vlozit vyse zmineny vzorec a oblast nahradit primym oznacenim dotycnych oblasti) - zkousel jsem to funguje to!
asi mate anglicke Office, misto SUMA zkuste SUM
POuzil bych maticovy vzorec.
Do bunky, ktera ma zobrazit vysledek zadejte tento vzorec: =SUMA((B9:B45="01-101-030")*(G9:G45)*(AB9:AB45)) a ukoncete ho stiskem SHIFT+CTRL+ENTER (ukonceni maticoveho vzorce)
Omlouvam se, ale z toho popisu a prilohy jsem to nepochopil.
Pokud by slo o vyhledani hodnot ve sloupci lze pouzit maticovy vzorec (lze zakomponovat i soucet sloupcu, tedy soucet soucinu jednotlivych prvku).
V priloze nejak nevim, jake bunky chcete nasobit a pote scitat...
K tomuhle jen doplnim.
VBA je, jak napsal Roman, zkratka pouzivana pro Visual Basic for Application – jde o programovaci jazyk Visual Basic přizpůsobeny pro potreby aplikaci.
Obecne chapani je takove, ze proceduram ve VBA se říká makro, takze pokud chcete něco resit ve VBA, rozumi se tim, ze to chcete upravit makrem…
Jde o zaškrtávací políčko formuláře.
Najdes ho na karte Vyvojar/Ovládací prvky/ ikona nástroje starší verze/Zaškrtávací políčko (vypadá jako Cheb-box v Excelu)
Zdravim,
Doporučil bych rozdelit vstupni data a vzorce do dvou sesitu.
Kazdou nedeli odstranite sloupec B a vyplnite nove prazdy sloupec FB (musite mit zavreny sesit se vzorci).
Nasledne otevrete sesit se vzorci a odkazy ze vzorcu si pouze nactou nove hodnoty bunek.
no jo, co takhle?
=KDYŽ(NEBO(JE.CHYBHODN(SVYHLEDAT(B4;B5:$B$100;1;0))=PRAVDA;B4<>$D$4;JE.CHYBHODN(SVYHLEDAT($D$4;$C$3:$C3;1;0))=NEPRAVDA);"";B4)
...zase do bunky C4 a protahnout
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.