t1mo
15.07.14,19:43
Dobrý deň, potreboval by som pomôcť s podmienkou VLOOKUP. Mám tabuľku s 3 stĺpcami, kde v prvých dvoch sa viac krát nachádzajú tie isté hodnoty. Potrebujem vypísať hodnotu z tretieho stĺpca ak sa v jeho riadku nachádzajú obidva správne argumenty. . . . . skúšal som príkaz

IF(AND(VLOOKUP(H7;A2:C19;3;FALSE);VLOOKUP(G7;A2:C1 9;3;FALSE))=TRUE;(VLOOKUP(H7;A2:C19;3;FALSE));"ERROR")

no pri zobrazení krokov výpočtu mi vypisuje toto

IF(AND(VLOOKUP(H7;A2:C19;3;FALSE);VLOOKUP(G7;A2:C1 9;3;FALSE))=TRUE;(VLOOKUP(H7;A2:C19;3;FALSE));"ERROR")
kobolcs
15.07.14,23:34
thaisk
18.07.14,19:38
Skús toto
IF(AND(VLOOKUP(H7;A2:C19;3;FALSE)="TRUE";VLOOKUP(G7;A2:C19;3;FALSE)="TRUE");VLOOKUP(H7;A2:C19;3;FALSE);"ERR OR")
PaloPa
21.07.14,07:49
Dá sa i cez INDEX a MATCH


=IFERROR(INDEX($C$7:$C$18;MATCH(1;(($A$7:$A$18="Rudo")*($B$7:$B$18="Marec"));0));0)


Vzorec je tzv array funkcia - potvrdenie vzorca cez Ctrl+Shift+Enter
Kabaka123
01.03.16,10:58
taujímalo by ma ako sa dá táto funkcia upraviť pre excel 2003...