Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel]: optelling niet uitvoeren voor tekstwaarde

Pagina: 1
Acties:

  • tbenschop2
  • Registratie: Maart 2005
  • Laatst online: 10-02-2021
Het volgende krijg ik niet voor elkaar:

Ik heb twee kolommen A en B met in kolom A alleen datums en in B soms een datum, soms een niet van toepassing ("NVT").

Nu wil ik in kolom C Het aantal dagen tussen A en B, dus
code:
1
=B1-A1

MAAR.... Deze moet >1 zijn, ook als A=B, en als B-A=1. Ook moet kolom C een NVT geven als er NVT in kolom B staat.

Wat ik zelf probeer:
code:
1
=ALS(OF(B1=A1;B1-A1=1);B1+2;B1)


Dit is volgens mij goed, alleen krijg ik overal waar NVT in de B-kolom staat een #WAARDE! in kolom C. Dat moet dus een "NVT" zijn. Wie weet wat?

Een andere poging (iets andere aanpak, ik maak nu een andere kolom. Hierin komt B1-A1, maar als : A1=B1 of B1-A1=1 dan moet er een 2 staan, anders waarde B1-A1. Als er NVT staat in B1 dan wil ik een 0:
code:
1
=ALS(B1="nvt";;(ALS(OF(B1=A1;B1-A1=1)));2;B1-A1)

Maar die krijg ik niet ingevoerd. Er staat een fout in zegt Excel, maar ik zie hem niet.

[ Voor 23% gewijzigd door tbenschop2 op 03-06-2013 10:21 ]


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

offtopic:
"excel: kleine uitdaging" is geen zinnige titel. Het hele leven is vol van kleine uitdagingen. ;)

Excel: kleine uitdaging --> : optelling niet uitvoeren bij tekst.

En dan is ook het antwoord daar: als je begint met een als constructie of b wel een datum is (of in jouw geval 'nvt' bevat, dan ben je er.

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


  • tbenschop2
  • Registratie: Maart 2005
  • Laatst online: 10-02-2021
Pff, uiteindelijk heb ik het op een andere manier opgelost. Hele breinbreker dit!

code:
1
=ALS(B1="nvt";-2;(B1-A1))


alles waar NVT staat heb ik dus op -2 gezet, dan heb ik er geen "last" meer van. In ieder geval bedankt voor het meedenken, Lustucru!

  • joram.agten
  • Registratie: Oktober 2010
  • Laatst online: 19-11 15:43
volgens mij heb je de volgende kleine uitdaging nog niet opgelost:
> MAAR.... Deze moet >1 zijn, ook als A=B, en als B-A=1.

Kan je dit nog wat verduidelijken?