1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Wie kann ich Zählen, wenn eine Zelle mehrere Einträge enthält?

Discussion in 'Office-Programme' started by LongIslander, Nov 1, 2008.

Thread Status:
Not open for further replies.
  1. Hallo zusammen,

    ich habe folgendes Problem. Ich habe eine Liste mit der folgenden Struktur (vereinfacht):

    PDF: Tabellenstruktur



    Zu Statistikzwecken möchten ich nun die ausgefallenen Komponenten zählen.
    Das Problem ist, wenn ich 2 ausgefallene Komponenten in einer Zelle habe.

    Hat jemand eine Idee?

    Gruß ins Forum und Danke

    LongIslander
     

    Attached Files:

    Last edited: Nov 1, 2008
  2. Hascheff

    Hascheff Moderator

    Hallo,
    ich hab den Inhalt deiner Struktur mal kopiert und in Excel eingefügt. Die Daten standen dann in A2:A9, wobei C und D allein standen. Ich hab dann in B2 die Formel =LÄNGE(A2) geschrieben und nach unten ausgefüllt. In B10 hab ich dann =ZÄHLENWENN(B2:B9;">1") geschrieben.

    Das mit der Länge funktioniert dann vielleicht nicht in echt, aber vielleicht findest du in echt ein anderes Unterscheidungsmerkmal.

    In OpenOffice.org müsste das genauso funktionieren.
     
  3. Urs2

    Urs2 Megabyte

    Ohne Hilfsspalte fällt mir auch nichts ein, aber...

    - Die Tabelle steht doch sicher zB in A10..B13 , oder nicht?
    - Es gibt maximal zwei Komponenten
    - Die Komponenten sind alle gleich lang, also 3 Zeichen

    Dann >

    In Hilfspalte C >>> in C10 =WENN(LÄNGE(B10) > 0;WENN(LÄNGE(B10)>5;2;1);"")
    > nach unten kopieren
    In C15 =SUMME(D10:D13)

    Wenn in Spalte B nichts steht, wird in C nichts geschrieben.
    Wenn mehr als 5 Zeichen, dann 2, sonst 1

    Gruss Urs
     
  4. Beverly

    Beverly Halbes Megabyte

  5. Beverly

    Beverly Halbes Megabyte

    Beitragsinhalt gelöscht
     
    Last edited: Nov 2, 2008
  6. Servus,

    zu erst mal Danke an alle die mir geantwortet haben. Ich glaube ich habe mein Problem nicht sauber dargestellt. Betrachtet man Tabellenstruktur müsste ich für meine Auswertung folgende Frage betrachten:Wie oft ist z.B: die Komponente D17 ausgefallen. D.h. die Funktion müsste die komplette Spalte durchsuchen und unabhängig davon, ob die Komponente alleine oder mit mit mehreren Komponenten in einem Feld steht, die Anzahl ausgeben. Mir ist bewusst, das ich zuerst mal alle Komponente die ausgefallen sind in einer Liste sammeln müsste und dann die Zählfunktion zu hinterlegen.

    Gruß

    LongIslander
     
  7. Beverly

    Beverly Halbes Megabyte

    Hi,

    dann würde ich 2 Hilfsspalten benutzen und dieEinträge trennen. Dann lassen sie sich problemlos zählen. Für den Teil vor dem Zeilenumbruch: =WENN(ISTFEHLER(LINKS(B1;FINDEN(ZEICHEN(10);B1)-1));"";LINKS(B1;FINDEN(ZEICHEN(10);B1)-1)) und für den Teil nach dem Zeilenumbruch: =WENN(ISTFEHLER(RECHTS(B1;LÄNGE(B1)-FINDEN(ZEICHEN(10);B1)));"";RECHTS(B1;LÄNGE(B1)-FINDEN(ZEICHEN(10);B1))) und beide Formeln nach unten kopieren. Mit ZÄHLENWENN() kannst du die getrennten Werte zählen.
     
  8. Hi KArin,

    vielen Dank so funktioniert es jetzt. Ich hatte noch das Problem, wenn die Feldeinträge >2 sind. Dazu führe ich die Spalten mit Deinen Funktionen so oft ein wie ich sie benötige und zähle dann die Einzelteinträge.
    Also, nochmal vielen Dank an Dich und ins Forum.

    LonmgIslander
     
Thread Status:
Not open for further replies.

Share This Page