moikka
osaisko joku taas neuvoa tumpulaa?, ongelmana on että taulukon pitäisi laskea rivit yhteen mutta summan kohdalle tulee teksti #arvo elikä solun pitäisi laskea vaikka kaikissa soluissa olisikaan lukua...ymmärsiköhän tästä taas ketään ja mitään kiitos etukäteen...
Olisiko ratkaisu niinkin yksinkertainen, että vastaus ei mahdu soluun, jota tulostat? Eli laajenna leveydessä solua ja katso tulostuuko sitten teksti.
Itselläni ainakin calc-ohjelma tulostaa '###' jos tulostettava tieto ei mahdu soluun. Excel taisi tehdä jotain vastaavaa myös.
valitettavasti ei johdu siitä
olisikohan sinulla siinä jokin lasku, jota ei voi suorittaa, jos arvo puuttuu. Esim. jakolasku ja legendaarinen jako nollalla.
=SUMMA(I5:I42) eli kaava on tuo, ja kyllä siinä välissä on sellaisia soluja joissa lukee #arvo ja kaava siinä on =JOS(G9>0;G9*$G$1;" ")joten jos nyt oikein ymmärrän niin pitäisi tietää kaava joka plokkaa pois nuo solut joissa #arvo lukee ja laskemaan vaan numerot yhteen ja tekemään niistä yhteis summan kai...eli siis jollei tuossa G9 ole mitään niin tulee 0 ja sekö ei käy päinsä?
Muuta tuo JOS(G9>0;G9*$G$1;" ")
tälläseksi: JOS(G9>0;G9*$G$1;0)
nyt lisäät tolla lausekkeella " " merkkijonon jos palauttaa falsen.
vaihda se 0:ksi.
tai vaihtoehtoisesti voit valita jonkun tyhjän solun.
eli
JOS(G9>0;G9*$G$1;A2) -jossa A2 on solun arvo joka palaa jos JOS -lausekkeesi on false. eli jos valitsemasi solu on tyhjä tulee returnilla 0.
tai voit käyttää JOS(G9>0;G9*$G$1;CELL("contents";A2)) ,joka ajaa saman asian.
#ARVO tulee siitä että sulla on tekstiä joko solussa G1 Tai G9.
et voi kertoa tekstillä numeroa ja toisinpäin.
huomaa että "" on myös teksti.
jos pistät jossain että G1 tai G9 = " " ,niin " " on merkkijono.
Voit kokeilla myös kaavaa SUMMA.JOS(I5:I42;">0")
Aihe on jo aika vanha, joten et voi enää vastata siihen.