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
4472
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
- 1622861
Kun viimeksi kohtasitte/näitte
Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...1352006Olet kyllä vaarallisen himokas
Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.1091956- 861669
- 811541
Anna vielä vähän vihreää valoa
Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet241522- 2271110
- 681052
Miksi homous puhuttaa konservatiiveja vuodesta toiseen?
Kysymykseen on vastattukin Kansanlähetyksen osalta: "Miksi sukupuoleen ja seksuaalisuuteen liittyvät asiat ovat konserv2651050- 73930