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?
Dölja värden i fält med formel i Excel
9 svar · 1 425 visningar · startad av SDCd
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.
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! )
SirPeter -> Där satt den! :)
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?
: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...)
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
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. :)
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 :-)
