webForumDet fria alternativet

Dölja värden i fält med formel i Excel

Kontorsprogram

9 svar · 1 425 visningar · startad av SDCd

Medlem sedan jan. 2001795 inlägg
Frågan#1

Om jag tex lägger B2-C2 i ett fält så visas 0 om det inte finns något i B2 och C2. Finns det någon enkel inställning att dölja 0:an i Excel eller måste jag lägga en koll tex ÄRTOM() i dessa fält?

Medlem sedan feb. 200115 571 inlägg
#2

Kolla om detta är som du menar:

http://www.webforum.nu/showthread.php?s=&threadid=59315

Medlem sedan mars 20015 287 inlägg
#3

Vad jag vet så får du antingen göra en sådan manöver, eller typ:

=OM(A9-B9>0;A9-B9;"")

Annars så har du ju villkordsstyrd formatering i formatmenyn där du kan välja vad som ska ske om tex värdet är lika med noll eller något.

RED. Det var som attans, kan man göra så, syftar på ovanstående inlägg som ramlade in medans jag skrev, inte helt fel, alltid lär man sig något nytt.

Medlem sedan mars 20015 287 inlägg
#4

Då när vi verkar ha någon som kan sin sak passar jag på att komma med en fråga.
Jag har ett liknande problem, kör denna formel:

=-FÖRSKJUTNING(A2;PASSA(MAX(A2:A12)+1;A2:A12)-1;0)

Hur som helst ger den mig #saknas! om jag inte har något värde i det dataområde som formeln kikar på. Rent visuelt kan jag komma runt det, men jag vill sen kunna summera denna cell samt ett antal liknande och det spricker som det är nu.
Någon som har en lösning på det problemet?

(Alltså summeringen av ett antal fält vari något av dom innehåller felmeddelandet #saknas! )

Medlem sedan jan. 2001795 inlägg
#5

SirPeter -> Där satt den! :)

Medlem sedan juni 200290 inlägg
#6

solbulle,

Följande lösning publicerades i Office-forumet / E-forum som svar på din fråga den 5/12:

=OM(ÄRSAKNAD(-FÖRSKJUTNING(A2;PASSA(MAX(A2:A13)+1;A2:A13)-1;0))=SANT;"";-FÖRSKJUTNING(A2;PASSA(MAX(A2:A13)+1;A2:A13)-1;0))

Den ska också fungera vid beräkningar. Om formeln finns angiven i B1 och följande formel finns i C1:
=SUMMA(B1:B3)
så erhålls ett resultat oavsett värdet i cellen B1.

Vilket fel uppstår och hur den underliggande formeln ut i exemplets C1?

Medlem sedan mars 20015 287 inlägg
#7

:r Ok...

Får väl försvara mig med att jag läste ditt svar, testade det och fick det inte att fungera, som jag även skrev i den tråden.

Nu, när jag sent omsider kikar i denna tråden igen och testar på nytt så fungerar det. :r

Fråga mig inte vad jag gjorde för fel första gången, kan kanske vara som så att jag hade något som låg o skräpade i någon av cellerna som var med i summeringen.

Felmeddelandet jag fick var annars: #Värdefel!

men men, nu fungerar det i alla fall. (Som sagt tidigare, varför skulle man ens tvivla ;) )

Följdfråga no3:

Jag har ofta som sagt använt följande kod:

=OM(A9-B9>0;A9-B9;"")

och då brukar det även då att gå att addera fält med så att säga "" i sig utan att få värdefel, varför får jag värdefel ibland?
(Antagligen en idiotisk fråga men...)

Medlem sedan juni 200290 inlägg
#8

solbulle,

Nej, det finns inga "idiotiska frågor" bara relevanta däremot finns det en massa idiotiska svar :)

XL är litet känslig utav sig och är vi inte exakta i våra instruktioner till XL så blir den litet kinkig ;)

Följande exempel får du fundera på:

E4: =OM(A9-B9>0;A9-B9;"")
E5: =SUMMA(E4) -------> 0
E6: =E4*1 ------> #Värdefel!

Men......
E4: ==OM(A9-B9>0;A9-B9;"")
E5: =SUMMA(E4) -------> 0
E6: =N(E4)*1 --------> 0

Medlem sedan mars 20015 287 inlägg
#9

Ok, jag tackar för det.

Iofs är det ju bra logiskt när man ser det uppställt på så sätt.
Jag har nog antagligen inte använt annat än addition/subtraktion samt just summering tidigare.

RED. N() har ju sina användningsområden.

Som en liten kommentar på slutet kan jag bara säga att man är nog inte ensam om att inte helt förstå komplexiteten(!?!) samt möjligheterna med Excel. :)

Medlem sedan juni 200290 inlägg
#10

solbulle,

Som en liten kommentar på slutet kan jag bara säga att man är nog inte ensam om att inte helt förstå komplexiteten(!?!) samt möjligheterna med Excel.

Instämmer till fullo - De flesta klarar sig dock bra ändå och själv lär jag mig något nytt varje vecka så "fullärd" lär nog aldrig någon bli :-)

410 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
273 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
275 ms — ändringar (db)