Guten Morgen,
ich fürchte ohne eine neuere Version von Excel in der die LET Funktion verfügbar ist wird das schwierig in einer Formel (man kann aber die einzelnen Schritte in Hilfsspalten ausführen)
=LET(myinput;C3:C27;myfilter1;FILTER(myinput;(myinput>0)*(myinput<=50));myfilter2;FILTER(myfilter1;XVERWEIS(myfilter1;MODUS.VIELF(myfilter1);MODUS.VIELF(myfilter1);-1)>0);myoutput;INDEX(myfilter2;ANZAHL(myfilter2);1);myoutput)
ich erwähne noch, dass die -1 im XVERWEIS, wenn man den Bereich 1 bis 50 anders wählt und -1 da hineinfiele anders wählen müsste
Ergänzung
=INDEX(C3:C24;MAX((C3:C24=MTRANS(MODUS.VIELF(FILTER(C3:C24;(C3:C24>=1)*(C3:C24<=50)))))*ZEILE(C3:C24)*(C3:C24>=1)*(C3:C24<=50))-MIN(ZEILE(C3:C24))+1)
sollte auch funktionieren, allerdings nehme ich an bei größerer Datenmenge könnte es ein Problem werden (und ist wesentlich weniger übersichtlich)
Falls Filter nicht verfügbar ist
=INDEX(C3:C24;MAX((C3:C24=MTRANS(MODUS.VIELF(C3:C24)))*ZEILE(C3:C24)*(C3:C24>=1)*(C3:C24<=50))-MIN(ZEILE(C3:C24))+1)
allerdings kommt dann #Wert wenn der häufigste Werte ausschließlich außerhalb von 1-50 liegt