• 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.

een rij van getallen optellen met voorwaarde van de letter er voor in EXEL

Status
Niet open voor verdere reacties.

Peterbv94tr

Nieuwe gebruiker
Lid geworden
19 nov 2015
Berichten
4
kan iemand mij helpen met deze voorwaarden
ik wil de waarde optellen afhankelijk van de letter die er voor staat dus p4+p7+p1=12 en H5+H10=15 etc etc


Bekijk bijlage storing tabel.xlsx


P4 H5 K8 g3 P7 K2 H10 P1 het totaal getal van alle met P ervoor het totaal getal van alle met H ervoor


P4 H5 K8 g3 P7 K2 H10 P1 dus hier moet 12 komen dus hier moet 15 komen etc etc


alvast bedankt voor de hulp
 
Mag het ook 12 zijn?

Code:
=SOM(ALS(LINKS($A$5:$H$5)="P";SUBSTITUEREN($A$5:$H$5;"P";"");0)*1)

Ps. Matrixformule
 
Laatst bewerkt:
De vraag en het voorbeeldje wijken een beetje af.

Probeer deze eens voor de P.

PHP:
=SOMPRODUCT((LINKS($A$8:$H$8;1)="P")*(--RECHTS($A$8:$H$8;LENGTE($A$8:$H$8)-1)))

Edit

Iets langer dan die van HSV en eigenlijk ook een matrixformule maar dan 'gewoon' te gebruiken.
 
Laatst bewerkt:
Die van jou kan ook nog ietsje korter.
Code:
=SOMPRODUCT((LINKS($A$8:$H$8;1)="P")*RECHTS($A$8:$H$8;LENGTE($A$8:$H$8)-1))
 
En die matrixformule kan ook korter ;)
Code:
=SOM(ALS.FOUT(--SUBSTITUEREN($A$8:$H$8;"P";"");0))

Edit: korter is overigens niet beter. Ik prefereer de langere oorspronkelijke versie. :p
 
Laatst bewerkt:
Hallo,

Allen zeer bedankt voor de geniaal fantastisch oplossingen helemaal blij mee.
:thumb:
Gewoon TOP

Peter
 
Ik dacht meer aan de matrixformule:

{=SUM(--MID($A$8:$H$8;2;10))}
 
Laatst bewerkt:
@snb,

Als je alsnog de openingspost gaat lezen weet ik zeker dat je er anders over gaat denken. ;)
 
bedoel je ? :D


=SUM(--MID($A$8:$H$8;2;10)*(LEFT(A8:H8;1)="P"))
 
Zie je wel?
Wie lezen kan is altijd in het voordeel. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan