Calc: Formel

Hallo Forum,

ich steh mit einer Formel total auf dem Schlauch, sie ist wohl noch etwas komplex für mich.

Die Tabelle sieht in etwa so aus (beginnend bei A1):

Hallo Forum,

mailingliste, aber egal :slight_smile:

ich steh mit einer Formel total auf dem Schlauch, sie ist wohl noch etwas
komplex für mich.

Die Tabelle sieht in etwa so aus (beginnend bei A1):

        A B C D E

  > +-------------+---------+---------+--------+--------+
1 > |             | Datum 1 | Datum 2 | Datum 3| Datum n|
  > +-------------+---------+---------+--------+--------+
2 > | Stundenzahl:|  4      | 2       | 3      | 5      |
  > +-------------+---------+---------+--------+--------+
3 > | Peter       |  x      |   x     | x      | x      |
> +-------------+---------+---------+--------+--------+
4 > | Paul        |  x      |   x     | x      | x      |
  > +-------------+---------+---------+--------+--------+
5 > | Maria       |  x      |   x     | x      | x      |
  > +-------------+---------+---------+--------+--------+
6 > | Paula       |  x      |   x     | x      | x      |
  > +-------------+---------+---------+--------+--------+
7 > |      Dozent:|  AB     |   XY    | XY     | AB     |
  > +-------------+---------+---------+--------+--------+

Ich möchte für jeden Dozenten die monatlich gehaltenen Stunden
zusammenzählen lassen, weiß aber nicht, wie ich die beiden Bedingungen
G2:G5="AB" (für Dozent AB) und

G? Denke Du hast Spalten und Zeilen verstauscht, Reihen werden
numeriert, die Spalten mit Buchstaben gezählt.

Meinst also wohl B7:E7

B2:B5=".02" (für Februar)

???
Auch mit B2:E2 sehe ich da keinen Zusammenhang.

mit welchen Funktionen wie in die Summe integrieren kann.

Beispieltabelle ist zwar löblich, aber was es mit den "x" auf sich hat
und was Du eigentlich rechnen willst, ist mir noch komplett unklar.

ciao
Christian

Hallo,

versuche ich mal zu interpretieren.

         A B C D E

   > +-------------+---------+---------+--------+--------+
1> | | Datum 1 | Datum 2 | Datum 3| Datum n|
   > +-------------+---------+---------+--------+--------+
2> | Stundenzahl:| 4 | 2 | 3 | 5 |
   > +-------------+---------+---------+--------+--------+
3> | Peter | x | x | x | x |
  > +-------------+---------+---------+--------+--------+
4> | Paul | x | x | x | x |
   > +-------------+---------+---------+--------+--------+
5> | Maria | x | x | x | x |
   > +-------------+---------+---------+--------+--------+
6> | Paula | x | x | x | x |
   > +-------------+---------+---------+--------+--------+
7> | Dozent:| AB | XY | XY | AB |
   > +-------------+---------+---------+--------+--------+

Ich möchte für jeden Dozenten die monatlich gehaltenen Stunden
zusammenzählen lassen, weiß aber nicht, wie ich die beiden Bedingungen
G2:G5="AB" (für Dozent AB) und

Ich denke mal die Stundenzahl zu den Daten ist fest oder vorgegeben.

Du willst raus bekommen wie lang jeder Dozent gesamt gearbeitet hat?
Und erst müsste ich doch wissen ist der Dozent AB Peter?
Oder ist Peter ein Schüler?
Könnte der Dozent am 1. Tag 16 Stunden arbeiten oder geht es drum wie lang Peter von den 4 Stunden?
Du gibst ein wie viel von den 4 Stunden Peter an Datum 1 gearbeitet hat?

bevor das nicht geklärt ist bleibt meine Kristallkugel leider blind.

Sorry

Gruß

Christian

die anderen Überlegungen kommen doch danach.

Hallo Franzika,

Hallo,

versuche ich mal zu interpretieren.

         A B C D E

> +-------------+---------+---------+--------+--------+
1> | | Datum 1 | Datum 2 | Datum 3| Datum n|
> +-------------+---------+---------+--------+--------+
2> | Stundenzahl:| 4 | 2 | 3 | 5 |
> +-------------+---------+---------+--------+--------+
3> | Peter | x | x | x | x |
> +-------------+---------+---------+--------+--------+
4> | Paul | x | x | x | x |
> +-------------+---------+---------+--------+--------+
5> | Maria | x | x | x | x |
> +-------------+---------+---------+--------+--------+
6> | Paula | x | x | x | x |
> +-------------+---------+---------+--------+--------+
7> | Dozent:| AB | XY | XY | AB |
> +-------------+---------+---------+--------+--------+

