JAKO/0! virheilmoitus

Kuinka pääsen eroon tai kierrän tuon virheilmoituksesta?
Ei näytä kovin hyvältä jos käyttäjä antaa taulukkoon arvoksi nollan, niin ruutu lävähtää täyteen #JAKO/0! virheilmoituksia.
Perussyy on ohmin lain kaava, R = U / I. Käyttäjältä kysytään virtaa eli I:tä, ja on loogista että voidaan kokeilla myös nolla-arvolla, yhtä kolmesta vaihevirrasta.
Tietenkin voi laittaa kaava eteen JOS ehdon että syöte on isompi kuin nolla, muutoin käytetään nollan tilalla niin pientä virta-arvoa että se näkyy taulukossa käytetyillä desimaaleilla nollana. Ei kovin tyylikäs ratkaisu...
4856
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat
  • Se viesti tulee siiihen soluun jossa virhe tapahtuu, ei välttämättä ole näkyvillä. Lisääksi siitä seuraa #ARVO! ilmoituksia muista soluista.
    Tosin tuollakin funktiolla voi sijoittaa soluun lähes nollaa vastaavan laskentatuloksen (ääretön) joka vaikutus häviää näkyvistä desimaaleihin.

    Äänestä

Pitää tietää mitä haluaa.

Nollalla jako on aina virhe.

Soluun syötettävää arvoa voi rajoittaa.
Laskukaavaan voi tehdä ehdon.
Mutta nollalla jakoa ei millään saa toimimaan oikein fysiikassa eikä matematiikassa.

Äänestä
  • Käytettävyys kärsii jos syötteenä pyydetään impedansseja ohmeina, sähköä on helpompi ajatella ampeereina.
    Ainoa keino on manipuloida syötettyä arvoa, jos käyttäjä antaa virraksi nolla ampeeria, se korvataan merkityksettömän pienellä arvolla jonka vaikutus laskennassa ei näy.

    Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Kuinka pääsen eroon tai kierrän tuon virheilmoituksesta?
Ei näytä kovin hyvältä jos käyttäjä antaa taulukkoon arvoksi nollan, niin ruutu lävähtää täyteen #JAKO/0! virheilmoituksia.
Perussyy on ohmin lain kaava, R = U / I. Käyttäjältä kysytään virtaa eli I:tä, ja on loogista että voidaan kokeilla myös nolla-arvolla, yhtä kolmesta vaihevirrasta.
Tietenkin voi laittaa kaava eteen JOS ehdon että syöte on isompi kuin nolla, muutoin käytetään nollan tilalla niin pientä virta-arvoa että se näkyy taulukossa käytetyillä desimaaleilla nollana. Ei kovin tyylikäs ratkaisu...

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