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

Max waarde uit kolom als het 1e character voldoet aan voorwaarde

Status
Niet open voor verdere reacties.

Hela1966

Gebruiker
Lid geworden
17 jan 2009
Berichten
54
Beste experts,

Kunnen jullie me helpen met een formule?

Ik heb een kolom met waardes waarvan ik de MAX wil weergeven, maar enkel de MAX van de data welke begint met dezelfde waarde als in cel A1

Voorbeeld:
Criteria-waarde in A1 is 8

Waardes in kolom B1 tm B5:
1001
1002
8001
8012
8002

Hoe kan ik de maximale waarde weergeven van de data uit kolom B van enkel die cellen welke met 8 beginnen? In dit geval zou dat dus 8012 moeten zijn.
Zodra de waarde in A1 gewijzigd wordt in naar 1, zou de uitkomst van de formule 1002 moeten zijn.

Dus in het kort: geef de maximale waarde uit kolom B als het 1e karakter van de waardes overeenkomen met de waarde in A1

In eerste instantie dacht ik het met deze matrixformule zou lukken:

Code:
{=IF(LEFT(B1:B5;1)=A1;MAX(B1:B5;.....))} maar dat werkt uiteraard niet en geeft als resultaat FALSE

Welke fout maak ik?
 
Je bent warm:
Code:
=MAX(IF(LEFT(B1:B5;1)=A1;B1:B5))
 
Laatst bewerkt:
Vreemd, bij mij geeft dit ook 0


Oplossing:
Code:
=MAX(ALS(LINKS(B1:B5;1)[B][COLOR="#FF0000"]*1[/COLOR][/B]=A1;B1:B5))

Niet vergeten invoeren --> Ctrl Shft Enter


PS: Links(B1;1) levert natuurlijk een tekst op!!
 
Laatst bewerkt:
Yes! Natuurlijk moest er *1 staan!

Deze doet helemaal wat ik zocht.

Wederom dank voor jullie snelle hulp.

Gr,

Hela1966
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan