Zapis ustrezne vrednosti presečišč iz tabele po vnosu podatk
Zapis ustrezne vrednosti presečišč iz tabele po vnosu podatk
V celici za PodatekA in PodatekB vnašam vrednosti. V celico Vrednost pa se mora izpisat vrednost iz področja iskanja, recimo H3:K13 in sicer tako da poišče vrednost presečišča (primer 3 vrstice ki je rezultat med presečišči na področju Vrstic 13A in področju stolpcev K13. Problem je ker želim v PodatekA in PodatekB vnesti vrednosti ki niso enake kot so vrednosti po področjih. Ko so vpisane vrednosti v Podatkih enake kot v celicah po področju se to enostavno da rešiti s funkijami INDEX in MATCH.
Kako lahko na to temo pripnem sliko ali excel priponko. Tukaj se ne znajdem. Pa tudi teško je razumeti brez tega. Prosim za vaš nasvet kako se to pripne k tej temi. Hvala
Zanima me ali je za to mogoče napisat kakšen makro ukaz.
hvala za pomoč
Kako lahko na to temo pripnem sliko ali excel priponko. Tukaj se ne znajdem. Pa tudi teško je razumeti brez tega. Prosim za vaš nasvet kako se to pripne k tej temi. Hvala
Zanima me ali je za to mogoče napisat kakšen makro ukaz.
hvala za pomoč
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Pozdravljeni,
Pripenjanje datotek v forum je onemogočeno, ker bi se sicer forum razvodenel v pošiljanje datotek in pričakovanje odgovorov. Res je da iz vašega pisanja nikakor ne razumem, kaj vas muči a tudi ne dvomim, da bi lahko vprašanje napisali tako, da bi ga lahko razumel - le potruditi se je potrebno.
Lahko pa v besedilu napišete primer tabele, tako da jo zaprete med /CODE/ elementa, kar najdete zgoraj med gumbi, ki se vam pojavijo pri vnosu vprašanja/odgovora. Primer:
Zanima me ali je za to mogoče napisat kakšen makro ukaz.
Vsekakor. V kolikor je zadeva rešljiva logično jo lahko reši makro.
Pripenjanje datotek v forum je onemogočeno, ker bi se sicer forum razvodenel v pošiljanje datotek in pričakovanje odgovorov. Res je da iz vašega pisanja nikakor ne razumem, kaj vas muči a tudi ne dvomim, da bi lahko vprašanje napisali tako, da bi ga lahko razumel - le potruditi se je potrebno.
Lahko pa v besedilu napišete primer tabele, tako da jo zaprete med /CODE/ elementa, kar najdete zgoraj med gumbi, ki se vam pojavijo pri vnosu vprašanja/odgovora. Primer:
Koda: Izberi vse
A B
1: 12 TEST
2: 14 TEST1
3: 16 ABAA
4: 12 SSSS
5: 18
6: 13
Vsekakor. V kolikor je zadeva rešljiva logično jo lahko reši makro.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Koda: Izberi vse
A B C D E F G H
1 100 110 5 100 120 130
2 130 120 10 110 5 6 7
3 121 111 10 120 8 9 10
4 111 125 12 130 11 12 13
Primer v vrstici 1. Vnešena vrednost v celici B1 išče ustrezno vrednost v razponu F1:H1 in v kolikor je v tem razponu katera vrednost v teh celicah enaka kot vnešena vrednost v celici B1 je to vse v redu. Enako velja za vrednost v celici C1, z razliko da ta išče enako vrednost v področju E2:E4. Torej vrednost presečišč v področju F2:H4 je v tem primeru 5 ki je zapisana v celici D1. Enako ni problema v vrstici 2. To je lahko rešljivo s funkcijo INDEX in MATCH, katere sem uporabljal. Problem mi pa nastane ko se v primerih vnosa vrednosti v celice (stolpec B ali C, le tukaj mi lahko nastopijo vrednosti tudi z decimalno številko) katere nimajo enakih vrednosti kot so v območjih F1:H1 ali E2:E4.
No toliko sem uspel napisat obrazložit to stvar. Upam da je kaj bolj razumljivo, pa hvala za morebitno pomoč
ps
No seveda če se da uporabit kakšen makro??
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Vidite, da se da napisati razumljivo
Sedaj razumem kaj potrebujete in tudi rešitev je skrajno trivialna, pod pogojem, da vrednosti v vrstici 1 od kolone F1 dalje rastejo in da tudi vrednosti v koloni E od vrstice 2 dalje rastejo. Če je temu tako, potem je rešitev natančno tista, ki pravite, da jo poznate.
0 - natančno ujemanje
1 - natančno ujemanje ali manj
-1 - natančno ujemanje ali več
To je vse. To je rešitev vaše težave in zanjo ne potrebujete makra.
Sedaj razumem kaj potrebujete in tudi rešitev je skrajno trivialna, pod pogojem, da vrednosti v vrstici 1 od kolone F1 dalje rastejo in da tudi vrednosti v koloni E od vrstice 2 dalje rastejo. Če je temu tako, potem je rešitev natančno tista, ki pravite, da jo poznate.
- Z Match najdete pozicijo v vrstici 1 torej vrednost, ki ustreza stolpcu B
- Z Match najdete pozicijo v koloni E torej vrednost, ki ustreza stolpcu C
- S funkcijo INDEX iz matrike potegnete pravo vrednost
0 - natančno ujemanje
1 - natančno ujemanje ali manj
-1 - natančno ujemanje ali več
To je vse. To je rešitev vaše težave in zanjo ne potrebujete makra.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Ja hvala za tako hiter odgovor. Vseeno pa ne vem kako bi tisti tretji parameter dopolnil. Niti sanja se mi ne. Že tako se mi nekam dolga tista formula
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Če je temu tako, potem pa ni ravno res, da vam je preprosto stvar rešiti z INDEX in MATCH. No kakorkoli:100to napisal/-a:Ja hvala za tako hiter odgovor. Vseeno pa ne vem kako bi tisti tretji parameter dopolnil. Niti sanja se mi ne. Že tako se mi nekam dolga tista formula
Koda: Izberi vse
=INDEX($F$2:$H$4;MATCH(C2;$E$2:$E$4;1);MATCH(B2;$F$1:$H$1;1))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Aha, še nekaj.... Vi želite ravno obratne rezultate - večje od iskanih vrednosti - v tem primeru morate tabelo obrniti:
in potem uporabiti parameter -1 in ne 1
da boste dobili rezultate, ki jih pričakujete
Koda: Izberi vse
130 120 100
130 13 12 11
120 10 9 8
110 7 6 5
Koda: Izberi vse
=INDEX($F$2:$H$4;MATCH(C2;$E$2:$E$4;-1);MATCH(B2;$F$1:$H$1;-1))
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
to obračanje vrednosti po področjih pa ne bo šlo. Biti morajo tako kot so.
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
:) Potem pa boste morali napisati makro, ker bi se Excelove formule zares preveč zakomplicirale...100to napisal/-a:to obračanje vrednosti po področjih pa ne bo šlo. Biti morajo tako kot so.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Kar se tiče makrov je pa Tema. Jih še nikoli nisem pisal.
Re: Zapis ustrezne vrednosti presečišč iz tabele po vnosu po
Tudi v tem primeru vam lahko pomagamo.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator