Help!

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

Hulp bij posten

Recente topics

Auteur Topic: gebruik functie "isnb"  (gelezen 3157 keer)

0 leden en 1 gast bekijken dit topic.

Offline jeanclaude

  • Lid
  • *
  • Berichten: 15
  • Oplossing.be
gebruik functie "isnb"
« Gepost op: 31 mei 2006, 15:59:07 »
Ik gebruik de volgende formule

=ALS((AANTAL.ALS(Blad1!$D$4:$P$4;$A$4)>0);VERT.ZOEKEN(TEKST($A$7;"dddd");Blad1!$A$8:$Q$14;12;ONWAAR);ALS((AANTAL.ALS(Blad1!$D$16:$P$16;$A$4)>0);VERT.ZOEKEN(TEKST($A$7;"dddd");Blad1!$A$20:$Q$26;12;ONWAAR);ALS((AANTAL.ALS(Blad1!$D$28:$P$28;$A$4)>0);VERT.ZOEKEN(TEKST($A$7;"dddd");Blad1!$A$32:$Q$38;12;ONWAAR);ALS((AANTAL.ALS(Blad1!$D$40:$P$40;$A$4)>0);VERT.ZOEKEN(TEKST($A$7;"dddd");Blad1!$A$44:$Q$50;12;ONWAAR);""))))

nu wil ik dat als de uitkomst onwaar is hij geen 0 in de cel zet maar de cel leeg laat.
Ik weet dat je dit kunt doen met "isnb"maar ik weet niet waar ik het in bovenstaande formule moet tussenzetten.
alvast bedankt
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:gebruik functie "isnb"
« Reactie #1 Gepost op: 31 mei 2006, 16:05:12 »
De gewone gang van zaken is:

stel dat jouw formule x is

=als(isfout(x);"";x)

Je ziet het al wel aankomen: jouw formule wordt dubbel zo lang!

Daarom: hang een voorbeeldbestand bij en dan proberen we de formule in te korten

WG
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline jeanclaude

  • Lid
  • *
  • Berichten: 15
  • Oplossing.be
Re:gebruik functie "isnb"
« Reactie #2 Gepost op: 31 mei 2006, 16:16:24 »
bij deze het bestandje. gegevens hoeven niet bijgewerkt te worden
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:gebruik functie "isnb"
« Reactie #3 Gepost op: 31 mei 2006, 17:43:31 »
Hallo

Gebruik deze formule:

=ALS(VERSCHUIVING(Blad1!$D$4;(REST('Dag planning'!A4;4)-1)*12+3+6;INTEGER(('Dag planning'!$A$4+1)/4))="";"";VERSCHUIVING(Blad1!$D$4;(REST('Dag planning'!A4;4)-1)*12+3+6;INTEGER(('Dag planning'!$A$4+1)/4)))

Dit:

=VERSCHUIVING(Blad1!$D$4;(REST('Dag planning'!A4;4)-1)*12+9;INTEGER(('Dag planning'!$A$4+1)/4))

vervangt jouw eerdere formule.

Ik maak gebruik van de structuur van de gegevens (telkens per 4 weken en zo).

Voor niet-zaterdagen is het gemakkelijk te veranderen: voor vrijdag bijv. vervang je de 6 door 5 telkens, voor donderdag bijv. vervang je de 6 door 4 telkens, enz.

Indien nog vragen, doe gerust.

WG

Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline jeanclaude

  • Lid
  • *
  • Berichten: 15
  • Oplossing.be
Re:gebruik functie "isnb"
« Reactie #4 Gepost op: 31 mei 2006, 19:19:36 »
bedankt voor je snelle oplossing. Met de functie verschuiving ben ik totaal niet thuis zal me er eens in gaan verdiepen :)
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline WG

  • Ervaren lid
  • ***
  • Berichten: 366
  • Geslacht: Man
  • http://www.wimgielis.be
Re:gebruik functie "isnb"
« Reactie #5 Gepost op: 31 mei 2006, 20:05:31 »
Veel leerplezier. Laat ik dit alvast zeggen: je vertrekt in een bepaalde cel en relatief tov. deze cel vraag je de waarde op. Bijvoorbeeld

=VERSCHUIVING(A1;2;4)

geeft de waarde uit de cel die 2 rijen lager is en 4 kolommen rechts van cel A1.

WG
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com