Hallo,
De simpelste oplossing is in kolom D de aanhalingstekens vervangen door een NUL.
=ALS(ISFOUT(VERT.ZOEKEN(B6;codes!$A$11:$C$14;3));0;VERT.ZOEKEN(B6;codes!$A$11:$C$14;3))
Als je die NUL niet wil, kan je ook dit gebruiken in kolom AZ:
=ALS(D6="";0;SOM(E6:AY6)*D6)
Al die "verdubbelde" functieaanroepen (met ISFOUT) maken het geheel wel zwaar. Bedenk dat Excel in die formules 2 keer hetzelfde moet berekenen! Ik heb daar eens een topic van gemaakt, die nu als "sticky" bovenaan alle Exceltopics staat.
beste groeten,
Erik