Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Formule AANTALARG op basis van kleur  (gelezen 3347 keer)

0 leden en 1 gast bekijken dit topic.

Offline cervusofficial

  • Lid
  • *
  • Berichten: 16
  • Oplossing.be
Formule AANTALARG op basis van kleur
« Gepost op: 05 november 2018, 11:50:16 »
Hallo iedereen,

Voor de mensen die ook mijn post gezien hebben over mijn planning.

Ik heb momenteel ook een lijn dat de mensen telt per firma die elke dag aanwezig zijn. (zie afbeelding)
Nu ik heb de formule AANTALARG gebruikt om dit te tellen. Maar soms hebben mensen verlof of zijn deze ziek. Dit zet ik dan in tekstkleur rood.

Is er een formule die enkel bv de zwarte tekstkleur kan tellen, zodat ik kan zien hoeveel er effectief aan het werk zijn?



Alvast bedankt.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Formule AANTALARG op basis van kleur
« Reactie #1 Gepost op: 05 november 2018, 13:14:37 »
Hallo,

Voor de mensen die ook mijn post gezien hebben over mijn planning.

Die heb ik effectief gezien, maar mocht je de gefundeerde bedenkingen die daarover gemaakt zijn ter harte nemen, dan zal dat ook een invloed hebben op je huidige vraag.
Dus onder voorbehoud : AANTALARG in combinatie met tekstkleur lijkt mij héél vergezocht.
Wat je zou kunnen is (in cel D3) :
=AANTALARG(D4:D8)-(AANTAL.ALS(D4:D8;"Verlof")+AANTAL.ALS(D4:D8;"Ziek"))
Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline cervusofficial

  • Lid
  • *
  • Berichten: 16
  • Oplossing.be
Re: Formule AANTALARG op basis van kleur
« Reactie #2 Gepost op: 05 november 2018, 13:35:36 »
Hallo,

Die heb ik effectief gezien, maar mocht je de gefundeerde bedenkingen die daarover gemaakt zijn ter harte nemen, dan zal dat ook een invloed hebben op je huidige vraag.
Dus onder voorbehoud : AANTALARG in combinatie met tekstkleur lijkt mij héél vergezocht.
Wat je zou kunnen is (in cel D3) :
=AANTALARG(D4:D8)-(AANTAL.ALS(D4:D8;"Verlof")+AANTAL.ALS(D4:D8;"Ziek"))
Groeten,
pitufo

Dit is inderdaad een goede oplossing, maar er komt meer dan enkel 'verlof' en 'ziek' in.

Denk bv. aan:
1. Toegestane afwezigheid
2. Afwezig wegens weerverlet
3. Sociaal verlof
4. Afwezig wegens arbeidsongeval
enzovoort.

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Formule AANTALARG op basis van kleur
« Reactie #3 Gepost op: 05 november 2018, 13:55:09 »
Daar kan ik in komen (al stond het niet in je originele vraag).
Anderzijds durf ik wel veronderstellen dat je zelf die formule kan uitbreiden, niet ?
Als het echt om te veel verschillende mogelijke afwezigheden gaat, waarom ze niet onder een algemene noemer hier opnemen ?
Vermoedelijk heb je naast deze tabel toch ook een vorm van tijdsregistratiesysteem waarin afwezigheden meer specifiek worden weergegeven ?
Ik bedoel maar : je wil hier AANwezigheden tellen, waarom zou je dan heel precies moeten zien WAAROM iemand AFwezig is ?
Tot daar mijn persoonlijke mening, het staat je vrij daar anders over te denken  :)
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline cervusofficial

  • Lid
  • *
  • Berichten: 16
  • Oplossing.be
