Toon posts:

Voorwaardelijke opmaak Formule

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers,

Voor een online game die ik speel samen met een groot aantal anderen hou ik scores bij in een excel sheet.

Nu wil ik hier een aantal kleuren aan toevoegen voor bepaalde scores met een 3-Kleurenschaal.

Nu loop ik tegen een probleem aan.

In kolom B staat de "Might" van de spelers
In kolom F staat de score van de speleres.

Nu will ik aan de hand van de might 4 verschillende kleurenschalen hebben.

Voor kolom B onder 140.000 moet kolom F met 1600 rood worden, 1700 geel en 1800 groen.
Voor kolom B tussen de 140.000 en 160.000 moet kolom F met 1700 rood worden, 1800 geel, 1900 groen.
Voor kolom B tussen de 160.000 en 180.000 moet kolom F met 1900 rood worden, 2000 geel, 2100 groen.
Voor kolom B boven de 180.000 moet kolom F met 2100 rood worden, 2200 geel, 2300 groen.


Alleen heb ik geen idee of dit mogenlijk is en zo ja welke formule daarvoor de gebruiken is.

Ik gebruik Excel 2016

Enige hulp, zou ik zeer op prijs stellen!

Mvg, Bart

Alle reacties


  • EvdB
  • Registratie: November 2001
  • Laatst online: 28-09 11:58
Je zult voor elk criteria een rule moeten aanmaken.
Dus voor kolom B < 140.000 en kolom F met 1600 de volgende regel
=IF(AND($B$30<140000;$F$30=1600);TRUE;FALSE) en dan cell fill Rood
voor kolom B < 140.000 en kolom F met 1700 de volgende regel
=IF(AND($B$30<140000;$F$30=1700);TRUE;FALSE) en dan cell fill Geel
voor kolom B tussen 140.000 en 160.000 en kolom F met 1700
=IF(AND($B$30>1400;$B$30<1600;$F$30=1700);TRUE;FALSE) en dan cell fill rood
etc.
etc.
etc.

Dit is maar voor 1 cell, de range aanpassen zal je hopelijk wel lukken.

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

EvdB schreef op woensdag 13 september 2017 @ 10:03:
Je zult voor elk criteria een rule moeten aanmaken.
Dus voor kolom B < 140.000 en kolom F met 1600 de volgende regel
=IF(AND($B$30<140000;$F$30=1600);TRUE;FALSE) en dan cell fill Rood
voor kolom B < 140.000 en kolom F met 1700 de volgende regel
=IF(AND($B$30<140000;$F$30=1700);TRUE;FALSE) en dan cell fill Geel
voor kolom B tussen 140.000 en 160.000 en kolom F met 1700
=IF(AND($B$30>1400;$B$30<1600;$F$30=1700);TRUE;FALSE) en dan cell fill rood
Omdat de formule in voorwaardelijke opmaak een waar/onwaar moet opleveren is de if() overbodig.
code:
1
2
3
=Als(<<expressie>>; waar;onwaar)
is gelijk aan
=<<Expressie>>


En omdat waar in Excel geevalueerd wordt als 1 kan het allemaal in 3 regels:
Stel in A1 staat de 'might' en in B1`de score dan heb je genoeg aan:
code:
1
2
3
=$B$1>(1800+100*($A$1>140000)+200*($A$1>160000)+200*($A$1>180000)) ->rood
=$B$1>(1700+100*($A$1>140000)+200*($A$1>160000)+200*($A$1>180000)) ->geel
->groen

[ Voor 4% gewijzigd door Lustucru op 13-09-2017 11:44 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland