[Excel] waarde 0 verbergen

Pagina: 1
Acties:
  • 1.237 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
Hallo,

Na zoeken in de search en gemiddeld 13.000 totaal niet relevante oplossingen gekregen te hebben op toch wel duidelijke zoektermen, start ik maar eens nieuw topicje over dit (volgens mij) redelijk kleine probleempje.

De vraag is: Hoe kan ik in Excel een waarde "0" niet laten weergeven?
Ik heb een scorematrix met daaraan gekoppeld een uitslagentabel, waarin de uitslagen handmatig worden ingevoerd. Deze uitslag wordt met een eenvoudige celverwijzing naar de matrix gekopiëerd, en daarmee de matrix aangevuld.
Nu is het echter zo dat als de scoretabel niet is ingevuld de waarden in de matrix op 0 komen te staan.
Hoe kan ik deze 0 wegkrijgen, en alleen de waarden >0 in de matrix zichtbaar maken.

Bij voorbaat dank

Marcel

Acties:
  • 0 Henk 'm!

  • JeroenG
  • Registratie: Juli 2002
  • Laatst online: 17-10 08:57
En heb je ook de help van Excel gebruikt? Als ik zoek op: "nul verbergen" (zonder quotes) vind ik toch teveel oplossingen om hier op te sommen.

BTW, misschien is het handig om aan te geven welke versie van Excel je gebruikt...


De meest voor de handliggende oplossing is: Extra>Opties>Weergave>Nulwaarden verbergen

[ Voor 22% gewijzigd door JeroenG op 14-02-2005 20:32 ]


Acties:
  • 0 Henk 'm!

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Wil je de waarde nul écht weg hebben of wil je deze niet zichtbaar hebben? In het laatste geval kan je gaan werken met 'conditional formatting' en wanneer de waarde nul is zorg je ervoor dat de tekst dezelfde kleur aanneemt als de achtergrondkleur...

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
JeroenG33 schreef op maandag 14 februari 2005 @ 20:30:
En heb je ook de help van Excel gebruikt? Als ik zoek op: "nul verbergen" (zonder quotes) vind ik toch teveel oplossingen om hier op te sommen.

BTW, misschien is het handig om aan te geven welke versie van Excel je gebruikt...


De meest voor de handliggende oplossing is: Extra>Opties>Weergave>Nulwaarden verbergen
`

Dat nulwaarden verbergen wekt dus niet, want dat verbergt de nul in de scoretabel ook, en die moet dus juist blijven staan.
Het gaat dus alleen om de matrix, waarin de 0 verborgen moet worden.
Het is overigens Excel XP

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
Woudloper schreef op maandag 14 februari 2005 @ 20:32:
Wil je de waarde nul écht weg hebben of wil je deze niet zichtbaar hebben? In het laatste geval kan je gaan werken met 'conditional formatting' en wanneer de waarde nul is zorg je ervoor dat de tekst dezelfde kleur aanneemt als de achtergrondkleur...
Zoiets bedoel ik ja, maar ik kan daarover maar verdomd weinig vinden en wat ik vindt werkt niet zo als ik het wil
Bijkomend probleem is dat, wanneer de score ook daadwerkelijk 0 is, deze juist wel als nul in de matrix moet komen te staan.
Dus: voordat de wedstrijd gespeeld is, moet de cel "leeg" zijn, dat werkt idd wel goed met de voorwaardelijke opmaak, maar als de uitslag bekend is moet deze wel als 0 worden weergegeven, iets wat de voorwaardelijke opmaak dan juist blokkeert.......

[ Voor 28% gewijzigd door Tresjertje op 14-02-2005 20:52 ]


Acties:
  • 0 Henk 'm!

  • JeroenG
  • Registratie: Juli 2002
  • Laatst online: 17-10 08:57
De Excel help geeft bij mij als mogelijkheden (samengevat):

[code]
1. Alle nulwaarden op een werkblad weergeven of verbergen

Klik op Opties in het menu Extra en klik vervolgens op het tabblad Weergave.
Ga op een van de volgende manieren te werk:
Schakel het selectievakje Nulwaarden in als u nulwaarden (0) in cellen wilt weergeven.

2. Een getalnotatie gebruiken om nulwaarden in geselecteerde cellen te verbergen

Let op In dit onderwerp wordt een notatie toegepast om nulwaarden in geselecteerde cellen te verbergen. Als de waarde in een van deze cellen wordt gewijzigd in een andere waarde dan nul, is de notatie van de waarde gelijk aan de standaardgetalnotatie.

Selecteer de cellen met nullen (0) die u wilt verbergen.
Klik in het menu Opmaak op Celeigenschappen en klik op het tabblad Getal.
Klik in de lijst Categorie op Aangepast.
Typ 0;-0;;@ in het vak Type.


3. Een voorwaardelijke notatie gebruiken om nulwaarden te verbergen die het resultaat van een formule zijn

Selecteer de cel met de nulwaarde.
Klik op de opdracht Voorwaardelijke opmaak in het menu Opmaak.
Klik in het vak aan de linkerkant op Celwaarde is.
Klik in het tweede vak van links op gelijk aan.
Typ in het vak aan de rechterkant de waarde 0.
Klik op Opmaak en vervolgens op het tabblad Lettertype.
Selecteer wit in het vak Kleur.

4. Een formule gebruiken om nullen niet weer te geven of als streepjes
Gebruik de functie ALS om deze taak uit te voeren.

[ Voor 92% gewijzigd door JeroenG op 14-02-2005 20:56 ]


Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
JeroenG33 schreef op maandag 14 februari 2005 @ 20:51:
Dan kan je in je matrix ook nog werken met ALS(uitkomstformule<>0;uitkomstformule;"")
Die zal ik ook eens proberen, maar ik ben een echte 100% originele Excel noob.........kan ff duren dus
Niet eens het proberen waard, aangezien dat zeker niet is wat ik zoek.
wel bedankt voor het meedenken

[ Voor 18% gewijzigd door Tresjertje op 14-02-2005 20:58 ]


Acties:
  • 0 Henk 'm!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 13:12
Dan zal een nul als uitkomst ook verdwijnen denk ik.
Probeer eens: ALS(broncel="";"";oorspronkelijkeformule)
edit:
Die dan sloeg op de oorspronkelijke post van Jeroen G33

[ Voor 31% gewijzigd door onkl op 14-02-2005 20:58 ]


Acties:
  • 0 Henk 'm!

  • JeroenG
  • Registratie: Juli 2002
  • Laatst online: 17-10 08:57
Kijk nog even naar mijn edit: rechtstreeks ge-copy-paste vanuit de F1-help.

Acties:
  • 0 Henk 'm!

  • JeroenG
  • Registratie: Juli 2002
  • Laatst online: 17-10 08:57
onkl schreef op maandag 14 februari 2005 @ 20:56:
Dan zal een nul als uitkomst ook verdwijnen denk ik.
Probeer eens: ALS(broncel="";"";oorspronkelijkeformule)
Dat was toch de bedoeling? Hij wilde alle nullen in de matrix onzichtbaar maken. Denk dat optie 3 het makkelijkst is: de aangepaste weergave


Edit: Excuses voor het dubbelposten

[ Voor 22% gewijzigd door JeroenG op 14-02-2005 20:59 ]


Acties:
  • 0 Henk 'm!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 13:12
Ik begreep dat TS een lijst heeft die hij kan invullen. Er wordt dan een uitslag berekend, die nul kan zijn. Maar, als er geen invoer is verschijnt er ook een nul. Die laatste nul moet weg.
Bijv:
C1: =A1-B1.
A1=1, B1=1 -> "Goede"nul
A1 en B1 leeg-> "Slechte" nul.
TS, correct me if I'm wrong.

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
JeroenG33 schreef op maandag 14 februari 2005 @ 20:57:
Kijk nog even naar mijn edit: rechtstreeks ge-copy-paste vanuit de F1-help.
Die werkt dus inderdaad niet, omdat dan ook de uitslag "0" onzichtbaar wordt.
Het gaat erom, om de matrix, voor aanvang, leeg te krijgen, maar wanneer de uitslagen in de tabel ingevoerd worden deze in de matrix zichtbaar te maken, maar ook als ze dus wel "0" zijn...

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
onkl schreef op maandag 14 februari 2005 @ 21:01:
Ik begreep dat TS een lijst heeft die hij kan invullen. Er wordt dan een uitslag berekend, die nul kan zijn. Maar, als er geen invoer is verschijnt er ook een nul. Die laatste nul moet weg.
Bijv:
C1: =A1-B1.
A1=1, B1=1 -> "Goede"nul
A1 en B1 leeg-> "Slechte" nul.
TS, correct me if I'm wrong.
Dat komt in de richting ja.
Zeer logisch gesteld
Wedstrijd niet gespeeld: invoerttabel leeg -> matrix leeg
Wedstrijd wel gespeeld: invoertabel ingevuld, maar 0 ook mogelijk -> matrix ook ingevuld

Als ik nu de voorwaardelijke opmaak gebruik in de matrix, wordt dus ook de uitslag "0" onzichtbaar gemaakt, terwijl ik hem dan juist wel wil zien.

De uitslagen zijn overigens geen rekensommen, maar "gewone" hele getallen, handmatig ingevoerd in een "eigen"cel, dus bovenstaand rekenvoorbeeld klopt op dat gebied niet helemaal.

Acties:
  • 0 Henk 'm!

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 13:12
OK, dat kan ook:
Stel je wilt wedstrijd x invullen in cel A1. Je wilt het resultaat zien in B1.
Zet dan in B1: =ALS(A1="";"";A1) in plaats van =A1 en klaar ben je.

Acties:
  • 0 Henk 'm!

  • Tresjertje
  • Registratie: Januari 2004
  • Laatst online: 01-03-2013
onkl schreef op maandag 14 februari 2005 @ 21:20:
OK, dat kan ook:
Stel je wilt wedstrijd x invullen in cel A1. Je wilt het resultaat zien in B1.
Zet dan in B1: =ALS(A1="";"";A1) in plaats van =A1 en klaar ben je.
YES, die zocht ik
Hartelijk bedankt voor de hulp!!!!!
Pagina: 1