tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
1014
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    Ich habe 5 Felder und möchte aus diesen einen mittelwert bilden, es steht automatisch eine 0 drin, weil sie aus einer anderen tabelle copiert wird. wie bekomme ich es hin, das der die summe aus den 5 feldern zusammen zählt und dann durch die felder teilt, die größer als 0 sind?

    Viel spaß beim Grübeln.
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    wie meinst du das genau? du kannst auch auf den inhalt von anderen tabellen zugreifen. und für das andere gibt es die wenn()-funktion...
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  3. #3
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    ich habe z.B. 3 felder wo eine 0 drin steht. die sollen dann nicht mit in den Mittelwert mit einbezogen werden. Es sollen dann nur die anderen beiden felder ausgewertet werden. kann man nicht irgendwie die felder zählen die einen wert beinhalten der größer als 0 ist?
     

  4. #4
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    ..ehm, wieso versteh' ich jetzt die Frage nicht?

    die summe aus den 5 feldern zusammen zählt und dann durch die felder teilt, die größer als 0 sind
    Kannst Du das mal an einem Beispiel oder mit einer Exceldatei demonstrieren?
     

  5. #5
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    argh... meine webspace sind alle tot und mein FTP geht irgendwie nicht. Also ich habe z.b. arbeitsproben alle die noch nicht ausgeführt worden sind, dort steht dann noch 0. a1= 0 b1= 0 c1=50 d1=50 e1= 50 wenn man daraus den mittelwert nimmt bekommt aber 30 raus und nicht 50 . wie bekomme ich es nun hin das er die ersten beiden felder erst dann auswertet wenn sie größer als 0 sind.

    So nun kapiert?

    ftp://excel:excel@planlos-shorty.dyn...mittelwert.xls
    Geändert von [planlos]Shorty (13.11.02 um 21:38 Uhr)
     

  6. #6
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Nicht perfekt die Lösung, aber funktionieren müsste es:


    ( Endung von "zip" in "xls" ändern )
     

  7. #7
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    Ja so würde es gehen. das hatte ich auch schon als lösung. Nur sind alle anderen Felder gesperrt und ich habe nur die 6. Felder zur verfügung. Und damit muß ich auskommen. da liegt das problem!
    Geändert von [planlos]Shorty (13.11.02 um 21:43 Uhr)
     

  8. #8
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    das wäre zu einfach. es muß auch so gehen. man muß doch irgendwie felder zählen können!
     

  9. #9
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    Und wieso beziehst Du Dich dann nicht in einem weiteren Tabellenblatt oder sogar in einer neuen Tabelle auf die 6 Zellen?


    Siehe Dateianhang!

    N.S.: Du könntest auch über Abfragen (VB) oder ähnliches, z.B. riesige "Wenn,dann,sonst" mit den 6 Feldern auskommen.

    Aber das "programmiere" ich Dir jetzt beim besten Willen nicht!
    Den Ansatz habe ich Dir "gezeigt" - mach was draus!
    Geändert von Thomas Lindner (13.11.02 um 21:51 Uhr)
     

  10. #10
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    habe es gerade im internet gefunden... Trotzdem danke... =zählenwenn(a1:d1;"0")

    so nun sollte es kein prob mehr sein.
     

  11. #11
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    ...na gut Problem selber gelöst - so mag ich das!
     

  12. #12
    [planlos]Shorty [planlos]Shorty ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    18
    Hier nochmal die Lösung für alle die das Problem auch haben:

    =SUMME(B2:B7)/(ANZAHL(B2:B7)-ZÄHLENWENN(B2:B7;"0")) oder sogar noch einfacher

    =SUMME(B5:G5)/ZÄHLENWENN(B5:G5;">0")
    Geändert von [planlos]Shorty (13.11.02 um 22:16 Uhr)
     

  13. #13
    Avatar von Thomas Lindner
    Thomas Lindner Thomas Lindner ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Ort
    Schwarzenbek, Germany
    Beiträge
    5.022
    ...fein - danke!
     

  14. #14
    tuxracer tuxracer ist offline Mitglied Brokat
    Registriert seit
    Mar 2003
    Beiträge
    373
    Falls ich das richtig verstehe, hast du das problem, dass dir excel mit der funktion mittelwert alle 0 werte mit in die berechnung aufnimmt.

    wenn Du einen Umweg über ne zwischenspalte machst, dann geht das
    Angehängte Dateien Angehängte Dateien
     
    downloaded Linux

Ähnliche Themen

  1. » Excel [Excel 2003] 2007er Skript funktioniert unter 2003er Excel nicht
    Von DarthShader im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 24.08.10, 12:18
  2. Antworten: 0
    Letzter Beitrag: 17.07.09, 10:08
  3. [Excel] Inhalt einer Excel Datei als neues Tabellenblatt einfügen
    Von hauke1981 im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 14.12.08, 19:02
  4. Antworten: 4
    Letzter Beitrag: 03.05.07, 16:48
  5. Antworten: 0
    Letzter Beitrag: 10.02.05, 14:58