Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel - scitani z jineho sesitu

Zdravim,
neprisel by nekdo na zpusob jak do jedne bunky v excelu vlozit soucet dat z jineho sesitu? to je samo o sobe jednoduche, problem je o neco vetsi :)

V sesitu2 je xxxx radku, ve sloupci A jsou cisla 111.xxx (tj. 111.001, 111.002 ... ), ve sloupci B je ke kazdemu takovemu cislu prirazena ciselna hodnota. Pak to pokracuje 112.001, 112.002 ...). Potreboval bych udelat soucet vsech cisel ktere zacinaji 111.*, pak 112.* a tak dale. Data se prubezne do tech sloupcu doplnuji, akorat prvni 3 cisla zustavaji stejna.
No a soucty tech cisel (tj SUMA 111.*) bych potreboval dat do sesitu 1

Předmět Autor Datum
Možno pomôže niečo takéto: =SUMIF([sesit2.xls]Sheet1!A:A;"=111.*";[sesit2.xls]Sheet1!B:B)
los 31.07.2006 10:39
los
=SUMIF([sesit2.xls]sheet1!a:a;"=013.*";[sesit2.xls] sheet1!c:c) vysledek: #NAME? Struktura sesit2:…
MKc 31.07.2006 10:55
MKc
U mňa to funguje, ale to Ti nepomôže :-). Akú verziu Excelu používaš? Keď to skúsiš spraviť v rámci…
los 31.07.2006 11:32
los
No neco je zrejme spatne :) pouzivam - to asi byla chyba ze jsem se nezminil - OpenOffice 2.0 Ani p…
MKc 31.07.2006 11:49
MKc
OpenOffice 2.0 - to je nejaká nová verzia Excelu? :-D Musia byť povolené regulárne výrazy pre vzorc…
los 31.07.2006 12:03
los
To mam zaple.. jeste zkusim ten tvuj vzorec u kolegy vlastniciho MS Excela 2003.
MKc 31.07.2006 12:23
MKc
Tak to Ti môžem rovno povedať, že mu to nepôjde ;-).
los 31.07.2006 12:26
los
MegaLOL! :-D MKc, poslyš, ty to tu tak trošku flákáš, co? :-D Hodinky nebo holinky... ;-)
touchwood 31.07.2006 13:40
touchwood
TW, to mi musis vysvetlit .) poslední
MKc 31.07.2006 13:50
MKc

=SUMIF([sesit2.xls]sheet1!a:a;"=013.*";[sesit2.xls] sheet1!c:c)

vysledek: #NAME?

Struktura sesit2:

A B C
013.000 nejaky text 50 000,00
013.100 nejaky text 120 000,00
013.200 nejaky text 30 000,00
(z toho udelat soucet)
.. pak to pokracuje dal:
014.010
021.000
022.000
022.010 ..

U mňa to funguje, ale to Ti nepomôže :-). Akú verziu Excelu používaš?

Keď to skúsiš spraviť v rámci toho istého zošita, tak to ide? Funkciu SUMIF to dúfam pozná, však?

Funguje aspoň tento výraz?

=[sesit2.xls]sheet1!a1

Malo by to skopírovať hodnotu zo zošita "sesit2.xls" z hárka pomenovaného ako "sheet1" z bunky "a1".

OpenOffice 2.0 - to je nejaká nová verzia Excelu? :-D

Musia byť povolené regulárne výrazy pre vzorce (Nástroje / Možnosti / OO Calc / Spočítať / Zapnúť reg. výrazy vo vzorcoch):

=SUMIF('file:///C:/.../sesit2.xls'#$Sheet1.A$1:A$65536;"111\..*";'file:///C:/.../sesit2.xls'#$Sheet1.B$1:B$65536)

Zpět do poradny Odpovědět na původní otázku Nahoru