Ich möchte für jeden Dozenten die monatlich gehaltenen Stunden
zusammenzählen lassen, weiß aber nicht, wie ich die beiden Bedingungen
G2:G5="AB" (für Dozent AB) und

Ich denke mal die Stundenzahl zu den Daten ist fest oder vorgegeben.

Du willst raus bekommen wie lang jeder Dozent gesamt gearbeitet hat?
Und erst müsste ich doch wissen ist der Dozent AB Peter?
Oder ist Peter ein Schüler?
Könnte der Dozent am 1. Tag 16 Stunden arbeiten oder geht es drum wie lang Peter von den 4 Stunden?
Du gibst ein wie viel von den 4 Stunden Peter an Datum 1 gearbeitet hat?

bevor das nicht geklärt ist bleibt meine Kristallkugel leider blind.

Sorry

Gruß

Christian

die anderen Überlegungen kommen doch danach.

Habe versucht, dass zu interpretieren. Die Zeilen mit den "Namen" sollen wohl ignoriert werde?
Die Zeilen und Spaltennummerierung habe ich in dem Beispiel angepasst.
Die Formel würde dann wohl wie folgend lauten:

=SUMMEWENN(B7:E7;"=AB";B2:E2)

Grüße
Wolfgang

Hallo nochmal,

wow, das war wohl die schlechtestformulierte Frage meines Lebens. Asche auf mein Haupt, Entschuldigung für die Verwirrung und vielen Dank, für die Mühe, die sich einige, auch per PN, trotzdem gemacht haben!

Hier nun mein Versuch, es besser zu machen:

die vier Zeilen für Peter, Paul, Maria, Paula können im Prinzip ignoriert werden, das sind die Kurs-Teilnehmer und deren Anwesenheiten. Ich wollte nur zeigen, dass die für die Funktion relevanten Zeilen nicht benachbart sind - und hatte eigentlich gehofft, dadurch meinen Fragehintergrund zu veranschaulichen und nicht, ihn zu verschleiern O:-)

In den Zellen mit Datum erscheint jeweils ein Datum (in chronologischer Folge), aktuell nur von 2012, z.B. 20.02.|21.02.|23.02.|01.03.|05.03.|

Die Stundenzahl pro Dozent pro Tag findet sich in B2:E2.

          A B C D E

> +-------------+---------+---------+--------+--------+
1> | | Datum 1 | Datum 2 | Datum 3| Datum n|
> +-------------+---------+---------+--------+--------+
2> | Stundenzahl:| 4 | 2 | 3 | 5 |
> +-------------+---------+---------+--------+--------+
3> | Peter | x | x | x | x |
> +-------------+---------+---------+--------+--------+
4> | Paul | x | x | x | x |
> +-------------+---------+---------+--------+--------+
5> | Maria | x | x | x | x |
> +-------------+---------+---------+--------+--------+
6> | Paula | x | x | x | x |
> +-------------+---------+---------+--------+--------+
7> | Dozent:| AB | XY | XY | AB |
> +-------------+---------+---------+--------+--------+

Habe versucht, dass zu interpretieren. Die Zeilen mit den "Namen" sollen
wohl ignoriert werde?
Die Zeilen und Spaltennummerierung habe ich in dem Beispiel angepasst.
Die Formel würde dann wohl wie folgend lauten:

=SUMMEWENN(B7:E7;"=AB";B2:E2)

Ja, das ist die eine Bedingungen :slight_smile: Jetzt fehlt allerdings noch das Datum (bzw. der Monat) als 2. Bedingung: Für jeden Monat brauche ich eine separate Berechnung.

Ein bisschen unterhalb dieser Tabelle möchte ich eine Übersicht erstellen, welcher Dozent z.B. im Monat Februar wie viele Stunden unterrichtet hat:

       A B C

Hallo Franziska,

Is bestimmt gar nich so schwer - wenn man weiß, wie's geht... Aber ich
wühl mich seit Tagen durch die LO-Hilfe und die verschiedenen
Funktionen, aber es will sich mir kein Licht auftun bzw. es funktioniert
einfach nicht.

Hast du dafür schon mal den Datenpiloten ausprobiert?
Stefan hat dafür eine sehr gute Anleitung geschrieben [1]

Gruß Nino

[1] siehe Handbuch für Calc, Kapitel 8, Download hier:
http://wiki.documentfoundation.org/Documentation/de

