Hej!
Bäst vore om du ändrade på rad 1 eller lade till en rad under rad 1 som du sedan dolde.
I denna rad lägger du in maxtiden för varje kolumn och formaterar det som tid. Samma gör du men värdena i kolumn A så att tiden är angiven på samma sätt överallt, dvs antingen 0:57 och 4:14 eller 0,57 och 4,14.
När det är gjort så använder du dig av värdena i rubrikraden respektive kolumn A.
Jag har lagt in dina värden i områden C6:I9.
Värdena på rad C är:
| 01:00 |
02:00 |
03:00 |
04:00 |
05:00 |
>05:00 |
I cell F7 skriver jag formeln:
=OM(OCH($C7<E$6;$C7>=D$6);$C7;"")
Vad den gör är att den granskar om tiden på raden (rad 7) är mindre än maxtiden på rad 6 kolumn E. Men precis som du inser så skall den inte skriva in något om värdet redan finns i kolumn B. Därför gör jag även en kontroll mot föregående kolumn, att värdet är större eller likamed detta:
$C7>=D$6
Kort och gott använder jag funktionenOCH för att granska att värdet är större eller likamed 1 samt mindre än 2:
OCH($C7<E$6;$C7>=D$6)
Om båda dessa saker är sanna kommer metoden att skriva ut C7 annars skriver den ut ingenting.
Med hjälp av dollartecken ser jag till att min metod låser sig till rad 6 respektive kolumn C så att formeln går att kopiera nedåt och åt vänster.
Den sista kolumnen står det >05:00 i. Där kan jag inte jämföra. Hade jag haft värdena i en dold rad hade jag istället kunnat sätta ett absurt högt värde där och min formel hade fungerat även i den kolumnen. På samma sätt skulle jag med en dold rad kunna ha satt en nolla i cellen ovanför tiderna i min kolumn C (din kolumn A). Då hade samma formel fungerat överallt.
mvh
Kihlman