tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Yaslaw
ERLEDIGT
JA
ANTWORTEN
11
ZUGRIFFE
583
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Hi,

    nutze zwar das excel Tool von google bzw openoffice calc, aber dies duerfte isch nicht viel tun zu Microsoft excel.
    und zwar hab ich mehrere Datums in einer Spalte eingetragen und wuerde nun gerne die Anzahl der verschiedenen Monate ausrechnen lassen.
    Beispiel:
    15.05.2011
    22.05.2011
    02.06.2011
    19.06.2011

    wuerde 2 ergeben.

    Dies will ich gerne machen um einen Monatsdurchschnitt auszurechnen. Zu jedem Datum habe ich naemlich einen Betrag x Ausgabe. Diese Werte kann ich ja einfach addieren und durch die Anzahl der Monate teilen um an den Durchschnitt zu kommen.

    Vielleicht kennt einer eine gute Moeglichkeit.

    Danke schonmal
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Also dein erster Satz gibt irgendwie kein Sinn. Du hast kein Excel, willst aber die Excel-Formel? Währe es nicht besser gleich nach der OO-Calc Formel zu fragen?

    In Excel:
    Code :
    1
    2
    3
    4
    5
    
    15.05.2011
    22.05.2011
    02.06.2011
    19.06.2011
    =SUM(IF(FREQUENCY(MONTH(A1:A4);MONTH(A1:A4))>0; 1))

    In LibreOffice kriege ich das mit dem MONTH() nicht direkt in die Array-Formel.
    Du musst also eine zweite Spalte machen in der du den Monat ermittelst und dann die Formel von ohne ohne Monat() auf die neue Spalte anwendest
    MiMi bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Naja ich nehm auch die Excel Formel, da die ja sich meist nicht unterscheiden. Soweit ich das bisher mitbekommen habe.

    Also hab jetzt ne extra Spalte wo jeweils die Monatszahl steht.
    1
    1
    2
    2
    3
    3
    3
    4
    4
    5
    5
    5
    6
    6
    7
    7
    7
    7
    8
    8
    8
    8
    9
    10
    11

    In nem extra Feld steht jetzt folgende Formel:
    =SUM(IF(FREQUENCY(L8:L32;L8:L32)>0; 1))
    als Ergebnis bekomm ich 1 raus. Was ja nicht stimmt.
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Ich weiss nicht. Wenn ich deine Daten ins Excel oder ins LibreOffice kopiere (Felder L8 bis L32) funktioniert es und gibt bei beiden 11 zurück
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Ok sehr seltsam. Funktioniert anscheinend doch etwas anders. Bisher hatte ich keine Probleme zwischen OpenOffice Calc und Google Calc.
    Aber die Formel funktioniert in OpenOffice und in Google nicht.
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  6. #6
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    In OpenOffice 3.2.0 geht es (siehe angehängte Grafik)
    Es hat beim reinkopieren sogar automatisch in meine deutsche Version von OO umgewandelt

    - Sind deine Werte wirklich in L8-L32?
    - Wie sind diese Werte ermittelt?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Anzahl der Monate anhand von verschiedenen Datums-oocalc.jpg  
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  7. #7
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Zitat Zitat von MiMi Beitrag anzeigen
    Aber die Formel funktioniert in OpenOffice und in Google nicht.
    Wie gesagt sie funktioniet in OpenOffice aber nicht in Google.
    Satzbau war wohl etwas verwirrend
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  8. #8
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Zitat Zitat von MiMi Beitrag anzeigen
    Satzbau war wohl etwas verwirrend
    Jepp, das ist wahr *g*
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  9. #9
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Also heisst es raussuchen, was dem FREQUENCY() aus Calc in Google gleich kommt...
    Falls jemand ne Antwort hat, ich nehm se gerne
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  10. #10
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    So habe folgendes gefunden und es funktioniert
    =Count(UNIQUE(K8:K35))
    Wobei K8 bis K35 die Monate sind
    1
    1
    2
    2
    3
    3
    3... usw


    EDIT:
    Danke Yaslaw fuer deine Muehe hat mich auf den richtigen Weg gebracht
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  11. #11
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Bitte
    In Zukunft bitte keine Mehrfachposts mehr hintereinander. Es gibt die Bearbeiten-Funktion....
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  12. #12
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Danke ich weiss das ich bearbeiten kann.
    Da ich aber eine Loesung gefunden hab, und es eine Antwort auf meine eigene Frage war und keine Anpassung meiner Frage, habe ich geantwortet und nicht bearbeitet.

    Edit: wie du an meinem Post vor dienem sehen kannst, kenne ich die bearbeiten Funktion ... siehe "Edit"
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

Ähnliche Themen

  1. Anzahl Monate zwischen zwei Datumsobjekten
    Von DataFox im Forum Java
    Antworten: 3
    Letzter Beitrag: 23.04.08, 10:25
  2. Anzahl verfügbare Komponenten der verschiedenen Zusatzbibliotheken?
    Von knuffl im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 10.09.07, 17:36
  3. Formular anhand DTD erstellen, anhand XML füllen
    Von zweistein im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 05.04.05, 19:59
  4. Antworten: 3
    Letzter Beitrag: 19.09.04, 14:48
  5. anzahl der monate
    Von cent im Forum PHP
    Antworten: 4
    Letzter Beitrag: 24.07.02, 20:58