Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[Excel] Som getallen binnen een bepaald bereik berekenen *

Pagina: 1
Acties:
  • 592 views sinds 30-01-2008
  • Reageer

  • Turfschipper
  • Registratie: April 2004
  • Laatst online: 12-11 02:00
Zie de volgende vb tabel. Zonder omlijning want met plakken uit excel pakt ie geen tabellijnen.

140 121 30
121 81 60
60 45 45
83 85 90
121 30 100

Ik wil dus in een cel (3 verschillende )een formule wegzetten die het volgende uitrekend:

cel 1: De som van het aantal getalen dat gelijk of hoger is dan 100 en lager dan 140,

cel 2: De som van het aantal getallen dat gelijk is of hoger aan 140 en lager dan 180.

cel 3: Het aantal 180

Iemand een idee?

ps, als je je afvraagt, wtf is dit nou weer? ik ben met een dartsprogrammaatje bezig.

Maar meteen het volgende:

is het mogelijk om in excel, als je een waarde intypt, je hier een bepaalt geluid aan kan toekennen wat je zelf maakt of al ergens hebt staan (dus geen windows- of systeemgeluiden)?

bv. je typt in 180 en je hoort dan One hunderdand eightyyyyyyyyyyyyyyyy!!!!!!!!!!!

  • Outsync
  • Registratie: November 2002
  • Laatst online: 31-08-2020

Outsync

Zen 30 GB NX :D

In access zou dit kunnen.. In excel weet ik het nog niet zeker.

Je kan het in excel wel met hyperlinks doen maar dan moet je er wel op klikken natuurlijk ;)

Boshoer! Specs | (bobo1on1) echt jonge die fewture is echt een aap gewoon


  • White Feather
  • Registratie: Januari 2000
  • Laatst online: 11:09
=COUNTIF(A1:C1,"180") dat kun je gebruiken als je 180 in een cel hebt staan.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Dus in cel 1 eigenlijk iets voor 100 < x < 140, voor cel 2 140 <= x < 180, en cel 3 180?

Tsja, maar nog een maar dingen ernaast waarin je bijvoorbeeld zet:

=IF(IF(A1<=140;A1;0)>100;A1;0)

en dan maak je drie nieuwe tabellen en daarin kan je sommeren. wat daar gedaan wordt:

als(vergelijking, als waar, als nietwaar). ik laat dus een if op een if los, omdat 100<A1<=140 niet werkte. hetzelfde kan je doen voor 180, en je andere categorie :)

White Feather, daar heeft hij niets aan:
COUNTIF
See Also

Counts the number of cells within a range that meet the given criteria.

Syntax

COUNTIF(range,criteria)

Range is the range of cells from which you want to count cells.
dan krijg je het aantal keren 180, niet de som ervan. uiteraard kan je dat weer vermenivuldigen met 180, dus:

code:
1
=180*COUNTIF(range,"180")


werkt wel :)

[ Voor 35% gewijzigd door G33rt op 14-04-2004 21:02 ]


  • Batsies
  • Registratie: Mei 2002
  • Laatst online: 27-01-2022

Batsies

E-Developing

http://www.batsies.nl/upload/voila.xls dit werkt, maar alleen cel2 klopt niet, iemand?

E-Developing


  • Turfschipper
  • Registratie: April 2004
  • Laatst online: 12-11 02:00
Met de hyperlink is gelukt, maar dan moet je hem aanklikken.

De bedoeling is dat als ik ergens 180 in tik, er onehundredandeighty uit mijn speakers knalt.

Verwijderd

Neem eerst een audio file op, plaats het ergens op je schijf en vervang 'ding.wav' hieronder in 'honder80.wav' of zoiets.
Plaats deze code in het macro scherm (ALT+F11) in de toegepaste sheet:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Declare Function sndPlaySound Lib "winmm.dll" _
    Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
    ByVal uFlags As Long) As Long

Sub PlayWavFile(WavFileName As String, Wait As Boolean)
    If Dir(WavFileName) = "" Then Exit Sub ' no file to play
    If Wait Then ' play sound before running any more code
        sndPlaySound WavFileName, 0
    Else ' play sound while code is running
        sndPlaySound WavFileName, 1
    End If
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
' Hier had ik de gouden tip vandaan (let op: url afgebroken)
' http://www.exceltip.com/show_tip/General_Topics_in_VBA/
' Playing_WAV-files_using_VBA_in_Microsoft_Excel/460.html

    If Target.Value = "180" Then
        PlayWavFile "c:\windows\media\ding.wav", False
    End If
End Sub

succes
edit:
even ingesteld dat het om visual basic code gaat

[ Voor 10% gewijzigd door Verwijderd op 15-04-2004 05:28 ]


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Mag ik vragen wat die code met dartscores te maken heeft? Dan worden er gewoon geluidjes afgespeelt. Wat de TS wil is iets als
code:
1
2
3
4
if($score > 100 && $score <= 140)
 {
   tel waarde
  }

maar ja, dat kan niet in excel ;)

edit:
goed.. hij vroeg dus ook om geluidjes. overheen gelezen, sorry :)

[ Voor 18% gewijzigd door G33rt op 15-04-2004 10:25 ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

'De som van het aantal getallen dat..' <-- bedoel je de som van de getallen of de aantallen getallen? De aantallen is inderdaad heel simpel met countif te doen en die geeft ook Batsies in "excel vraag".
G33rt schreef op 15 april 2004 @ 08:36:
Mag ik vragen wat die code met dartscores te maken heeft? Dan worden er gewoon geluidjes afgespeelt.
Dat is deel van wat 'ie wilt; hij moet er nog wel de logica omheen bouwen.
maar ja, dat kan niet in excel ;)
Gezien het geluid moet hij toch VBA gebruiken, in VBA is het een eitje om dat te doen. In een for loopje alles in de juiste range tellen en dan op een bepaalde plaats neerzetten :)

Moet stalscu natuurlikj wel 'even' uitzoeken hoe en wat VBA doet. Er zijn veel tutorials te vinden en de combinatie Macro opnemen en F1 helpt ook veel.

offtopic:
Trouwens welkom op GoT :Y)
Ik pas je topictitel wat aan, 'excel vraagje' maakt niet bepaald meteen duidelijk wat nu je vraag is.

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


Verwijderd

F_J_K schreef op 15 april 2004 @ 09:12:
Gezien het geluid moet hij toch VBA gebruiken, in VBA is het een eitje om dat te doen.
Zie mijn voorbeeld.
Pagina: 1