Berechnungen und Zuordnungen
20.03.2008 17:34:00
Marcus
folgende Fragestellung habe ich:
Ich erstelle eine Liste mit Werten (Temperatur) in einer Spalte, in Abhängigkeit von der Tiefe eines Sees in entweder 0,5 m oder 1m Abständen.
Weitere Angaben zu den Seen trage ich in verschiedenen Zellen ein:
In einer Zelle die Angabe: polymiktisch oder dimiktisch
In einer Zelle: Mittlere tiefe des Sees in Metern.
In einer Zelle: die maximale Tiefe des Sees in Metern.
In einer Zelle: die Sichttiefe in Metern.
In einer Zelle: die Sichttiefe * 2,5 = die euphotische Zone (Zeu).
In einer Zelle: das Epilimnion (Epi), welcher berechnet werden muß und zwar folgendermaßen:
Ich beginne in einer Spalte mit den gemessenen Temperaturwerten (0m Tiefe) oben und schreibe die Temperatur in die Zelle (z.B. B2). Den nächsten Temperaturwert ( z.B. 1m tiefe) schreibe ich in die nächste Zeile (z.B. B3) usw.
Ich möchte gerne, dass ich nun in dem Feld (Epi) folgendes angezeigt bekomme:
In welcher Tiefe in Metern die Temperatur von der darüber liegenden größer/gleich oder kleiner/gleich einem Grad Celsius abweicht (Differenz).
Beispiel: Temperatur in 4m Tiefe 5,45 C, in 5m Tiefe 5,58 C, in 6m Tiefe 4,49 C.
Da die Differenz der Werte von 5m auf 6m Tefe größer/gleich 1 ist soll mir in der Zelle Epi das Ergebniss 0-5m angezeigt werden. Denn beim Übergang von 5m auf 6m tritt die Änderung der Temperatur größer=1 Grad ein. Es kann auch sein, dass in einer größeren Tiefe nochmals eine Temperaturdifferenz von größer= 1 Grad auftritt, es soll zur weiteren Berechnung jedoch nur der von 0m ausgehend erste Wert genutzt werden.
Damit habe ich alle Felder die ich benötige um folgendes zu entscheiden:
Bei Angabe dimiktisch:
Die Temperaturdifferenz ist in allen Tiefen kleiner 1 ausfällt (kein Wert in Zelle "Epi") und die "maximale Tiefe" größer 10m und kleiner 30m beträgt, dann als Ergebnis den Wert der "mittleren Tiefe" und "max. 10m" anzeigen.
Die Temperaturdifferenz ist in allen Tiefen kleiner 1 und die "maximale Tiefe" größer 30m, dann Wert aus "euphotische Zone (Zeu)" und "max. 20m" anzeigen.
Die Temperaturdifferenz ist größer/gleich 1 in einer Tiefe und die maximale Tiefe größer 10m ist, dann entweder
(Zeu kleiner Epi) = den Wert "Epi" oder wenn "Epi" größer 20m ist, dann "max. 20m" anzeigen.
oder
(Zeu größer Epi) = den Wert "Epi" und zusätzlich das Ergbnis "Zeu" minus "Epi" anzeigen.
Bei Angabe polymiktisch:
bei "max Tiefe" kleiner/gleich7m = Wert "maximale Tiefe" minus 1m, in 0,5m Abständen.
bei "max Tiefe" größer 7m - 10m = "maximal 6m", in 1m Abständen.
Noch eine weitere Frage:
Wenn ich in einer Zelle einen Eintrag aus einer anderen Zelle angezeigt haben möchte, dann wird in dieser Zelle 0 oder NV angezeigt, so lange nichts in der Zelle eingetragen habe auf diese sich der Verweis bezieht.
Geht es über "Wenn und" damit erst dann ein Inhalt angezeigt wird, wenn auch in der Referenzzelle ein Eintrag steht oder wie funktioniert das?
Vielen Dank
Marcus