Solujen summa, jos taustaväri on tietty

Nördemumma

Haluan laskea sarakkeiden A1-A1000 summan. Solut kertovat projektista maksetun palkan osuuden. Jos solun taustaväri on vihreä, on palkka maksettu. Jos taas taustaväri on valkoinen, on palkka vielä maksamatta. Miten saan laskettua maksamatta olevien palkkojen summan? Todennäköisesti käyttämällä SUMMA.JOS -funktiota tyyliin:

=SUMMA.JOS(A1:A1000,'taustaväri on valkoinen...'A1:A1000)

Voinko siis liittää SUMMA.JOS-funktioon väriehdon? Ja jos voin niin miten se tehdään?

Mistä löytyisi Excel API-kuvaus suomeksi, josta näkisi mitä eri funktioita on ylipäätään olemassa?

5

8409

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • API,
      • Nördemumma

        Kiitoksia!


    • moduuliin...
      ja soluun mihin haluat tuloksen niin kaavaksi esim.
      =SummaVärillä(A1:A1000)

      HUOM!
      funktio ei päivity, kun muutat solun väriä joten se pitää resetoida esim. painamalla näppäinyhdistelmää CTRL ALT F9
      tietenkin tohon olis pitänyt lisätä eriväreille mahdollisuus, mutta olkoon nyt noin

      Function SummaVärillä(Alue As Range) As Double
      For Each solu In Alue
      If solu.Interior.ColorIndex = xlNone Then
      SummaVärillä = SummaVärillä solu
      End If
      Next solu
      End Function

      • Nördemumma

        Koodisi toimii mainiosti. Näin sitä oppii ohjelmointia uusillakin alustoilla. Kiitos loistavasta vinkistä!


      • Tilastoilija
        Nördemumma kirjoitti:

        Koodisi toimii mainiosti. Näin sitä oppii ohjelmointia uusillakin alustoilla. Kiitos loistavasta vinkistä!

        Minulla on samantapainen ongelma kuin aloittajalla, mutta en tuosta koodista tajunnut paljoakaan. Mikäli ei enää Kunde vastaa niin joku voi tehdä uuden kaavan tai neuvoa Kunden tekemää.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Jalankulkija kuoli. Poliisi etsii mustaa BMW Coupe -autoa, jossa on punertavat vanteet.

      Jalankulkija kuoli jäätyään auton alle Joensuussa – kuljettaja pakeni, poliisi pyytää havaintoja https://www.mtvuutiset.
      Joensuu
      235
      5386
    2. Mikä vasemmistolaisista jankkaavaa vaivaa?

      Pahasti on ihon alle, siis korvien väliin sinne tyhjään tilaan, päässeet kummittelemaan. Ei ole terveen ihmisen merkki
      Maailman menoa
      84
      3464
    3. PÄIVÄN PARAS: Nigerialainen haki turvapaikkaa Suomesta, lähti takas huilaamaan

      kotimaahansa, koska turvapaikan saaminen kesti niin kauan. Ja tämän kertoo ihan Yle, eikä yhtään toimittaja kyseenalaist
      Maailman menoa
      119
      3218
    4. Ohjelma "Rikollisjengien Ruotsi" hyvin paljasti jakautuneen maan

      eli ns. ruotsalaiset yhdellä puolella, muslimit ja muut kehitysmaalaiset toisella puolella. Siinäkin hyvin näki mitä ma
      Maailman menoa
      42
      3053
    5. Vassarina hymyilyttää vaurastuminen persujen kustannuksella

      Olen sijottanut määrätietoisesti osan Kelan tuista pörssiosakkeisiin, ja salkku on paisunut jo toiselle sadalle tuhanne
      Maailman menoa
      72
      2929
    6. Riikka runnoo: Elisalta potkut 400:lle

      Erinomaisen hallitusohjelman tavoite 100 000 työllistä lisää yksityisellä sektorilla on kohta saavutettu. Toivotaan toiv
      Maailman menoa
      92
      2738
    7. Pidennetään viikko 8 päiväiseksi

      Ja jätetään työpäivien määrä nykyiseen 5:een. Tuo olisi kompromissiratkaisu vellovaan keskusteluun työajan lyhentämisest
      Maailman menoa
      15
      2425
    8. Pääseekö kuka tahansa hoitaja katselemaan kenen tahansa ihmisen terveystietoja?

      "Meeri selaili puhelinta uteliaisuuttaan ja katuu nyt – Moni hoitaja on tehnyt saman rikoksen Tuttujen ihmisten asiat k
      Maailman menoa
      103
      2297
    9. Miksi eristäydyt?

      Onko jokin syy kun vetäydyt omiin oloihin?
      Ikävä
      165
      1786
    10. Vapaa- ajan asunto palanut Haapavedellä

      Haapavesi päässyt Iltalehteen Vapaa- ajan asunto palanut 35 neliötä palanut. Missä päin tämä on ollut? Poliisin tutkinn
      Haapavesi
      9
      1420
    Aihe