Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1020to1024
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(M8;Q8;U8;E8) die 0 auschließen

=MIN(M8;Q8;U8;E8) die 0 auschließen
11.11.2008 20:16:00
Rainer
Hallo,
ich ermittele mit der obigen Formel den niedrigensten Wert der 4 Zellen. Leider wird in manchen Zellen eine
0 ausgeworfen. Wie kann ich die 0 in der Formel ausschließen, sodaß nur Werte über 0 in die Berechnung einbezogen werden?
Gruß
Rainer

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: =MIN(M8;Q8;U8;E8) die 0 auschließen
11.11.2008 20:25:00
Gerd
Hi,
schau mal da:
www.excelformeln.de
mfg Gerd
=wenn(Min(...) = 0; KKleinste(...;2);Min(...)) owT
11.11.2008 21:51:16
Yal
owT: ohne weitere Text.
Viel Erfolg
Yal
mit MIN(WENN(... ; aber ...
12.11.2008 09:41:05
neopa
Hallo Rainer,
... das ist etwas komplizierter, als man auf den ersten Blick vermutet, weil ja I8 nicht mit einbezogen werden darf.
@Yal, Deine Lösungsart scheitert, sobald mehr als nur eine 0 in den enstprechenden Zellen steht.
@Gerd, mE gibt es dafür keinen explizite Lösungsvorschlag in Excelfomeln.de
Hier nun mein Lösungsvorschlag:
 EFGHIJKLMNOPQRSTU
73                
84  21 1 0  13 2 6

Formeln der Tabelle
ZelleFormel
E7{=MIN(WENN(N(WENN((REST(SPALTE(E1:U1); 4)+(SPALTE(E1:U1)=9))=1;E8:U8))>0;N(WENN((REST(SPALTE(E1:U1); 4)+(SPALTE(E1:U1)=9))=1;E8:U8))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: mit MIN(WENN(... ; aber ...
12.11.2008 13:08:00
Yal
Hallo Neopa,
richtig. Den Fall "mehrere Nullen" hatte ich übersehen.
Bin ich aber mit folgende Matrixformel dann richtig (eingegebene Bereich nur als Beispiel)?
{=MIN(WENN(C5:C160;C5:C16))}
Es wird damit zuerst alle Null-Werte ausgeschlossen, dann das Min gesucht.
Viel Erfolg
Yal
Nein, dies ist in diesem Fall unzureichend ...
12.11.2008 13:35:00
neopa
Hallo Yal,
... denn {=MIN(WENN(E8:U80;E8:U8))} wäre die "normale" MATRIX-Formel-Form zum Suchen des Minimums unter Ausschluss der 0-Werte, wenn der zu untersuchende Bereich wirklich kontinuierlich zusammenhängt.
Im Falle der Aufgabenstellung von Rainer, gibt es einen solchen aber nicht sondern nur 4 diskontinuierliche Bereiche und zwar hier jeweils als Einzelzellen und das hat die Aufgabe etwas komplizierter gemacht. Sieh Dir nochmal mein Beipiel an und dort die Werte in H8:K8 usw. Mit der "normalen" MIN(WENN())-MATRIX-Formel würde als Ergebnis eine 1 kommen, aber das ist nicht das gesuchte Minimum von Rainer.
Gruß Werner
.. , - ...
Anzeige
oder so
15.11.2008 21:14:00
FP
Hallo Werner,
bin gespannt, wie Dir diese Lösungen gefallen :-)
Tabelle1
 ABCDEFGHIJKLMNOPQRSTU
8-1-1  0371383255268913176339-16783221
95959  599651734796675902829786683765492
101717  61-49-33-125-234-10-19-41-3287-1644-1517
113434  343048108850296703191339875965272
121099  0153998624415999878666042949810
132727  59755647469482104863992777117144
Formeln der Tabelle
A8 : {=MIN((WAHL({1.2.3.4};E8;M8;Q8;U8)=0)*9^9+WAHL({1.2.3.4};E8;M8;Q8;U8))}
B8 : {=MIN(WENN(SPALTE(E:U)={5;13;17;21};--WECHSELN(E8:U8;0;9^9)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
kaum zu glauben, aber es geht noch kürzer ...
16.11.2008 16:16:20
neopa
Hallo Franz,
... als Deine bereits zunächst scheinbar unübertreffbaren Verkürzungen gegenüber meinem Erstvorschlag vom 12.11.08. Zunächst muss ich aber feststellen: auf die Einsatzmöglichkeit von WAHL(), wäre ich bei dieser Art Aufgabe nie gekommen! Typisch Franz, habe ich nur gedacht. Super!
Im Versuch Deine Gedankengänge zur Formelfindung nachzuvollziehen, bin ich dann als erstes über ...{5;13;17;21} ... in Deiner 2. - und der bis dahin mit 60 Zeichen kürzesten Formel - gestolpert. Hab gleich gesehen: "hier geht noch was" ... und siehe: Formellänge war nur noch 59 Zeichen. Dann habe ich mir Deinen Formelteil mit WECHSELN() genauer angesehen und gedacht: "Warum nicht hierfür ein zwites WENN()" ... und schon hatte die Formel nur noch 56 Zeichen ... " hmm, warum eigentlich zwei WENN()?" ... und schon warens es nur noch 54 Zeichen.
Und dann, ach ein Klammerpaar kann man ja auch noch einsparen ... und damit ergab sich, mit nur noch 52 Zeichen eine sehr kurze und wie ich finde auch eine fast auf den ersten Blick verständliche Formel (an der auch Peter ;-) seine Freude haben könnte) :
{=MIN(WENN(SPALTE(D:T)={1;3;4;5}*4*(E8:U80);E8:U8))}
Zufällig und erst beim Schreiben und Kontrollieren dieses Beitrages stellte ich fest, dass meine Entscheidung für WENN() auch anderweitig gut gewesen sein sollte (schau Dir mal in Deinem Beipiel A12:B12 an).
Gruß Werner
.. , - ...
p.S. auf Dein anderes direktes Posting antworte ich wahrscheinlich am kommenden Mittwoch, bis dahin erst mal vielen Dank dafür!
Anzeige
schöne Lösung!
17.11.2008 20:58:00
FP
Hallo Werner,
WECHSELN war natürlich Quatsch, weil es ja auch eine 0 innerhalb einer Zahl austauscht.
Mir gefällt Deine Lösung jedenfall :-)
Die Lösung mit WAHL wäre von Vorteil, wenn wirklich nur das Minimum ohne Einschränkung in nicht zusammenhängenden Bereichen gesucht wird:
z.B. =MIN(WAHL({1.2.3.4};E8;M8;Q8;U8))
Dann enfallen die {}
Servus aus dem Salzkammergut
Franz
Danke ...
18.11.2008 08:19:57
neopa
Guten Morgen Franz,
... Lob aus der "Feder" des Meisters ... das geht runter wie Öl. Aber die Vorlage dazu hast Du ja auch gegeben und Deine WAHL-Alternative ist ja auch mehr als nur sehenswert.
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige