< návrat zpět

MS Excel


Téma: Doplňující informace k tabulce rss

Zaslal/a 22.5.2014 18:43

Ahoj, dokázal by mi někdo poradit jak nejednodušeji vyřešit následující problém?

Mám tabulku např. s 10 položkama A1:J5 u kterých je napsaný název a číslo (celkový součet). Chtěl bych udělat takovou funkci, že když pod nějakou položku napíšu například jedničku (řádek 6), tak mi to do buňky H9 a dolů vypíše podrobně všechny věci, ze kterých se udělal celkový součet v té položce. (Ty věcí jsou v prvním listu =list1!F3586:F4099 pro první položku a pro další jdou vždycky stejně doprava - G3586:G4099, H3586:H4099, ....)

Dokázal by si s tím někdo poradit?

Díky.

Zaslat odpověď >

Strana:  1 2   další »
icon #019617
avatar
Bez prílohy je to trochu veštenie z krištálovej gule...citovat
#019635
avatar
Nemůžu připojit originální soubor kvůli tomu, že tam jsou uvedeny citlivé informace. Mohl bych ale vytvořit šablonu kde by na 2. listu byla tabulka A1:J5 a na prvním listu nějaké slova v buńkách G3586:G4099, H3586:H4099, ....

stačilo by to?citovat
icon #019638
avatar
Ja neviem, či by to stačilo, ani nesľubujem, že sa tým budem zaoberať. Ty máš problém, pokiaľ chceš, aby ti ho niekto pomohol riešiť, tak príloha je základ. Príloha s popisom, čo sa presne chce. Tak si trochu lám hlavu a nepýtaj sa zbytočne, čo by stačilo a čo nie. Pokiaľ máš problém vytvoriť vzor bez citlivých údajov, tak asi o pomoc príliš nestojíš, resp. si ju nezaslúžiš...citovat
#019640
avatar
Programátorovi to musíš vysvetliť po lopate.
Nie ako to urobila jeho manželka.
Povedala mu: Kúp jeden chlieb a ak budú mať rožky, tak ich kúp desať.

Keďže rožky mali, tak programátor kúpil desať chlebov. Presne podľa pokynov. 2citovat
#019641
avatar
No myslím, že by na to stačila funkcia
=KDYŽ(nějaká buňka v 6. řádku=například 1;list1!F3586;"")
a skopíruješ to 531 krát smerom dolu.citovat
#019687
avatar

marjankaj napsal/a:

No myslím, že by na to stačila funkcia
=KDYŽ(nějaká buňka v 6. řádku=například 1;list1!F3586;"")
a skopíruješ to 531 krát smerom dolu.


Tohle by šlo, ale jen pro jednu položku z tabulky. Je jich tam 10 a každá má své hodnoty v jiném sloupci v listu 1.

Když by třeba byla 1 pod položkou 3 (buňka C6), tak by to vypsalo hodnoty z listu1 H3586:H4099 ; když by byla 1 pod položkou 2, tak by to vypsalo hodnoty z G3586:G4099 (položka 1 - list1!F3586:F4099) atd ... vždycky jsou ty hodnoty na stejných řádcích, akorát sloupce se mění.

S tou funkcí KDYŽ mě to taky napadlo, ale bylo by to schopný vypsat jen pro jednu položku ... se složitějšíma vzorcema nemám moc zkušenosti :(, proto jsem napsal tady. Myslím, že by to ale nemělo být funkcí KDYŽ, protože na dalších listech v jiných tabulkách je položek v tabulce třeba 100 a tolik podmínek by asi excel nezvládl.

Nenapadlo by někoho nějaké řešení?

Díky moc za odpovědi.citovat
#019688
avatar
opravdu to je na přílohu místo citlivých dej nějaké obecné a je tocitovat
#019701
avatar

dream2003 napsal/a:

opravdu to je na přílohu místo citlivých dej nějaké obecné a je to


Ok posílám testový soubor. Tabulka je ve druhém listu, slova jsou v prvním listu řádek 3586:4099 (od sloupce F do prava)

Potřeboval bych tedy aby se ve vyznačených buňkách vypsaly hodnoty položky, která je označena jedničkou v 6. řádku.

Já tomuhle moc nerozumím, takže budu vděčnej každé radě. Děkuji!

http://www.edisk.cz/stahni/76532/test.xlsb_7.56MB.htmlcitovat
#019704
avatar
co takto ??? pracuje to tedy s active cell ale snad pomůže nereaguje na tu podmiňovanou 1 ale to se dá doladit :-) je to upravený kód od "ALa" možná by stálo za to pročíst

http://wall.cz/index.php?m=topic&id=19012#post-19055

Sub Pom13()
Dim colToCopy As Integer, rngToCopy As Range, najdi As String

najdi = Cells(2, ActiveCell.Column)

With Sheets("slova")
colToCopy = WorksheetFunction.Match(najdi, .[a3584:p3584], 0)
Set rngToCopy = .Cells(3585, colToCopy)
Set rngToCopy = rngToCopy.Resize(WorksheetFunction.CountA(.Columns(colToCopy)), 1)
End With
rngToCopy.Copy (Sheets("tabulka").Cells(7, ActiveCell.Column))

Set rngToCopy = Nothing
End Sub
citovat
icon #019713
avatar
@Lados
Ty si fakt komik :). Vzor uložíš niekam, kde je potrebné pre jeho stiahnutie posielať nejaké smsky. To je žart? Buď sa zaregistruj a vlož prílohu priamo na wall alebo použi nejaký neplatenú službu, uložto, dropbox, sweb čo ja viem čo ešte existuje...citovat

Strana:  1 2   další »

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