Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  3 4 5 6 7 8 9 10 11   další » ... 18

Na to je dobré mít na listu Tabulku excelu. V příloze zkuste přidat / odstranit řádky.

Co přesně na tom nefunguje? Předpokládal jsem, že ve sl.C jsou datumy. Formát buňky Datum. Příloha

Pokud jde o r.2015 konkrétně, něco jsem zkusil:
=COUNTIFS(Databáze!$A:$A;"Internet Mall*";Databáze!$C:$C;">42003")
to číslo je 31.12.2014

Divně tam je ono kritérium roku.
Neumím to udělat jedním vzorcem, jedině s pomocným sloupcem. Např. ve sloupci D dej vzorec =ROK(Cx),
potom vzorec bude
=COUNTIFS(Databáze!$A:$A;"Internet Mall*";Databáze!$D:$D;"=2015")

Je to asi to, co trápí i mě, taky Excel 2010cz. Mě na to funguje zkopírovat sloupec datumů do "Notepadu", zkrátka do txt bez formátů a ctrl+c nakopírovat zpátky do Excelu. Jsou to datumy, podle formátu buněk, vzhledu, prostě všeho, ale vzorce to jako datum prostě neberou, třeba SVYHLEDAT, dokud se to takto neopraví.

Vzorec v podmíněném formátu.

=KDYŽ(Příjmy > Výdaje;"Zisková";KDYŽ(Příjmy < Výdaje;"Ztrátová";"Šul nul")) Za Příjmy a Výdaje považuju odkaz na buňky.

V příloze je soubor, kde jsou různé způsoby určení poslední buňky sloupce. Vyberte si a přizpůsobte svému sešitu.

Kopírovat vzorce s definicí oblasti nedoporučuju. Jde to sice, ale pak bude v def.názvu odkaz na jiný sešit a stejně se to musí opravit. Lepší je Ctrl+c, ctrl+v přímo toho textu a zrovna si v něm přepsat rozsahy podle svého sešitu. Zrovna v definici pak při postavení kurzoru do spodního řádku vidíte označenou definovanou oblast, pro kontrolu.
A to přejmenování listů je bez problému, samo se to ve vzorci upraví.

Snad to bude ono: v souboru 2 je řešení napasované na nový list, v souboru 3 je to navíc s dynamickou tabulkou na tom novém listu. Vyzkoušejte přidat sloupce/řádky.
V obou případech předpokládám, že buňky A1:D2 na listu ROZBORmatriceWORK zůstanou prázdné, jak jsou teď.

Na to se myslím dá použít INDEX v té základní jednoduché podobě. Ale ukázková data nějak nejdou k sobě, v tabulce to kolikrát nic nenajde.

Ono je to složitější a já to dobře nevysvětlím.
Musí se to napsat tak, aby to "Vlookup" dokázalo najít hodnotu z Comboboxu na zadaném listu. Ono tam překáželo hlavně to VAL(...) - převod na číslo. To u textového obsahu hlásilo tu chybu, nebylo to nijak ošetřené. Proto jsem to přepsal na ComboBox8.Text)bez VAL(..) a jde to, stejně tak ale tam funguje i ComboBox8.Value - vyzkoušejte. Naopak když se použije Vlookup(ComboBox7.Value, ....) tak to nefunguje tam je převod na číslo v pořádku.

Zkoušel jste ten můj upravený soubor? Funguje tak jak si to představujete? Jestli ano, tak ten rozdíl je:
WorksheetFunction.VLookup(Val(ComboBox7.Value)
- hledá na listu "Zařízení" číslo
WorksheetFunction.VLookup((ComboBox8.Text)
- hledá na listu "Parametry" text

první vyhodnocuje číslo, druhé text.

Nebude to profesionální řešení, ale jen rada jak postupovat.
V příloze je soubor, který jsem tu už dával víckrát, je to někde z netu sehnaný .xls, který vypíše obsah zvoleného adresáře (mimo jiné) a cestu.
Výstup doporučuju zkopírovat do nového souboru jako hodnoty a pak si vzorcema a přepisem jmen připravit dva finální sloupce, kde bude staré a nové jméno souboru s plnou cestou a příponou. Např.
C:\temp\1.jpg C:\temp\zkouška 1.jpg
Pak už jen do modulu vložit makro
Sub prejmenovat()
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
Name Cells(i, 1) As Cells(i, 2)
Next i
End Sub

pomodlit se a spustit.


Strana:  1 ... « předchozí  3 4 5 6 7 8 9 10 11   další » ... 18

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