IF ja siitä seuraava VLOOKUP

=IF($G$6>0;VLOOKUP($G$6Tuotteet!A:E;2;FALSE);)

Eli, kun G6 soluun syötetään mikä tahansa nollaa suurempi luku, se hakee VLOOKUP -funktiolla Tuotteet -taulusta rivin jossa kyseinen G6 soluun syötetty rivi esiintyy.

Nyt Excel ilmoittaa virhettä ja viittaa tuohon soluun $G$6. Samoin > jälkeistä nollaa se herjailee.
G6 solun arvo on ok, samoin muotoilu solussa on ihan kelpo.
1529
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

(suom. PHAKU) hakee siis matriisin (tietoalueen) ensimmäisestä sarakkeesta haettavaa arvoa ja antaa tiedon kaavassa annetun "monennestako" sarakkeesta, tässä siis toisesta(2).
Sinulla on siis Tuotteet-välilehdellä A-sarakkeessa numero joka on isompi kuin nolla
Kaavasi =IF($G$6>0;VLOOKUP($G$6Tuotteet!A:E;2;FALSE);) pitää käsittääkseni olla
=IF($G$6>0;VLOOKUP($G$6;Tuotteet!A:E;2;0);"") - nyt kaava hakee Tuotteet!A:E alueesta A-sarakkeesta G6:ssa annettua lukua ja hakee löydetyn luvun rivin toisesta sarakkeesta olevan tiedon.
IF vaatii aina "arvo_jos_tosi" ja "arvo_jos_epätosi". Kaavassasi ei ole lainkaan sitä, mitä tapahtuu jos G6 onkin pienempi kuin 0.
Kaavan voi tehdä myös näin:
=IF(G6

Äänestä

Kommentoi aloitusta


Officemies kirjoitti:

=IF($G$6>0;VLOOKUP($G$6Tuotteet!A:E;2;FALSE);)

Eli, kun G6 soluun syötetään mikä tahansa nollaa suurempi luku, se hakee VLOOKUP -funktiolla Tuotteet -taulusta rivin jossa kyseinen G6 soluun syötetty rivi esiintyy.

Nyt Excel ilmoittaa virhettä ja viittaa tuohon soluun $G$6. Samoin > jälkeistä nollaa se herjailee.
G6 solun arvo on ok, samoin muotoilu solussa on ihan kelpo.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu