IF-funktion virhe 503

Onko mahdollista sellainen kun mul on kaava:
=IF(C4>0;C4/E4;0)
Ongelma on nyt siinä et haluaisin et se E4 olis niin kauan nolla tai vaikka tyhjä kun C4,D4,E4 soluis olis kaikis numero. Nyt kun laitan C4 ja D4 numeron ja E4 on tyhjä niin se ilmoittaa F4 solus missä on se kaava - Virhe 503.
3643
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

nollalla jako. En ymmärtänyt mitä yrität värkätä.

Äänestä

Joo, kuten edellä huomautettiin, nollalla jako ei ole mahdollista.

Minäkään en aivan ymmärtänyt, mitä haluat tehdä. Kysymyksessäsi halusit E4:n olevan nolla niin kauan kuin mm. E4:ssä itsessään on numero, mutta soluviittaukset itseensä eivät ole mahdollisia (muuta kuin hyvin erikoistapauksessa).

Solun tyhjyyden voi testata ISBLANK-funktiolla. Jos halutaan TOSI, jos se on joko tyhjä tai nolla
niin: OR(ISBLANK(C4);C4=0). Tosin myös mikä tahansa lukuarvo itsessään on arvo TOSI ja nolla tai tyhjä ovat EPÄTOSI, joten tuota ei välttämättä tarvitse testata erikseen.

Funktio ISNUMBER taas palauttaa arvon TOSI nollasta tai muusta numerosta, mutta arvon EPÄTOSI kaikesta muusta, myös tyhjästä solusta.

Jos haluat tarkistaa useammasta solusta, ovatko ne nollasta ja tyhjästä poikkeavia lukuarvoja, voi OR-lausekkeessa käyttää aluetta, esim. =OR(C4:E4).

Ps. En haluaisi nipottaa, mutta kysymyksen esittäminen kirjakielellä tekisi siitä helpommin luettavan ja siten myös ymmärrettävämmän...

Äänestä
  • Sellainen pieni virhe tuli kun kirjoitin et "E4" olis niin kauan nolla tai vaikka tyhjä kun C4,D4,E4 soluis olis kaikis numero mut tarkoitin et "F4" -seen pitää saada sellainen funktio (kaava).
    Se toimii sillä:
    =JOS(E4="";0;JOS(C4>0;C4/E4;0))

    D4 jätin pois ku ei ollu tarvetta. Ajoin takaa sitä et F4 ei tulis ilmoitus virheest jos jompikumpi - c4 tai e4 olis tyhjä. Nyt siellä on niin kauan nolla kun molemmis soluis on numero.

    Kiitti kuitenki!

    Äänestä

Kommentoi aloitusta


hosu kirjoitti:

Onko mahdollista sellainen kun mul on kaava:
=IF(C4>0;C4/E4;0)
Ongelma on nyt siinä et haluaisin et se E4 olis niin kauan nolla tai vaikka tyhjä kun C4,D4,E4 soluis olis kaikis numero. Nyt kun laitan C4 ja D4 numeron ja E4 on tyhjä niin se ilmoittaa F4 solus missä on se kaava - Virhe 503.

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