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...
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...
Vastaukset 4
Vanhimmat
https://support.office.com/fi-fi/article/josvirhe-funktio-c526fd07-caeb-47b8-8bb6-63f3e417f611
Tuolla saa vaihtoehtoisen viestin
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.
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.
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.