1
Excel / Antw: Minimum einer Zeile aus jeder 2ten Spalte einer Tabelle augeschlossen Null
« am: September 25, 2013, 09:04:14 Vormittag »
Es gibts eine Lösung 
In Matrixformeln muss man da mit geschachtelten WENNs arbeiten:
{=MIN(WENN(REST(SPALTE(A1:G1);2)=0;WENN(A1:G1>0;A1:G1)))}
kleiner Tip noch:
statt Rest(...;2) = 0 / 1 sollte man lieber die Funktionen IstGerade(...) bzw IstUngerade(...) verwenden, denn diese werden deutlich schneller abgearbeitet als Rest.
Das liegt daran, daß hinter Rest() immer eine komplexe Berechnung mit Division steht, während die Prüfung ob gerade oder ungerade immer nur das kleinste Bit der Ganzahl auf 1 oder 0 prüfen muss (Computer arbeiten im Dualsystem), also eine höchst einfache Aufgabe.
Vielen Dank an Daniel den Slowboarder der mir das so schön gelöst hat!

In Matrixformeln muss man da mit geschachtelten WENNs arbeiten:
{=MIN(WENN(REST(SPALTE(A1:G1);2)=0;WENN(A1:G1>0;A1:G1)))}
kleiner Tip noch:
statt Rest(...;2) = 0 / 1 sollte man lieber die Funktionen IstGerade(...) bzw IstUngerade(...) verwenden, denn diese werden deutlich schneller abgearbeitet als Rest.
Das liegt daran, daß hinter Rest() immer eine komplexe Berechnung mit Division steht, während die Prüfung ob gerade oder ungerade immer nur das kleinste Bit der Ganzahl auf 1 oder 0 prüfen muss (Computer arbeiten im Dualsystem), also eine höchst einfache Aufgabe.
Vielen Dank an Daniel den Slowboarder der mir das so schön gelöst hat!
Menü
An- und Abmelden
Partner / Links
