tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1054
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    vb_user vb_user ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Beiträge
    31
    Hallo,

    ich habe ein Problem in Excel!! Und zwar: Ich möchte wissen, welche Anzahl von Werten meinen Kriterien entsprechen?
    D.h.
    Werte
    1
    1
    2
    3
    4
    4
    5

    z.b Anzahl der Werte die : >1 und kleiner als <3 entsprechen
    Mit Zählenwenn kann man ja nur ein Kriterium bestimmen.

    Hat jemand eine Lösung für mich

    Bitte
    mfg
     

  2. #2
    vb_user vb_user ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Beiträge
    31
    hat wirklich keiner eine idee?
     

  3. #3
    Registriert seit
    Jan 2003
    Ort
    tiefstes Ostwestfalen
    Beiträge
    2.606
    Hai,

    du kannst in einer neuen Spalte eine Wenn-Formel eingeben :

    =+WENN(B3>1;(WENN(B3<3;1;0));0)

    dann erhälst du dort nur Nullen und Einsen die du über die Zählen Funktion auswerten kannst.

    Ciao Stefan

    PS : Bei ganzen Zahlen und >1 und <3 kannst du doch auf 2 abfragen oder ?

    Ciao Stefan
     
    Eine weitere sinnlose Page im weltweiten Netz. www.leola13.de
    Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
    Man sollte die Tatsachen kennen, bevor man sie verdreht !

  4. #4
    WaGutSo WaGutSo ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    63
    Hallo vb_user,

    ich würde das Problem mit einer eigenen Funktion lösen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    Option Explicit
     
    Public Function fZähleWenn(SpalteWerte As Range, WertUG As Double, WertOG As Double) As Integer
      ' SpalteWerte: Spaltenbereich in der die Werte stehen. NUR EINE SPALTE MARKIEREN!
      ' WertUG: Wert für die Untergrenze (hier für Werte >= ZelleUG). WENN WERT AUS ZELLE NUR EINE ZELLE MARKIEREN!
      ' WertOG: Wert für die Obergrenze (hier für Werte <= ZelleOG). WENN WERT AUS ZELLE NUR EINE ZELLE MARKIEREN!
      Dim iZeile As Integer
      fZähleWenn = 0
      For iZeile = 1 To SpalteWerte.Rows.Count
        If SpalteWerte.Rows(iZeile).Value >= WertUG And SpalteWerte.Rows(iZeile).Value <= WertOG Then
          fZähleWenn = fZähleWenn + 1
        End If
      Next
    End Function

    Für die Grenzwerte kannst Du entweder eine Zelle in Deiner EXCEL-Mappe nehmen oder aber den Wert direkt im Funktionsaufruf eintragen. Wenn Du die Grenzen aus Zellen beziehst musst Du bei Änderungen oder Tests nur einen oder zwei Werte ändern.
    Wenn die Funktion in die EXCEL-Mappe kopiert ist, findest Du sie unter Funktionen/Weitere Funktionen…/Benutzerdefiniert

    Achtung: Funktion enthält keine Fehlerüberprüfung! Immer nur eine Spalte oder Zelle markieren!

    Ich wünsche viel Erfolg
    Walter Gutermann
     

Ähnliche Themen

  1. Excel Liste mit verschiedenen Zahlen. zählenwenn
    Von daniel2001 im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 08.09.08, 11:41
  2. Probleme bei Automation von Excel
    Von amigian im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 08.10.07, 09:49
  3. Problem mit ZÄHLENWENN bei OpenOffice
    Von Flo[H] im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 02.01.07, 17:52
  4. [VBA] Probleme mit Formelzuweisung in Excel
    Von Tarnal im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 27.07.05, 09:00
  5. EXCEL ZÄHLENWENN mit mehreren Datenbreichen
    Von santange im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 07.07.05, 10:48