Seite 1 von 1

matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 15:12
von groopi
Hallo,
ich baue eine kleine Tabelle um Temperaturdaten zu loggen und Höchst/Tiefstwerte für Tag und Nacht anzeigen zu lassen.
Habe dafür einen kleinen Stick der mir stündlich die Werte speichert (Dostmann Datenlogger)

Dazu habe ich folgende Spalten
A = Datum
B = Temperatur

Hilfsspalten
C = Temperatur Tag =WENN(UND(STUNDE(A13)>5;STUNDE(A13)<18);B14;"")
D = Temperatur Nacht =WENN(UND(STUNDE(A13)>5;STUNDE(A13)<18);"";B13)
E = Tag =WENN(STUNDE(A13)>=6;TAG(A13);TAG(A13)-1) (meine Lösung weil ein Tag von 6:00 bis zum nächsten Tag 6:00 geht)

in Spalte F soll nun 1. 2. 3. 4. usw des Monats stehen, g min tag, h max tag,i min nacht, j max nacht
in G kommt minimum desTages mit folgender Matrixformel =MIN(WENN($E$4:$E$10000=$F13;$C$4:$C$10000;9^9))
so weit so gut. nun das Problem:
in H soll das maximum des Tages, funktioniert wenn die Werte über 0 liegen. Bei reinen Minuswerten zeigt es mir eine 0 anstatt der korrekten Temperatur (z.Bsp -0,7 maximale Temperatur am 17. Januar tagsüber in Dresden :) )
Matrixformel dafür =MAX(WENN($E$4:$E$10000=$F19;$C$4:$C$10000;0))
Mir fehlt leider das Verständnis um da den Fehler zu erkennen. Kann mir geholfen werden? gruss tilo

Re: matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 15:35
von HeritzP
Hallo,

wenn Du angemeldet bist, kann eine Beispieldatei hochgeladen werden.
So ist es nur eine Vermutung, was falsch ist.

Gruß HeritzP

Re: matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 15:50
von groopi
Gruß HeritzP,

hatte ich übersehen das die möglichkeit besteht. Es geht zBsp. darum in H20 die max Temperatur des 17. zu bekommen.

Re: matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 16:20
von HeritzP
Hallo,

das Problem war die 0 in der WENN() Funktion.
Es werden ja alle 1000 Zeilen durchsucht. Wenn es dann teilweise keine Übereinstimmung gibt, wird die 0 ausgegeben.
Und das ist nun einmal der MAX() Wert, wenn sonst nur Minus Werte gefunden werden.
temperatur.ods
(93.57 KiB) 189-mal heruntergeladen

Code: Alles auswählen

=MAX(WENN($E$4:$E$10000=$F4;$C$4:$C$10000;""))
Das ist eine Matrixformel, ebenso wie die G Spalte.

Gruß HeritzP

Re: matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 16:56
von groopi
Gruß HeritzP,

Das vesrteh ich jetzt :) .Vielen Dank dafür. Jetzt haperts daran den Beitrag als gelöst zu markieren.
DankeDanke

Re: matrix max zeigt 0 statt minuswerte

Verfasst: So 5. Feb 2017, 17:15
von karolus
Hallo

Das geht alles etwas schöner mittels →Datenpilot aka Pivottabelle.
temperatur_per_Pivottabelle.ods
(27.1 KiB) 281-mal heruntergeladen