summewenn ohne makro

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

summewenn ohne makro

Beitrag von stefanak »

Hallo zusammen,

arbeite mit 3.3.0 und habe eine .xls Datei . Soll auch eine bleiben, deshalb ohne Makro.

In der Calc-Datei gibt es mehrere Tabellenblätter (mehrere Jahre) mit Zeilen-Einträgen unterschiedlicher Anzahl nach Datum sortiert, Datum steht in Spalte "C".
In der Spalte "J" stehen Laufzeiten in Minuten.
Alle anderen Spalten spielen für diese Betrachtung keine Rolle.

Ich muß nun vom letzten Eintrag des letzten Jahres "rückwärts" die einzelnen Laufzeiten zusammen addieren bis ein Grenzwert erreicht ist.
Das ist Tabellenblattübergreifend, hier schon habe ich keine Idee, wie das ohne Makro zu lösen ist.
Desweiteren muß das Datum festgehalten werden, welches zum letzten Laufzeit-Eintrag passt welcher addiert werden konnte.

Hoffe es kann mir jemand einen Tip oder Denkanstoß geben.
Vielen Dank
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

Re: summewenn ohne makro

Beitrag von stefanak »

So, habe wieder die ältere Version 3.2.1 installiert ; kann wieder arbeiten.
Im Anhang findet Ihr die gewünschte Datei.

Die Summe der geflogenen Zeit der letzten zwei Jahre habe ich berechnen lassen können (Tabelle: Pilot / Zellen: F6 und F7).
Ich möchte jetzt neben "letzte Möglichkeit" (Zellen H6 und H7) das Datum eintragen lassen, welches anzeigt, wann 12 Flugstunden bzw. 12 Landungen gerade noch nicht unterschritten sind.

Händisch ausgerechnet bedeutet das für diese Datei:
- von Heute aus gerechnet sind 12 Flugstunden überschritten , wenn alle Flugzeiten summiert werden bis zum 10.09.2010
- das bedeutet , daß am 10.09.2012 die letzte Möglichkeit besteht einem Verfall der Lizenz zu begegnen

- für die 12 Landungen ist das Datum 20.08.2011 ermittelt worden
- das bedeutet , daß am 20.08.2013 die letzte Möglichkeit besteht einem Verfall der Lizenz zu begegnen

Das jüngere Datum ist natürlich die Bedingung von beiden.
Ich weiß nun nicht, wie ich ohne Makro die Daten (hier: 10.09.2010 und 20.08.2011) ermitteln kann.
Die jeweils zwei Jahre dazu zu rechnen ist eher nicht das Problem.

Vieleicht hat jemand eine Idee oder einen Tip.
Vielen Dank
Stefan
Dateianhänge
Flugbuch-Test.ods
(50.41 KiB) 48-mal heruntergeladen
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

Re: summewenn ohne makro

Beitrag von stefanak »

Hallo zusammen,

habe meine Problembeschreibung nochmal umgeschrieben und eine geänderte Datei angehängt.
Hoffe, daß ich jetzt besser darstellen konnte was ich meine.
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: summewenn ohne makro

Beitrag von balu »

Hallo Stefan,

Du hast ein Problem welches sich wohl nur verdammt schwer lösen lässt. Falls überhaupt unter den genannten Umständen, kein Makro.


Ich beisse mir momentan an 2 Stellen die Zähne aus.

1.
Rückwärts addieren. Also nicht von oben nach unten, sondern umgekehrt.

2.
Nach dem rückwärtsaddieren mit einem Verweis das passende Datum dazu finden.

Das ist Tabellenblattübergreifend, hier schon habe ich keine Idee, wie das ohne Makro zu lösen ist.
Tja, wenn es um eine einfache Summierung gehen würde, dann wäre eine 3-D Summe kein Problem. Aber unter diesen Umständen ist es ein nicht minder kleines Problem.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

Re: summewenn ohne makro

Beitrag von stefanak »

Hallo Balu,

die Probleme sehe ich auch.
Meine Gedanken waren: Vielelicht hilft eine zusätzliche Hilfstabelle?
Jedoch bleibt die Rückwärts-Rechnerei.
Hm, vielleicht lässt sich in der Hilftabelle die Rückwärts-Rechnerei auf Vorwärts drehen.
Ich denke da an fixe Formeln, welche zwei Jahre rückwärts abdecken. Also dementsprechend viele Zeilen vobereiten.?

Hier müsste ich? :
- letzte Zeile der letzten Jahres-Tabelle bestimmen
- von da aus bis Zeile "3" zurück arbeiten
- prüfen, ob ein vorhergehendes Jahr notwendig ist
- in diesem "vorhergehenden Jahr" wieder die letzte Zeile auslesen
usw.