Re: Formule AANTALARG op basis van kleur
« Reactie #4 Gepost op: 05 november 2018, 14:05:18 »
Daar kan ik in komen (al stond het niet in je originele vraag).
Anderzijds durf ik wel veronderstellen dat je zelf die formule kan uitbreiden, niet ?
Als het echt om te veel verschillende mogelijke afwezigheden gaat, waarom ze niet onder een algemene noemer hier opnemen ?
Vermoedelijk heb je naast deze tabel toch ook een vorm van tijdsregistratiesysteem waarin afwezigheden meer specifiek worden weergegeven ?
Ik bedoel maar : je wil hier AANwezigheden tellen, waarom zou je dan heel precies moeten zien WAAROM iemand AFwezig is ?
Tot daar mijn persoonlijke mening, het staat je vrij daar anders over te denken  :)

Ik begrijp volledig jouw redenering. Maar momenteel hebben wij geen groot plannings/tijdsregistratieprogramma in 1.
Dus momenteel loopt de tijdsregistraties bij HR afdeling en deze excel bij de planning afdeling.
In de toekomst gaat dit hopelijk samen lopen in 1 groot programma maar dit zal nog niet voor direct zijn.

Wat wel een optie is dat ik bv enkel 'Verlof', 'Ziek', en 'Afwezig' gebruik en dan als 'opmerking' in de cel de reden typ.

Bedankt voor die formule !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Formule AANTALARG op basis van kleur
« Reactie #5 Gepost op: 06 november 2018, 18:26:27 »
Hallo,
Tof dat je flexibel genoeg bent om ook in andere richtingen te willen denken !

Voor de aardigheid heb ik nog een andere (min of meer cryptische) formule verzonnen (opmerkingen gebruik ik zelf enkel als ultieme strohalm) :
{=SOM(1-(AANTAL.ALS(afwezig;D4:D8)))}Hierbij ook een voorbeeldbestandje dat het duidelijk moet maken.
In kolom L heb ik enkele afwezigheden gezet. Zolang je niet buiten die kader gaat kan je rustig aanvullen. In je eigenlijke bestand zou ik deze lijst eerder op een ander werkblad zetten !
De range L1:L22 heet 'afwezig', benaming die je terugvindt in de formule (en die ik dus enkel in D3 heb gezet).

Let op : dit is een matrixformule. De accolades moet je weglaten als je de formule invoert, en vervolgens de formule bevestigen met CTRL-SHIFT-ENTER.

Het benoemde gebied 'afwezig' heeft een bijkomend voordeel. Al je tekst staat nu in het zwart, maar kijk eens wat er gebeurt als je één van de afwezigheidsbenamingen in je tabel zet...

"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline cervusofficial

  • Lid
  • *
  • Berichten: 16
  • Oplossing.be
Re: Formule AANTALARG op basis van kleur
« Reactie #6 Gepost op: 07 november 2018, 11:17:17 »
Hallo,
Tof dat je flexibel genoeg bent om ook in andere richtingen te willen denken !

Voor de aardigheid heb ik nog een andere (min of meer cryptische) formule verzonnen (opmerkingen gebruik ik zelf enkel als ultieme strohalm) :
{=SOM(1-(AANTAL.ALS(afwezig;D4:D8)))}Hierbij ook een voorbeeldbestandje dat het duidelijk moet maken.
In kolom L heb ik enkele afwezigheden gezet. Zolang je niet buiten die kader gaat kan je rustig aanvullen. In je eigenlijke bestand zou ik deze lijst eerder op een ander werkblad zetten !
De range L1:L22 heet 'afwezig', benaming die je terugvindt in de formule (en die ik dus enkel in D3 heb gezet).

Let op : dit is een matrixformule. De accolades moet je weglaten als je de formule invoert, en vervolgens de formule bevestigen met CTRL-SHIFT-ENTER.

Het benoemde gebied 'afwezig' heeft een bijkomend voordeel. Al je tekst staat nu in het zwart, maar kijk eens wat er gebeurt als je één van de afwezigheidsbenamingen in je tabel zet...

Wow! Super formule! Ga ik zeker gebruiken in mijn werkblad en dan inderdaad de tabel in een apart werkblad zetten.

Bedankt!

 


www.combell.com