webForumDet fria alternativet

Slippa #saknas! i excel.

11 svar · 9 702 visningar · startad av Nicrosoft

NicrosoftMedlem sedan dec. 19995 718 inlägg
#1

Som rubriken säger, går det att slippa #saknas! i excel när man har formler som inte hittar det den letar efter?

Kalle MMedlem sedan mars 20041 936 inlägg
#2

Vill du ha bort "Saknas" så att fältet är helt tomt istället?

Isåfall villkorsstyrd formatering och alternativet "Formel" och lägg in följande formel i villkorsstyrd formatering:

=Ärsaknad($B$3) och därefter vit textfärg.
Givetvis får du lägga in en annan referens än B3.

Vill du ha ett eget meddelande istället för "Saknas" gör du följande formel i din cell i arket:

=OM(ÄRSAKNAD(LETARAD(A7;G10:H14;2;0));"Finns ej";LETARAD(A7;G10:H14;2;0))
NicrosoftMedlem sedan dec. 19995 718 inlägg
#3

Har provar som du skriver =Ärsaknad($F:$L) och valt vit textfärg men det händer inte något. :(

Kalle MMedlem sedan mars 20041 936 inlägg
#4

Du ska skriva formeln i villkorsstyrdformatering.
I dialogrutan ska du välja alternativet "Formel" (Om du har 2003).

Kolla bifogad bild så ser du hur det ser ut i 2007.

bild.gif
NicrosoftMedlem sedan dec. 19995 718 inlägg
#5

Det var så jag gjorde fast jag markerade hela kolumner i stället. Skall prova att avgränsa på ett annat sätt.

michibMedlem sedan mars 20115 inlägg
#6

Kalle M skrev:

Vill du ha bort "Saknas" så att fältet är helt tomt istället?

Isåfall villkorsstyrd formatering och alternativet "Formel" och lägg in följande formel i villkorsstyrd formatering:

=Ärsaknad($B$3) och därefter vit textfärg.
Givetvis får du lägga in en annan referens än B3.

Vill du ha ett eget meddelande istället för "Saknas" gör du följande formel i din cell i arket:

=OM(ÄRSAKNAD(LETARAD(A7;G10:H14;2;0));"Finns ej";LETARAD(A7;G10:H14;2;0))

Jag har testat denna funktion men tycker att den är lite att gå runt problemet, som att sopa skiten under mattan. Jag har försökt att "mecka" in funktionen i min kod, som ser ut så här.

=OM(ÄRTOM(LETARAD($B12;Martina!$B$6:$D$55;3;FALSKT));"";LETARAD($B12;Martina!$B$6:$D$55;3;FALSKT))

Vad den skall göra är att återge ett datum från en kalkylblad OM det är något ifyllt. Datumet är kopplat till ett värde på resultkalkylbladet och samma värde finns på kalkylbladet jag vill infoga från. Koden ovan kollar alltså cellen till vänster (som i sin tur är hämtat från resultatbladet) och hämtar det värde som står bredvid samma värde på resultatbladet.

Ex.
Kalkylblad 1
A1 : "Värde från kalkylblad 2, Cell A2 beroende på Ansvarig person" A2 : "Värde från kalkylblad 2, Cell A3 beroende på Cell A1 i kalkylblad 1.

Kalkylblad 2
A1 : "Inmatat värde" A2 : "Ansvarig person" A3 : "Inmatat värde"

Kanske inte är det lättaste exemplet men vad jag är ute efter är att få bort #SAKNAD! i resultatet på Kalkylblad 1 när det inte finns något värde att hämta. Jag skulle alltså vilja få in det i formeln ovan och inte använda Villkordsstyrd formatering.

/Michel

michibMedlem sedan mars 20115 inlägg
#7

Efter mycket pillande och fixande så slängde jag den ovanstående formeln och gjorde en ny.

=OM(ÄRTAL($K6);OM(ÄRTOM(Rikskuponger!$P6);"";Rikskuponger!$P6);"")

Funkar!

:P

michibMedlem sedan mars 20115 inlägg
#8

michib skrev:

Efter mycket pillande och fixande så slängde jag den ovanstående formeln och gjorde en ny.

=OM(ÄRTAL($K6);OM(ÄRTOM(Rikskuponger!$P6);"";Rikskuponger!$P6);"")

Funkar!

:P

Eller, nähä! De var inte rätt, fan!!

NicrosoftMedlem sedan dec. 19995 718 inlägg
#9

Välkommen hit michib :)

För min del så har det gått fortare att använda filter, ta bort #saknas, så fungerar det att summera. Jag gör oftast bara en sökning så jag behöver inte ha kvar formlerna som spökar till det när jag skall summera.

Men visst hade det varit kul att hitta ett sätt som är "rätt" och fungerar.

michibMedlem sedan mars 20115 inlägg
#10

Nicrosoft skrev:

Välkommen hit michib :)

För min del så har det gått fortare att använda filter, ta bort #saknas, så fungerar det att summera. Jag gör oftast bara en sökning så jag behöver inte ha kvar formlerna som spökar till det när jag skall summera.

Men visst hade det varit kul att hitta ett sätt som är "rätt" och fungerar.

Hej, tack!

Fast filter plockar väl bort hela raden som den felaktiva cellen finns på?

Det verkar finnas en lösning med macro där det skall gå att plocka bort exempelvis #SAKNAS! och ersätta med annat.

Egentligen är problemet bara estetiskt, men det är irriterande att det står saknas :P

NicrosoftMedlem sedan dec. 19995 718 inlägg
#11

Är det bara estetiskt så kan du göra en vilkordsstyrd formatering och göra en regel som gör felmeddelande vita. Då slipper man iaf att se dem. Problemet jag har med #saknas är att det inte går att summera när det är felmeddelande.

michibMedlem sedan mars 20115 inlägg
#12

På vilket sätt vill du summera?

136 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)