Huh, das wird in jeder ersten Zeilen-Zelle eine Mords "Wenn-Dann" Samlung.
Oder gibt es andere herangehensweisen?

Stefan
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: summewenn ohne makro

Beitrag von balu »

Hallo Stefan,
Hm, vielleicht lässt sich in der Hilftabelle die Rückwärts-Rechnerei auf Vorwärts drehen.
An das Vertikale Spiegeln der Einträge hatte ich auch schon gedacht. Jedoch bleibt für mich erstmal das Problem dabei: Gib mir die Zeilennummer aus wenn eine bestimmte Summe erreicht ist.

Einen fest defenierten Wert zu suchen ist ja nicht das Problem, aber in diesem Falle ist er ja eben nicht defeniert. Und irgendwie dreh ich mich momentan im Kreise.

letzte Zeile der letzten Jahres-Tabelle bestimmen
Die letzte Zeile einer Tabelle zu ermitteln ist kein Problem, dafür gibts schon Formeln. Als Beispiel:

Code: Alles auswählen

=MAX(ZEILE(A1:A100)*(A1:A100<>""))
Achtung Matrixformel!
Mit Strg + Umschalt + Enter abschließen.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

Re: summewenn ohne makro

Beitrag von stefanak »

Hallo Balu,

vielen Dank für den Tip (Max und Matrixformel). Ich mache das einfach zu selten, da kommt man manchmal nicht auf alle Sachen.
Habe das "Umdrehen" hinbekommen, denke ich.
Jetzt kann ich weiter denken, aber nicht mehr Heute (Nacht).

Im Anhang meine Datei.
Die Datumseinträge aus den Jahren 2008 und älter soll erstmal nicht stören.

Stefan
Dateianhänge
Flugbuch-Test.ods
(58.98 KiB) 45-mal heruntergeladen
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: summewenn ohne makro

Beitrag von balu »

Hallo Stefan,
vielen Dank für den Tip (Max und Matrixformel). Ich mache das einfach zu selten, da kommt man manchmal nicht auf alle Sachen.
Gern geschehn :). Aber glaub mir, die Formel gehört nicht zum Standardwissen.

Da Du die Formel schon praktisch angewendet hast, möcht ich dir noch einen Verbesserungsvorschlag machen. Anstatt

Code: Alles auswählen

=MAX(ZEILE(INDIREKT(VERKETTEN("'";TEXT(A3;"####");"'.";"$C$3:$C$1003")))*(INDIREKT(VERKETTEN("'";TEXT(A3;"####");"'.";"$C$3:$C$1003"))<>""))
nehmen wir viel kürzer und übersichtlicher lieber diese hier.

Code: Alles auswählen

=MAX(ZEILE(INDIREKT("'"&A3&"'.C3:C1003"))*(INDIREKT("'"&A3&"'.C3:C1003")<>""))
Da die Zellbereichsangabe C3:C1003 in Anführungszeichen steht, und dadurch Text ist, brauchen wir die Dollarzeichen nicht. Das müsste auch in Excel so funktionieren. Und ich denk mir mal das Du meine geänderte Version auch noch an anderen Sterllen nutzbringend unterbringen kannst :wink:.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
stefanak
**
Beiträge: 27
Registriert: Mi, 10.05.2006 17:15

Re: summewenn ohne makro

Beitrag von stefanak »

hallo Balu, hallo paljass,

was soll ich sagen; jetzt hat sich Summewenn voll zu MAX gemacht.
Vielen Dank euch Zweien.
Ich werde wohl auf die Variante von paljass zurück greifen, da benötige ich keine Hilfstabelle.
Die entstandenen Spalten kann ich ja ausblenden.
Aber, der Weg zum Ziel hat mir sehr gefallen und mir in jedem Fall weitere Möglichkeiten aufgezeigt.
Rückwärtsrechnen in einer Spalte, man kommt auf die einfachsten Sachen nicht.
Matrixformeln sind für mich noch nicht richtig zu durchschauen, werde mich weiter belesen.

Im Anhang findet Ihr die "fertige" Datei.
Habe die älteren Jahre nicht berücksichtigt, außer in der Schaffung der Spaltenhirachie.
Werteformeln zur Betrachtung/Berechnung sind nur in 2010 und 2011 geschaffen, was hier ja reicht.

Vielen Dank nochmal.
Dateianhänge
Flugbuch-2.ods
(53.08 KiB) 51-mal heruntergeladen
Vielen Dank
Stefan

OOo 3.2.1 auf WIN-7
Antworten