Zajem vrednosti celice ob izpolnjenih dveh pogojih

Pomoč pri delu z MS Excelom
Odgovori
drglzr
Prispevkov: 31
Pridružen: Če Feb 21, 2013 10:06 pm

Zajem vrednosti celice ob izpolnjenih dveh pogojih

Odgovor Napisal/-a drglzr »

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.
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Zajem vrednosti celice ob izpolnjenih dveh pogojih

Odgovor Napisal/-a admin »

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:

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
Vrstico in kolono najdete s funkcijo Match, presečišče pa s funkcijo OFFSET.

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
drglzr
Prispevkov: 31
Pridružen: Če Feb 21, 2013 10:06 pm

Re: Zajem vrednosti celice ob izpolnjenih dveh pogojih

Odgovor Napisal/-a drglzr »

Spet sem se stvari lotil na napačnem koncu in bi si lahko glavo razbijal do nezavesti. :oops: Vaša formula pa deluje "ko šus". :D

Najlepša hvala.
Odgovori