• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Goede antwoorden tellen

Status
Niet open voor verdere reacties.

popipipo

Meubilair
Lid geworden
21 nov 2006
Berichten
8.419
Er worden 5 vragen aan iedereen gesteld.
Je hebt de keuze uit 6 antwoorden (slechts 1 antwoord moet je kiezen)
Er zijn soms wel meerdere antwoorden goed.
Als je 1 van de juiste antwoorden kiest is de vraag goed beantwoord.

Hoeveel vragen zijn er goed beantwoord.

De volgende formule werkt perfect.
Code:
=--(ISNUMBER(FIND(D8;D$4;1))+ISNUMBER(FIND(E8;E$4;1))+ISNUMBER(FIND(F8;F$4;1))+ISNUMBER(FIND(G8;G$4;1))+ISNUMBER(FIND(H8;H$4;1)))

Kan de formule korter?
Ik zat te denken aan een sumproduct formule maar krijg deze niet werkend.
 

Bijlagen

  • goede antwoorden tellen.xlsm
    10,9 KB · Weergaven: 48
Willem, wat denk je van deze?
Code:
[English]	=SUMPRODUCT(--NOT(ISERROR(FIND(D8:H8;$D$4:$H$4))))

[Dutch] 	=SOMPRODUCT(--NIET(ISFOUT(VIND.ALLES(D8:H8;$D$4:$H$4))))
 
Super, mooie oplossing. Nog korter geschreven als matrixfunctie:
Code:
=SOM(--ISGETAL(VIND.ALLES(D8:H8;$D$4:$H$4)))
Voor de fun nog eentje:
Code:
=SOMPRODUCT(LENGTE($D$4:$H$4)-LENGTE(SUBSTITUEREN($D$4:$H$4;D8:H8;"")))
 
Laatst bewerkt:
Nog korter geschreven als matrixfunctie

MS heeft een major change aangebracht in de functies in Office365 (weet alleen ff niet vanaf welk release nummer). Alle functies zijn automatisch array functies zoals SUMPRODUCT dat al was. Maar in die versie kan je dus gewoon SUM inzetten zonder dat je met CRTL + Shift + Enter met afsluiten. Mooi hè?
Helaas werk ik thuis nog met Office 2010 dus kon dit niet anders doen dan met de SUMPRODUCT. ;)
 
Heb Office365 hier, laatste release (1909), maar die functionaliteit heb ik nog niet kunnen ontdekken. Moet de SOM nog steeds afsluiten met CSE, dus als matrixfunctie.
 
Microsoft zegt het zelf ook op de website:
Vanaf de update van september 2018 voor Office 365kunt u met elke willekeurige formule die meerdere resultaten oplevert, automatisch de gewenste resultaten weergeven of over de aangrenzende cellen. Deze wijziging in gedrag gaat ook vergezeld van enkele nieuwe dynamische matrixfuncties. Dynamische matrixformules, ongeacht of ze bestaan uit bestaande functies of de functies voor dynamische matrix, hoeven alleen maar in één cel te worden ingevoerd en zijn bevestigd door op Enterte drukken. Eerdere matrixformules vragen eerst het hele uitvoerbereik te selecteren en vervolgens met CTRL + SHIFT + ENTER om de formule te bevestigen. Dit worden vaak wel CSE -formules genoemd.
 
Mooie update van excel

Hartelijk dank allen voor de oplossing.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan