» »

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

bojsi ::

Tako si mislil?

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
=SUMPRODUCT(($A$2:$A$1000=H2)*($B$2:$B$1000=H3)*(C2:C1000))
Matjaž Prtenjak
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:(
 Tabela

Tabela

)

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!

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

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)
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!!!!

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.

prtenjam ::

lovrek je izjavil:

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!


lovrek je izjavil:


Smetko, hvala ! Sumproduct dela!!!!


:)
Matjaž Prtenjak
https://mnet.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

excel funkcije

Oddelek: Programska oprema
102642 (879) Selotejp
»

Excel - dvojni vlookup

Oddelek: Programska oprema
101468 (1240) NeMeTko
»

Excel 2003 formula

Oddelek: Programska oprema
61063 (979) Zako
»

Excel, SiMobil račun - Zamenjava stevilk z imeni ?

Oddelek: Programska oprema
52030 (1919) ales85
»

[Excel]Vrednost celice = ime dokumenta

Oddelek: Programska oprema
314543 (3965) veteran

Več podobnih tem