Moi,
Miten saan kerrottua koneelle, että ei laske summa funktioon negatiivisia lukuja. Eli kone käsittelee niitä nolla arvolla.
Esimerkki:
Lasken vaikka 3 4 (-2), niin tulokseksi tulee 7, eikä 5.
Negatiiviset luvut -> nolla
5
4798
Vastaukset
- vaikka näin
=SUMIF(A1:A3;">0";A1:A3)
- A
Pitäisi saada laskettua keskiarvo joukosta, jossa on mukana negatiivisia arvoja, joita ei tulisi huomioida. Vinkkejä?
A kirjoitti:
Pitäisi saada laskettua keskiarvo joukosta, jossa on mukana negatiivisia arvoja, joita ei tulisi huomioida. Vinkkejä?
soluun mihin haluat tuloksen kaava esim. =PosKeskiarvo(A1:A40)
moduuliin...
Function PosKeskiarvo(Alue As Range) As Double
Dim solu As Range
Dim i As Integer
On Error Resume Next
Application.Volatile True
For Each solu In Alue
If solu >= 0 Then
i = i 1
PosKeskiarvo = PosKeskiarvo solu
End If
Next
PosKeskiarvo = PosKeskiarvo / i
End Functionkunde kirjoitti:
soluun mihin haluat tuloksen kaava esim. =PosKeskiarvo(A1:A40)
moduuliin...
Function PosKeskiarvo(Alue As Range) As Double
Dim solu As Range
Dim i As Integer
On Error Resume Next
Application.Volatile True
For Each solu In Alue
If solu >= 0 Then
i = i 1
PosKeskiarvo = PosKeskiarvo solu
End If
Next
PosKeskiarvo = PosKeskiarvo / i
End Function=AVERAGE(IF(A1:A4>0;A1:A4))
- M.L.
kunde kirjoitti:
soluun mihin haluat tuloksen kaava esim. =PosKeskiarvo(A1:A40)
moduuliin...
Function PosKeskiarvo(Alue As Range) As Double
Dim solu As Range
Dim i As Integer
On Error Resume Next
Application.Volatile True
For Each solu In Alue
If solu >= 0 Then
i = i 1
PosKeskiarvo = PosKeskiarvo solu
End If
Next
PosKeskiarvo = PosKeskiarvo / i
End FunctionJos ei omaa funktiota halua luoda, ja Excelin versio on 2007 tai uudempi, niin tähän on olemassa myös valmis taulukkokaava:
=KESKIARVO.JOS("A1:A40";">=0")
(engl. AVERAGEIF)
Vanhemmila versioilla esim:
=SUMMA.JOS("A1:A40";">=0")/LASKE.JOS("A1:A40";">=0")
(SUMIF, COUNTIF)
-Mika
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Janni Tikkanen ohjattiin miesten pukuhuoneeseen
Vai olisko sittenkin Janne Tikkanen? Jos siellä jalkojen välissä on miesten killukkeet, mieshän tämä Janni on. Ja kuuluu852409Keskisarja loisti A-studiossa, vauhkoontunut Sofia Virta munasi itsensä
Keskisarja taas puhui 100% faktaa maahanmuuttoon liittyen. Kokoomuksen Kaumalta tuli pari hyvää puheenvuoroa, joskin muu4722367Rakastan ja ikävöin sinua
Ei helpota tämä ikävä millään. Pelkäsin että tämä ajanjakso tulee olemaan juuri näin vaikea. Siksi halusin ennen tätä pä771492Sä olet epävakaa
tai ainakin yrität onnistuneesti vaikuttaa siltä. Ei sun kanssa uskalla ruveta yhtään mihinkään, menis hommat ojasta all211461Tiedän ettet tehnyt tahallasi pahaa
Asiat tapahtuivat, ristiriidat ovat meitä vahvempia. Olemmeko me niin vahvoja, että selviämme tästäkin vielä? Aika paljo1101440- 671333
- 211133
Teräväkielinen Virta jauhotti totaalisesti sössöttävän Keskisarjan
Harvoin on noin suvereenia jauhotusta A-studiossa nähty. Ja minä äänestän demareita, joita ei oltu paikalle edes kutsut2701119Venäläistä sukellusvenettä jahdataan Norjassa Sukellusvenettä on etsitty sunnuntaista lähtien.
Venäläistä sukellusvenettä jahdataan Norjassa Sukellusvenettä on etsitty sunnuntaista lähtien. Norjassa on käynnissä ve1091112Haluatko tietää totuuden?
Olen kyllästynyt sinuun. Et herätä enää mielenkiintoa. Samat jutut x 100. Kuten narskuilla aina. Samalla tunnen myötätun871103