Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1508to1512
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MIN(WENN)

MIN(WENN)
19.08.2016 15:46:20
S.Sc.
Hallo,
ich möchte mir aus einer PIVOT-Tabelle den täglichen minimalen Spotpreis ausgeben lassen. Die Spotpreise sind stundengenau aufgelistet, d.h. 24 Werte pro Tag (x 365 pro Jahr).
Ich hab es mit einer MIN(WENN...)-Funktion versucht, jedoch erhalte ich immer nur den ersten Wert der Zahlenreihe und nicht den minimalen.
Bsp. siehe Abbildung 01.01.2015
{=MIN(WENN(A5:A8764=I5;C5:C8764))}
Wenn Datum 01.01.15, dann minimalen Wert aus der Preiszeitreihe. Das wäre eigentlich 0,04 in Stunde 23-24.
Userbild
Funktioniert leider nicht. Was ist falsch?
Vielen Dank im Voraus für eure Unterstützung.

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: einfacher mit AGGREGAT() ...
19.08.2016 16:13:22
...
Hallo,
... in J5 so: =AGGREGAT(15;6;C$5:C$9000/(A$5:A$9000=I5);1) und nach unten kopieren.
Gruß Werner
.. , - ...
AW: einfacher mit AGGREGAT() ...
22.08.2016 12:02:51
S.Sc.
Hallo Werner,
vielen Dank für deine Antwort. Leider funktioniert es auch mit AGGREGAT() nicht. Ich habe immer noch das gleiche Problem. Mir wird nicht der minimale Wert der Zeitreihe, auf die das Datum zutrifft, ausgegeben, sondern immer der erste Wert des entsprechenden Datums. Zum Verrücktwerden...
VG
Steffi
Userbild
AW: einfacher mit AGGREGAT() ...
22.08.2016 12:02:59
S.Sc.
Hallo Werner,
vielen Dank für deine Antwort. Leider funktioniert es auch mit AGGREGAT() nicht. Ich habe immer noch das gleiche Problem. Mir wird nicht der minimale Wert der Zeitreihe, auf die das Datum zutrifft, ausgegeben, sondern immer der erste Wert des entsprechenden Datums. Zum Verrücktwerden...
VG
Steffi
Userbild
Anzeige
AW: ist so nicht nachvollziehbar ...
22.08.2016 12:12:14
...
Hallo Steffi,
... das richtige Ergebnis wird sowohl mit der Matrixformel als auch mit AGGREGAT() ausgegeben.
Die AGGREGAT()-Formel muss dabei, wie ich bereits schrieb, auch nicht als Matrixformel eingeben werden.
Es muss also andere Ursachen geben, für den von Dir festgestellten Fehler. Lade doch mal Deine Beispieldatei hoch. Dann sehen weiter. Ich komme aber wahrscheinlich erst am späteren Nachmittag dazu, mir dass noch mal anzusehen.
Gruß Werner
.. , - ...
Zeit und Datum?
22.08.2016 12:49:49
silex1
Hallo,
solche Fehler können entstehen, wenn Datum und Uhrzeit in einzelnen Zellen ist z.B.
 ABCDEFGHI
4    42   01.01.2015
501.01.2015 40      
601.01.2015 41      
701.01.2015 42      
801.01.2015 43      
901.01.2015 44      
1001.01.2015 45      
1101.01.2015 46      
1201.01.2015 47      
1301.01.2015 48      
1401.01.2015 49      
1501.01.2015 50      
1601.01.2015 -10      

ZelleFormatWert
I4TT.MM.JJJJ01.01.2015
A5TT.MM.JJJJ01.01.2015 01:00:00
A6TT.MM.JJJJ01.01.2015 02:00:00
A7TT.MM.JJJJ01.01.2015
A8TT.MM.JJJJ01.01.2015
A9TT.MM.JJJJ01.01.2015
A10TT.MM.JJJJ01.01.2015
A11TT.MM.JJJJ01.01.2015
A12TT.MM.JJJJ01.01.2015
A13TT.MM.JJJJ01.01.2015
A14TT.MM.JJJJ01.01.2015
A15TT.MM.JJJJ01.01.2015
A16TT.MM.JJJJ01.01.2015 12:00:00