Ups, ich sehe gerade, dass da nur die englische Übersetzung hinterlegt ist.
Falls du lieber deutsch liest, würde ich die Seite http://www.datenpilot.org
empfehlen, da gibt es das Datenpilot-Handbuch auf Deutsch zum Herunterladen.
Ist zwar noch für OOo geschrieben, aber das meiste gilt für die aktuelle
LibreOffice-Version noch genau so.

N.

Hallo revere.h,

Ja, das ist die eine Bedingungen :slight_smile: Jetzt fehlt allerdings noch
das Datum (bzw. der Monat) als 2. Bedingung: Für jeden Monat
brauche ich eine separate Berechnung.

Ein bisschen unterhalb dieser Tabelle möchte ich eine Übersicht
erstellen, welcher Dozent z.B. im Monat Februar wie viele Stunden
unterrichtet hat:

Is bestimmt gar nich so schwer - wenn man weiß, wie's geht... Aber
ich wühl mich seit Tagen durch die LO-Hilfe und die verschiedenen
Funktionen, aber es will sich mir kein Licht auftun bzw. es
funktioniert einfach nicht.

Früher in Excel hat man solche Fragestellungen mit einer sog.
Pivot-Tabelle gelöst. Ob das heutige Pendant dazu in LO vielleicht der
Datenpilot ist, hab ich noch nicht ausprobiert/benötigt, könnte ich
mir aber gut vorstellen, vielleicht schaust du daher einfach mal dort
nach ...

Danke für eure Hilfe! Franziska

.... und tschüss

            Franklin

Hallo *,

Früher in Excel hat man solche Fragestellungen mit einer sog.
Pivot-Tabelle gelöst. Ob das heutige Pendant dazu in LO vielleicht der
Datenpilot ist, hab ich noch nicht ausprobiert/benötigt

Der "Datenpilot" entspricht der "Pivot-Tabelle" in Excel. Auf den Begriff "Datenpilot" hat sich die deutschsprachige Community letzter Jahr geeinigt. Die englischsprachige Community hat vor kurzem wieder den Begriff "pivot table" eingeführt.

Gruß

Jochen

Hallo,

der Datenpilot bzw. die Pivot-Tabellen war komplett aus meinem Gedächtnis verschwunden - und dabei habe ich den vor 10 Jahren mal sehr ausgiebig benutzt. Krass, nix mehr da :frowning:
Daher danke für den Tritt bzw. Hinweis! Und das Handbuch von Stefan ist tatsächlich genial! Ich ärgere mich immer über die übliche Darstellungsweise in Handbüchern, die zwar die Funktionen beschreibt, aber nicht von der Aufgabenstellung ausgeht.

Aber: Wenn ich das richtig sehe, müssen für den Piloten die Daten in Spalten angeordnet werden, oder? Meine Daten liegen aber Zeilenweise vor.
Theoretisch kann man das natürlich ändern, praktisch ist es aber so, dass die Tabelle sowohl der Dateneingabe durch mehrere Nutzer als auch der Datenpräsentation (Ausdruck) dienen soll. Und Anwesenheitslisten (dazu zählt meine Tabelle) werden üblicherweise von links nach rechts gelesen (und beschrieben) und nicht von oben nach unten.

Zwischenlösung: Die für meine Berechnung relevanten Daten werden in ein anderes Tabellenblatt übertragen, wo sie spaltenweise angelegt sind. Aber wie automatisier ich das, ohne die Zellbezüge von Hand eintragen zu müssen?

Wäre es da nicht vielleicht doch einfacher, eine Formel auszutüfteln, die eine Summe unter zwei Bedingungen berechnet?

kopfkratzend
Franziska

Hallo revere.h,

Zwischenlösung: Die für meine Berechnung relevanten Daten werden in
ein anderes Tabellenblatt übertragen, wo sie spaltenweise angelegt
sind. Aber wie automatisier ich das, ohne die Zellbezüge von Hand
eintragen zu müssen?

Bereich markieren, kopieren, Zielzelle anklicken, Bearbeiten / Inhalte
einfügen / Transponieren - fertig.

kopfkratzend Franziska

.... und tschüss

            Franklin

Hallo revere.h,

Zwischenlösung: Die für meine Berechnung relevanten Daten werden in
ein anderes Tabellenblatt übertragen, wo sie spaltenweise angelegt
sind. Aber wie automatisier ich das, ohne die Zellbezüge von Hand
eintragen zu müssen?

Bereich markieren, kopieren, Zielzelle anklicken, Bearbeiten / Inhalte
einfügen / Transponieren - fertig.

Das dürfte wohl nicht gemeint sein.
Viel mehr: Bei Daten-Eingabe Tab.-Blatt A automatische Übergabe an Tab-Struktur
Tab. B
MfG!
JoLa

fast:
+ verknüpfen

Danke
Franziska