Forum » Programska oprema » EXCEL vgnezdenje dveh vlookup funkcij?
EXCEL vgnezdenje dveh vlookup funkcij?
lovrek ::
Pozdravljeni, prosim za pomoč. Sicer sploh ne vem, če je zadeva izvedljiva, ampak vseeno bolje vprašati kot se vdati v usodo:
Problem je sledeč imam tabelo v kateri so zapisane v stolpcu A : barve, stolpcu B pritiski v barih in v stolpcu C vrednosti za določeno barvo pri določenem pritisku.
S formulami in seznami sem uspel skupaj spacat, da mi vrne vrednost pri določeni barvi a ta zanemarja delovni pritisk. A je možno to nekak skupaj spravit, da ko bo uporabnik izbral barvo in delovni pritisk, da mu vrne vrednost iz kolone C, ki izpolnjuje oba pogoja?
Prosim za pomoč in hvala za odgovor!
LP
Problem je sledeč imam tabelo v kateri so zapisane v stolpcu A : barve, stolpcu B pritiski v barih in v stolpcu C vrednosti za določeno barvo pri določenem pritisku.
S formulami in seznami sem uspel skupaj spacat, da mi vrne vrednost pri določeni barvi a ta zanemarja delovni pritisk. A je možno to nekak skupaj spravit, da ko bo uporabnik izbral barvo in delovni pritisk, da mu vrne vrednost iz kolone C, ki izpolnjuje oba pogoja?
Prosim za pomoč in hvala za odgovor!
LP
prtenjam ::
Pozdravljeni,
To rešuje funkcija SUMPRODUCT... Razlaga je kar kompleksna, zato vam bom podal kar primer oz. rešitev:
1. Barve so v stolpcu A: A2:A1000
2. Pritiski so v stolpcu B: B2:B1000
3. Vrednosti so v stolpcu C: C2:C1000
4. Barva, ki jo iščete je v celici H2
5. Pritisk, ki ga iščete je v celici H3
To rešuje funkcija SUMPRODUCT... Razlaga je kar kompleksna, zato vam bom podal kar primer oz. rešitev:
1. Barve so v stolpcu A: A2:A1000
2. Pritiski so v stolpcu B: B2:B1000
3. Vrednosti so v stolpcu C: C2:C1000
4. Barva, ki jo iščete je v celici H2
5. Pritisk, ki ga iščete je v celici H3
=SUMPRODUCT(($A$2:$A$1000=H2)*($B$2:$B$1000=H3)*(C2:C1000))
Matjaž Prtenjak
https://mnet.si
https://mnet.si
lovrek ::
Hvala za odgovor, vendar funkcija, ko jo uredim za moj primer, vedno vrne rezultat s tabele 0.
=SUMPRODUCT(A43:A97=E47)*(B43:B97=F46)*(C43:C97)
to je moja verzija:( )
V glavnem rad bi, da glede na izbrano barvo v celici e7 in tlak v celici f 6 formula v polje e 12 vrne točno vrednost iz stolpca 3.
Poskušal sem tudi z Vlookup(if(and)) pa se mi nekje zalomi in konstantno vrača isto vrednost.
Prosim, za pomoč, ker mislim, da sem blizu:)
LP
=SUMPRODUCT(A43:A97=E47)*(B43:B97=F46)*(C43:C97)
to je moja verzija:( )
V glavnem rad bi, da glede na izbrano barvo v celici e7 in tlak v celici f 6 formula v polje e 12 vrne točno vrednost iz stolpca 3.
Poskušal sem tudi z Vlookup(if(and)) pa se mi nekje zalomi in konstantno vrača isto vrednost.
Prosim, za pomoč, ker mislim, da sem blizu:)
LP
lovrek ::
Sumproduct, očitno ne bo prava, saj ne želim množiti ali seštevati....
Želim , da funkcija iz tabele odčita kolikšna je poraba NPOR: pri x barih in x barvi!
Želim , da funkcija iz tabele odčita kolikšna je poraba NPOR: pri x barih in x barvi!
smacker ::
Zakaj pa si nisi 2D tabele omislil? Barvo v vrstice, pritisk v stolpce. Pol moraš samo ustrezno celico naslovit. Enostavnejše formula in preglednejša tabela.
lovrek ::
sem jo imel najprej pa me nikamor ni pripeljala....To tabelo sem naredil , ker sem mislil, da bom s kombinacijo vlookup ( spremenljivka samo v enem stolpcu) if in and kam prišel
Mi lahko s formulo pomagaš?
Prosim
Mi lahko s formulo pomagaš?
Prosim
smetko ::
Za ta orimer poizkusi z funkcijo: =SUMPRODUCT(--(A:A=E7);--(B:B=F6);--(C:C))
operator -- spremeni izraz iz true/false v 1/0.
Če pa na nov list z imenom Sifrant v A kolono vneseš barve in v 1. vrstico vneseš pritiske (a1 nima nobenega podatka)
lahko uporabiš sledeče formule:
=INDEX(Sifrant!B2:F7;MATCH(E7;Sifrant!A2:A7;0);MATCH(F6;Sifrant!B1:F1;0))
ali
=OFFSET(Sifrant!A1;MATCH(E7;Sifrant!A2:A7;0);MATCH(F6;Sifrant!B1:F1;0))
ali
=VLOOKUP(E7;Sifrant!A1:F7;MATCH(F6;Sifrant!B1:F1;0)+1;FALSE)
ali
=HLOOKUP(F6;Sifrant!A1:F7;MATCH(E7;Sifrant!A2:A7;0)+1;FALSE)
operator -- spremeni izraz iz true/false v 1/0.
Če pa na nov list z imenom Sifrant v A kolono vneseš barve in v 1. vrstico vneseš pritiske (a1 nima nobenega podatka)
lahko uporabiš sledeče formule:
=INDEX(Sifrant!B2:F7;MATCH(E7;Sifrant!A2:A7;0);MATCH(F6;Sifrant!B1:F1;0))
ali
=OFFSET(Sifrant!A1;MATCH(E7;Sifrant!A2:A7;0);MATCH(F6;Sifrant!B1:F1;0))
ali
=VLOOKUP(E7;Sifrant!A1:F7;MATCH(F6;Sifrant!B1:F1;0)+1;FALSE)
ali
=HLOOKUP(F6;Sifrant!A1:F7;MATCH(E7;Sifrant!A2:A7;0)+1;FALSE)
No comment
lovrek ::
Žal ne dela.....vedno vrne n/v
=SUMPRODUCT(--(A:A=E7);--(B:B=F6);--(C:C))
operator -- spremeni izraz iz true/false v 1/0. Ta kljub vsemu vrne vrednost 0
Vedno bolj opažam, d aje to nek extremen primer.:(
smetko, hvala: Za ta orimer poizkusi z funkcijo: =SUMPRODUCT(--(A:A=E7);--(B:B=F6);--(C:C)) deluje!!!
Smetko, hvala ! Sumproduct dela!!!!
=SUMPRODUCT(--(A:A=E7);--(B:B=F6);--(C:C))
operator -- spremeni izraz iz true/false v 1/0. Ta kljub vsemu vrne vrednost 0
Vedno bolj opažam, d aje to nek extremen primer.:(
smetko, hvala: Za ta orimer poizkusi z funkcijo: =SUMPRODUCT(--(A:A=E7);--(B:B=F6);--(C:C)) deluje!!!
Smetko, hvala ! Sumproduct dela!!!!
Zgodovina sprememb…
- spremenilo: lovrek ()
z00s ::
Hei,
kaj pa rešitev, ki jo je predlagal dany8oy? Drugače pa razmisli o kakšni VBA formi. Btw. kaj pa Access - tam lepo pripraviš eno fino poizvedbo, ki te vpraša za barvo in za pritisk, nato pa lepo vrne rezultat.
kaj pa rešitev, ki jo je predlagal dany8oy? Drugače pa razmisli o kakšni VBA formi. Btw. kaj pa Access - tam lepo pripraviš eno fino poizvedbo, ki te vpraša za barvo in za pritisk, nato pa lepo vrne rezultat.
prtenjam ::
Sumproduct, očitno ne bo prava, saj ne želim množiti ali seštevati....
Želim , da funkcija iz tabele odčita kolikšna je poraba NPOR: pri x barih in x barvi!
Smetko, hvala ! Sumproduct dela!!!!
:)
Matjaž Prtenjak
https://mnet.si
https://mnet.si
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | excel funkcijeOddelek: Programska oprema | 2753 (990) | Selotejp |
» | Excel - dvojni vlookupOddelek: Programska oprema | 1626 (1398) | NeMeTko |
» | Excel 2003 formulaOddelek: Programska oprema | 1120 (1036) | Zako |
» | Excel, SiMobil račun - Zamenjava stevilk z imeni ?Oddelek: Programska oprema | 2113 (2002) | ales85 |
» | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4786 (4208) | veteran |