webForumDet fria alternativet

Slippa #saknas! i excel.

Kontorsprogram

11 svar · 9 710 visningar · startad av Nicrosoft

Medlem sedan dec. 19995 718 inlägg
Frågan#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?

Medlem 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))
Medlem 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. :(

Medlem 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
Medlem 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.

Medlem 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

Medlem 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

Medlem 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!!

Medlem 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.

Medlem 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

Medlem 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.

Medlem sedan mars 20115 inlägg
#12

På vilket sätt vill du summera?

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)