Pozdravljeni!
Upam, da nisem spregledal kakšne teme z "mojo" težavo. Zanima me, ali je z uporabo funkcij oziroma formul v excelu mogoče "zajeti" vrednost celice, ki se nahaja v presečišču konkretne vrstice in stolpca. Gre za to, da bi iz tabele z naslovno vrstico in naslovnim stolpcem želel v drugo tabelo zajeti vrednost celice ob izpolnjenih dveh pogojih. Torej, da formula "pregleda" obseg osnovne tabele, primerja "naslovne" celice (vrstice in stolpca) druge tabele (npr. A8 in B7) z naslovnimi celicami osnovne tabele (A2:A5 in B1:D1) in primeru njihovega ujemanja v celico (B8) zajame vrednost celice, ki se nahaja v presečišču vrstice in stolpca osnovne tabele (npr. C2).
Na netu sem našel formulo z IF, ISNA, MATCH in INDEX, ki sicer deluje, če sta osnovna pogoja v obsegu dveh stolpcev. Ne znam pa formule "prepričati", da bi pogledala in primerjala en pogoj po stolpcu, drugega pa po vrstici. Zato sprašujem, če je to sploh mogoče. Z makrom vem, da gre, vendar bi ob mojem znanju in velikemu številu možnih ujemanj to verjetno pomenilo enormno količino kode.
Za lažje razumevanje prilagam del tabele, iz katere bi npr. želel v drugo tabelo zajeti vrednost celice, ki se nahaja v presečišču vrstice 401 in stolpca 102 (nanjo se nanašajo tudi zgoraj navedene celice).
A100 B101 C102
402 1356 1230 3420
403 1258 2340 3320
404 1358 4430 3310
405 1458 1287 1120
Prosim za odgovor in kakšno idejo, kako zadevo rešiti.
Hvala.
Zajem vrednosti celice ob izpolnjenih dveh pogojih
Re: Zajem vrednosti celice ob izpolnjenih dveh pogojih
Pozdravljeni,
Seveda je to v Excelu možno in tudi mnogokrat uporabno. Vaš primer sicer nima vrstice 401 ... A predpostavimo sledečo tabelo, ki se recimo začne v A1:
Vrstico in kolono najdete s funkcijo Match, presečišče pa s funkcijo OFFSET.
Seveda je to v Excelu možno in tudi mnogokrat uporabno. Vaš primer sicer nima vrstice 401 ... A predpostavimo sledečo tabelo, ki se recimo začne v A1:
Koda: Izberi vse
A B C D
1 A100 B101 C102
2 402 1356 1230 3420
3 403 1258 2340 3320
4 404 1358 4430 3310
5 405 1458 1287 1120
Koda: Izberi vse
=MATCH(403;A2:A5;0) ' vrstica
=MATCH("A100";B1:D1;0) ' kolona
' in končni rezultat
=OFFSET(A1;MATCH(403;A2:A5;0);MATCH("A100";B1:D1;0))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zajem vrednosti celice ob izpolnjenih dveh pogojih
Spet sem se stvari lotil na napačnem koncu in bi si lahko glavo razbijal do nezavesti. Vaša formula pa deluje "ko šus".
Najlepša hvala.
Najlepša hvala.