ZelleFormel
E4{=MIN(WENN(A5:A28=I4;C5:C28))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG René
Anzeige
AW: Zeit und Datum?
22.08.2016 13:32:26
S.Sc.
Hallo René,
guter Hinweis! Ich muss die zweite Spalte Hour mit einbeziehen. Wenn ich es nur für die Zellen A5-A28 und B5-B8764 (01.01.2015) mache, funktioniert es. Nun möchte ich es aber für die ganze Tabelle machen (A5-A8764, B5-B8764). Dann gibt er mir den minimalen Wert der gesamten Tabelle aus.
Siehe Abbildung Spalte N5 und N6.
VG Steffi
Userbild
AW: Zeit und Datum?
22.08.2016 13:38:39
S.Sc.
Tippfehler. Ich meine natürlich von Zelle A5-A28 und B5-B28.
Die geschweiften Klammern setze ich mit Strg+Shift+Enter.
Die Formeln in
N5: {=MIN(WENN(A$5:A$8764=I5;B$5:B$8764;C$5:C$8764))}
N6: {=MIN(WENN(A$5:A$28=I5;B$5:B$28;C$5:C$28))}
Anzeige
AW: Zeit und Datum?
22.08.2016 14:40:26
silex1
Hallo Steffi,
da hier die Zeit den Fehler verursacht, hätte ich zwei Abhilfen. Entweder mit KÜRZEN() oder Du fragst gleich mit tt.mm.jjjj hh:mm in der Zelle ab.
 ABCDEFGHIJKL
1            
2            
3            
4Delivery DateHourPrice     DatumMIN [€/MWh]StundeProbe
501.01.1500-0125,02    01.01.2015 00:0001.01.20150,0423-240,04
601.01.1501-0218,29  MAX99,77 02.01.2015-46,9704-05 
701.01.1502-0316,04   23.11.2015 03.01.2015-8,67  
801.01.1503-0414,60   17-18 04.01.2015-3,18  
901.01.1504-0514,95     05.01.201515,17  
1001.01.1505-0614,50  MIN-79,94 06.01.201526,97  
1101.01.1506-0710,76   12.04.2015 07.01.201522,11  
1201.01.1507-0812,01   14-15 08.01.201514,93  

ZelleFormatWert
H5TT.MM.JJJJ hh:mm01.01.2015
I5TT.MM.JJJJ01.01.2015

ZelleFormel
J5{=MIN(WENN(KÜRZEN(A$5:A$9000;0)=I5;C$5:C$9000))}
L5{=MIN(WENN(KÜRZEN(A$5:A$9000;0)=H5;C$5:C$9000))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG René
Anzeige
AW: Zeit und Datum?
22.08.2016 15:13:53
S.Sc.
Jaaaaaa, super, es klappt!!! Tausend Dank, René!
VG Steffi
AW: mit AGGREGAT(), in Spalte K mit VERWEIS() ...
22.08.2016 17:02:19
...
Hallo Steffi,
... dann wie nachfolgend aufgeführt. Beide Formeln (wobei ich nochmal darauf hinweise, es ist dabei kein {}-Formelabschluß notwendig) einfach nach unten kopieren:
 IJK
4DatumMIN [€/MWh]Stunde
501.01.20150,0423-24
602.01.2015-46,9704-05
703.01.2015-8,6706-07
804.01.2015-3,1806-07

Formeln der Tabelle
ZelleFormel
J5=AGGREGAT(15;6;C$5:C$9000/(KÜRZEN(A$5:A$9000)=I5); 1)
K5=VERWEIS(9;1/(KÜRZEN(A$1:A99)=I5)/(C$1:C$99=J5); B:B)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
funktioniert doch ?
19.08.2016 18:18:46
WF
Hi,
Du solltest nur die Bereiche absolut setzen:
{=MIN(WENN(A$5:A$8764=I5;C$5:C$8764))}
WF
AW: funktioniert doch ?
22.08.2016 13:44:31
S.Sc.
Hallo WF,
danke für deine Antwort. Ich hab die Bereiche absolut gesetzt. Geht trotzdem nicht (siehe Abbildung Spalte N8).
VG Steffi
Userbild

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige