[Excel] Rijen/Cellen die niet leeg/nul zijn tellen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
Hallo,
ik probeer voor een lerares een excel spreadsheetje te maken die het uitrekenen van cijfers e.d. vereenvoudigd.
Nu heb ik het bijna af, maar zit ik nog een beetje met het gemiddelde. Om ruimte te laten voor een wisselend aantal studenten heb ik 100 rijen gemaakt (er zijn maar +- 75 studenten).
Nu kan ik wel de cijfers opsommen,maar weet niet precies door welk getal ik het moet delen. Ik kan wel door 100 delen maar dan komt het veel te laag uit. Hoe kan ik het aantal cellen tellen waarvan de inhoud niet leeg of nul is tellen?

Acties:
  • 0 Henk 'm!

Verwijderd

[google=excel count empty cells]

Tweede hit: http://www.exceltip.com/s..._Microsoft_Excel/373.html

=COUNTBLANK(A1:B15)

[ Voor 18% gewijzigd door Verwijderd op 13-04-2008 19:37 ]


Acties:
  • 0 Henk 'm!

  • --Niels--
  • Registratie: September 2004
  • Laatst online: 27-10 20:29
Gewoon =gemiddelde(je bereik) doet volgens mij gewoon precies wat jij wilt.

Voor dit soort, toch wel erg simpele vragen, biedt de help functie van Excel ook altijd wel een oplossing.

Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
Nee, gemiddelde doet het niet, dat had ik al geprobeerd.
Zoeken op count empty cells had ik niet geprobeerd, wel 100 variaties van "don't count empty rows"

Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
Hmm, als ik dit intyp: COUNTBLANK(B120:L120)
Krijg ik: "#NAAM?"
Ik heb ook hier gekeken. (hmm, dit is hem niet, maar ik kan degene die ik bedoelde niet meer vinden)
Als ik deze twee intyp krijg ik de melding dat mijn formule een fout bevat:
=COUNTIF(B120:L120,"0,0")

[ Voor 13% gewijzigd door dtech op 13-04-2008 20:48 ]


Acties:
  • 0 Henk 'm!

  • --Niels--
  • Registratie: September 2004
  • Laatst online: 27-10 20:29
dtech schreef op zondag 13 april 2008 @ 20:47:
Hmm, als ik dit intyp: COUNTBLANK(B120:L120)
Krijg ik: "#NAAM?"
Ik heb ook hier gekeken. (hmm, dit is hem niet, maar ik kan degene die ik bedoelde niet meer vinden)
Als ik deze twee intyp krijg ik de melding dat mijn formule een fout bevat:
=COUNTIF(B120:L120,"0,0")
In de Nederlandse versie van Excel moet je een ; gebruiken i.p.v. een , dus =COUNTIF(B120:L120;"0,0").

dat mijn gem. niet werkt, klopt, had niet goed gelezen, je wilde ook de 0 waarden uitsluiten

Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
Hmm, dan krijg ik ook "#NAAM?"
De velden zijn geformatteerd als getal met 1 decimaal.

[ Voor 48% gewijzigd door dtech op 13-04-2008 21:21 ]


Acties:
  • 0 Henk 'm!

  • --Niels--
  • Registratie: September 2004
  • Laatst online: 27-10 20:29
dtech schreef op zondag 13 april 2008 @ 21:21:
Hmm, dan krijg ik ook "#NAAM?"
De velden zijn geformatteerd als getal met 1 decimaal.
Hoe ze zijn geformatteerd, dat is alleen van belang voor hoe Excel ze aan jou toont. Voor berekeningen e.d. hanteert hij veel meer decimalen. En daarnaast zet je meestal iets tussen "" als het om tekst gaat, dus nu moet je gewoon 0 neerzetten i.p.v. "0,0".
Of je een ; of een , moet gebruiken, dat geeft Excel zelf ook wel aan als je een formule bewerkt.

Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
De data is afkomstig van een formule:
SUM(B90:B118)/11
Dat is toch ook gewoon een decimaal?
Het zal wel aan mij geven, maar mij gaf excel niet aand at ik een ; moest gebruiken, enkel dat er een fout in zat.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Daar is naast de popup met uitleg die je krijgt zodra je start met de invoer, ook een heel helpfile voor. Als de hele syntax in elke foutmelding moet worden herhaald wordt je er gek van ;)

Maar zo te zien wil je "gewoon" even de basics van Excel doornemen (Help -> Inhoudsopgave, of zoeken in de functie-lijst en daar de voorbeelden van proberen, is een goede start). Daar hebben we het namelijk over ;)

Som, aantal, en doe er voor het mooie ook een check bij of er wel alleen maar getallen in staan. Of gewoon het gemiddelde nemen; Excel is zo slim om lege cellen weg te laten, zelfs cellen met strings er in ipv getallen. Maar 0 is natuurlijk gewoon een getal, laat het dan gewoon leeg.
.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 19-09 15:37
Excel is helaas niet zo slim: 0,0 wordt gewoon als waarde opgeteld.
Ik kan de velden niet leeg laten, omdat elk veld een formule bevat die de waarden van de bovenste rijen opteld. Als deze niet zijn ingevoerd maakt excel er nul van

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Excel is helaas niet zo slim: 0,0 wordt gewoon als waarde opgeteld.
Slim? Ik zou het juist erg stom vinden als 0 niet als getal werd geteld :X

En je kunt er best iets anders dan 0 van maken, met de juiste formule. Bijv. met ALS() kan je er N/A of "" van maken.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Wat dacht je van som() en aantal.als() te combineren?

of wat F_J_K zegt, gewoon geen 0 neerzetten waar je "" of null of N/a bedoelt. :)

[ Voor 44% gewijzigd door Lustucru op 14-04-2008 20:36 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • ---RRR---
  • Registratie: Maart 2004
  • Laatst online: 21-07 16:39
Maak een extra kolom naast de cijfers met de formule:
=ALS(E12>0;E12)
m.a.w. als de waarde in E12 groter is dan 0; dan neemt hij deze waarde.
is de waarde 0 of kleiner dan krijg je 'onwaar'. De vermelding 'onwaar' wordt niet meegenomen in de gemiddelde berekening (en kan je eventueel met voorwaardelijke opmaak verbergen.)

Acties:
  • 0 Henk 'm!

  • E-Rick
  • Registratie: November 2000
  • Laatst online: 20-10 11:57

E-Rick

I love it :7

In OpenOffice Calc is dit 'm: =SUM(B120:L120)/COUNTIF(B120:L120; ">0")
Zou in excel niet veel anders moeten zijn.

Choose life

Pagina: 1