Just nu i M3-nätverket
Gå till innehåll

LISTA: OM ELLER ; STÖRSTA ; ANNARS 0


af.pejo@

Rekommendera Poster

Får inte nedanstående formel att visa 0 då cellerna O53 och O54 är blanka utan får svaret "Falskt"

Vad gör jag för fel?

Går det även att förenkla sista delen av formeln?

 

OM(OCH(O53="";O54="";0);OM(ELLER(O52="Villa";O52="Fritidshus");OM((O53*O56+O57)>(O54*O56+O57);(O53*O56+O57);(O54*O56+O57));0))

 

Tack på förhand

af.pejo@

Länk till kommentar
Dela på andra webbplatser

Jag har lyckats lösa problemet med 0/Falskt.

Men går det att förenkla sista formeln som numera ser som följer

 

OM((O53*O56+O57)=(O54*O56+O57);0;STÖRSTA((O53*O56+O57);(O54*O56+O57)))

Länk till kommentar
Dela på andra webbplatser

Nej, det visade sig att jag inte löst 0/Falskt ändå

Då O53 och O54 inte är blanka får jag #OGILTIGT"

 

:-(

Länk till kommentar
Dela på andra webbplatser

OM((O53*O56+O57)=(O54*O56+O57);0;STÖRSTA((O53*O56+O57);(O54*O56+O57)))

Största saknar ett argument och är även fel formel här. MAX() vill du nog använda som falska resultatet.

 

men

=OM(och(O53="";O54="");"Tomma";OM((O53*O56+O57)=(O54*O56+O57);0;MAX((O53*O56+O57);(O54*O56+O57))))

kanske?

 

Länk till kommentar
Dela på andra webbplatser

Tack för hjälpen!

Med några små förändringar/kompletteringar blev det perfekt.

=OM(OCH(O53="";O54="");0;OM(ELLER(O52="Villa";O52="Fritidshus");OM((O53*O56+O57)=(O54*O56+O57);0;MAX((O53*O56+O57);(O54*O56+O57)));0))

 

+++++!

 

Vad är skillnaden mellan och när använder man STÖRSTA() respektive MAX() bäst?

Länk till kommentar
Dela på andra webbplatser

MAX tar ut största värdet ur en följd.

=MAX(1;2;3;4;5;6) ger värdet sex

Största ger n:te största i en följd, lite fiktivt på samma vis

=STÖRSTA({1;2;3;4;5;6};2) skulle ge värdet 2

 

Och om du vill undvika sådär långa OM-satser kan du alltid dela upp och lägga villkoren i skilda celler.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...