F3: 20:00 (ex, den varierar över tid)
P1: 23:00
P3: =($P$1-F3)*24
Vad jag vill åstadkomma är en if-sats i cellen P3 som kontrollerar om cellen F3 innehåller värdet/tiden 00:00 så ska cellen P3 vara 0, annars (om cellen F3 skiljer sig från 00:00) ska cellen P3 innehålla värdet av formeln =($P$1-F3)*24.
Har testat smått med ngt i den stilen:
=if(F3="00:00";0;($P$1-F3)*24)
felet blir att då cellen F3 har värdet 00:00 så är ändå if-satsen false och ger då inte värdet 0, utan kör ($P$1-F3)*24.
bör även tilläggas att cellerna F3 och P1 är formatderade enligt custom tt:mm.
Förstår att det tycks verka vara ngt konstigt med "00:00", ngn som har en vettig lösning på hur det bör stå istället? Tack!
KISS :-)
=if(F3=0;0;($P$1-F3)*24)
(Kolla hur det "verkliga värdet" ser ut för olika tidpunkter genom att ändra visningsformatet i F3 till tal)
Eller, orkar inte översätta:
=OM(F3=TIDVÄRDE("00:00");0;($P$1-F3)*24)
Eller är det så att F3 kan innehålla en datumdel också? Då är det ju bara decimaldelen du vill åt, Hmmm.
=OM(REST(F3;10)*10=0;0;($P$1-F3)*24)
Rest borde heta MOD på utrikiska
267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25