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

Minimum waarde groter en kleiner dan nul

Status
Niet open voor verdere reacties.

ropo64

Gebruiker
Lid geworden
26 okt 2018
Berichten
51
hallo,
ik zoek de kleinste waarde in een maand maar niet 0 ivm dat sommige velden niet zijn ingevuld.
nu heb ik de volgende formule om de minimum waarde op te zoeken maar geeft geen uitkomst als de waarde 0 is of groter dan 0:

=ALS(MIN((MAAND($A$3:$A$30000)=MAAND(L7))*(JAAR($A$3:$A$30000)=JAAR(L7))*($C$3:$C$30000))=0;"";MIN((MAAND($A$3:$A$30000)=MAAND(L7))*(JAAR($A$3:$A$30000)=JAAR(L7))*($C$3:$C$30000)))

alvast bedankt voor je hulp
 
je hebt de =MIN.ALS.VOORWAARDEN(...) en de aggregaat(15;6;...) om zoiets te doen, maar die formle lijkt me nogal groots om te ontleden.
 
Voorbeeldje? Als je Excel 365 gebruikt:
Code:
=LET(a;A3:A30000;c;C3:C30000;l;L7;MIN(FILTER(c;((MAAND(a)=MAAND(l))*(JAAR(a)=JAAR(l))*c)<>0;"")))
N.B. Als 0 nu wel in ingevuld, kan dat dan de minimale waarde zijn? M.a.w. wil je alleen filteren op lege cellen? Dan moet de formule nog een beetje aangepast worden.
 
Laatst bewerkt:
hierbij is deze vraag opgelost
ik kan alleen de knop niet vinden om deze te sluiten...
 
PHP:
ALS(MIN((MAAND($A$3:$A$30000)=MAAND(L7))*(JAAR($A$3:$A$30000)=JAAR(L7))*($C$3:$C$30000))=0;

iets eenvoudiger:

PHP:
(tekst(($A$3:$A$30000;"jjjjmm")=tekst(L7;"jjjjmm"))*($C$3:$C$30000)
 
PHP:
=MIN(IF(TEXT(A1:A30;"jjjjmm")=TEXT(F1;"jjjjmm");C1:C30;""))
 
@snb: dan krijg je nog steeds de 0-waarden die TS niet wil....

Vind het wel een leuke optie:
Code:
=LET(a;A3:A30000;c;C3:C30000;l;L7;MIN(FILTER(c;(TEKST(a;"jjmm")=TEKST(l;"jjmm"))*c<>0;0)))
 
Laatst bewerkt:
Die 0-waarden krijg ik hier niet; wel de gewenste minimumwaarde.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan