De ALS functie is één van de meest krachtige functies in Excel. In Engelse versies van Excel wordt deze functie de IF functie genoemd. Door het gebruik van de ALS formule kun je in je werkblad echte intelligentie inbouwen. Maar hoe werkt deze functie precies?
Een eenvoudig voorbeeld met de ALS formule
Laat ik dit uitleggen aan de hand van een eenvoudig voorbeeld. In dit voorbeeld maak ik gebruik van de voorraad van een aantal producten, namelijk fruitsoorten. Van deze fruitsoorten houd ik een voorraad aan. Wanneer de voorraad van één van deze producten onder de 50 stuks komt moet worden bijbesteld.
Het is natuurlijk mogelijk om regel voor regel de voorraad te inventariseren maar dit is zeker bij een zeer groot aantal regels niet werkbaar. Daarom maken we gebruik van de ALS functie. Door middel van de ALS test je in feite of de waarde in een cel voldoet aan een voorwaarde. De uitkomst van die test is altijd WAAR of ONWAAR.
=ALS(VOORWAARDE IS WAAR, DAN ACTIE, ANDERS ONWAAR DUS ANDERE ACTIE)
De formule zal er in dit concrete voorbeeld als volgt uit zien:
=ALS(B2<50;”Ja”;”Nee”)
De voorwaarde is dat de waarde in cel B2 kleiner dan 50 moet zijn, als dit WAAR is dan wordt in cel C2 “Ja” ingevuld. Als dit niet waar is dan wordt in C2 de waarde “Nee”. In dit geval is de uitkomst “Ja” (WAAR) en weten we derhalve dat er appels bijbesteld moeten worden.
Door het kopiëren van de formule in C2 naar de cellen daaronder wordt automatisch per product bepaald of er besteld moet worden of nog niet.
In dit geval was het doel om vast te stellen dat de het aantal stuks op voorraad kleiner is dan 50. Dit doen we met een zogenaamde operator, in dit geval < (kleiner dan) maar er zijn meer operatoren.
Vergelijkingsoperatoren
De ALS functie werkt met vergelijkingsoperatoren. In ons voorbeeld gebruikten we de kleiner dan < operator maar er zijn er meer. Zie hiervoor de onderstaande tabel.
Operator | Betekenis | Voorbeeld |
= | Gelijk aan | A1=B1 |
> | Groter dan | A1>B1 |
>= | Groter dan of gelijk aan | A1>=B1 |
< | Minder dan/ kleiner dan | A1<B1 |
<= | Minder dan of gelijk aan | A1<=B1 |
<> | Ongelijk aan | A1<>B1 |
Een tweede voorbeeld met de ALS functie
Op basis van het eerste voorbeeld gaan we een tweede voorbeeld maken. Als de voorraad onder de bestelnorm komt willen we de voorraad altijd aanvullen tot 100 stuks. Met behulp van een ALS functie kunnen we dit op de volgende manier automatiseren.
In veld D2 voeren we de volgende formule in:
=ALS(C2=”JA”;100-B2;0)
Indien de waarde in cel C2 aan de voorwaarde “JA” voldoet bestellen we het verschil tussen 100 en het aanwezige aantal producten bij. Als niet aan de voorwaarde wordt voldaan bestellen we 0 bij. De operator is in dit geval = (gelijk aan).
We hadden voorbeeld 1 en voorbeeld 2 ook in één formule kunnen combineren. De formule zou er dan als volgt uitgezien hebben:
=IF(B2<50;100-B2;0)
Zeker met het gebruik van de ALS functie kan de formule erg omvangrijk en complex worden. Het is namelijk ook mogelijk om meerdere ALS functies in één formule op te nemen. We noemen dit geneste ALS functie. Lees het artikel over geneste ALS functies om hier meer over te leren.
Je hebt nu de eerste stappen gezet in het toepassen van de ALS functie. Probeer de ALS formule regelmatig te gebruiken en je zult zien dat het gaandeweg vanzelfsprekend wordt om met ALS te werken.
Heel veel succes met excelleren.
-
Sjabloon voor het gestructureerd vastleggen van taken€4,95 incl. BTW
-
Sjabloon voor het bereken van aflossing en rente bij een lening€4,95 incl. BTW
-
Sjabloon voor het bijhouden van bezittingen en schulden€4,95 incl. BTW
Ik zoek een excel opdracht van waar/niet waar en dan automatisch een website openen bij waar.
Feitelijk is dit een wachtwoord opdracht.
Een Excel opdracht zou ik niet weten, maar misschien bedoel je een VBA opdracht?
=ALS(E26=”PHR40″;”500mm”=”PHR44″;”560mm”) Wat doe ik verkeerd? Ik zou graag willen dat als PHR40 in de cel staat er 500mm komt te staan en mocht er PHR44 staan dat de cel zich aanpast naar 560mm!!
Als er in cel E26 altijd een van de twee waarden staat is de formule als volgt: =ALS(E26=”PHR40″;”500mm”;”560mm”). Oftewel als het PHR40 is dan 500mm, anders 560mm.
Vraagje over ALS ALS DAN
Het gaat over een timesheet – overuren.
Als G31 kleiner of gelijk is aan 40 dan is G33 gelijk aan G31-40
Als G31 groter of gelijk is aan 40 dan is G33 gelijk aan G31-40
Hoe moet ik de formule erin zetten?
Mvg,
Els
Hi Els,
Het lijkt er op dat je eigenlijk in alle gevallen G31-40 wil berekenen. Of G31 nu groter, gelijk of kleiner is dan 40. Stuur de excelsheet met de formule even naar info@excelleren.nl
Goede avond, bestaat de mogelijkheid om de te gebruiken formule automatisch te selecteren adhv de waarde in één specifieke cel?
Dus bijvoorbeeld;
– als in cel A1 “Jan” staat dan voor de cellen A2;A12 de formule gebruiken A2*3, A3*3, etc
– als in cel A1 “Piet” staan dan voor de cellen A2;A12 de formule gebruiken A2*1,5, A3*1,5, etc
De bedoeling is er een door mij aangeven formule voor een reeks cellen gebruikt wordt maar afhankelijk van de (eventueel tekstuele) waarde in een speciale cel.
Ik ben erg benieuwd
Mvg, mak
Er zijn meerdere wegen naar Rome maar het makkelijkste is om dit in twee stappen te doen:
Stap 1:
Zet in cel B1 de volgende formule
=IF(A1=”JAN”;3;IF(A1=”PIET”;1,5;0))
Hierin wordt in cel B1 de waarde bepaald op basis van de waarde in cel A1
Stap2:
Er van uit gaande dat je in cellenreeks A2 t/m A12 ook waarden hebt staan kun je in B1 t/m B12 als volgt dynamisch de uitkomst berekenen
cel B1=A2*$B$1, cel B2=A3*$B$1 cel B3=A4*$B1$1
Hopelijk is dit wat je zoekt. Ik gebruik de $ om een absolute celverwijzing te geven naar cel B1. Als je daar meer over wilt weten kun je het artikel beheersen absolute en relatieve celverwijzingen lezen
Hoi, wat een fijne website. Alleen wil ik niet iets maken met maar twee opties, maar met wel 6 opties. Ik maak namelijk een prijsoverzicht voor papier printen, en wil bij formaat invullen: A1, A2, A3, A4 etc. En dat Excel dan “weet” welke afmetingen daarbij horen. Kan ik dit doen met een ALS-functie?
Hi, dat is leuk om te horen. Je kunt dit inderdaad oplossen door middel van de ALS functie. Je gebruikt hierbij in feite meerdere als functies in een formule. We noemen dit een geneste ALS functie. Een eenvoudig voorbeeld:
In cel B1 heb ik de volgende formule opgenomen: =IF(A1=1;”A”;IF(A1=2;”B”;”GEEN LETTER”))
Hetgeen het volgende doet:
Als in cel A1 de waarde 1 staat wordt de waarde in cel B1 “A” anders
als in cel A1 de waarde 2 staat wordt de waarde in cel B1 “B” anders
Als de waarde in cel A1 niet 1 of 2 is moet er altijd “GEEN LETTER” komen
Je kunt ditzelfde toepassen in jouw situatie. Ik heb nu twee keer een ALS formule gebruikt maar je kunt dit dus eindeloos uitbreiden.
Dank je wel Excellent, voor je duidelijke uitleg!! Ik kan weer verder. Je bent een held(in)!
Ik ben op zoek naar een formule die het volgende uitvoert:
In cel I76 heb ik een geschat offertebedrag staan.
Cel L76 t/m U76 zijn maanden november t/m augustus.
Een offerte valt in de maand januari (cel N76).
Als ik alleen in cel N76 een x zet, zou ik graag willen dat dit kruisje wijzigt in het bedrag wat ik heb ingevuld in cel I76.
Dit zou ik graag willen zodat ik niet het bedrag 2x hoef te typen. Alleen snel een x zetten werkt dan sneller.
In alle regels vallen de offertes dus in verschillende maanden. Dus de formule moet over dat hele cellenblok uitgezet kunnen worden.
HI, het makkelijkst is als je zorgt voor een extra regel waarin je de x onder de betreffende maand in vult. Vervolgens vraag je die regel uit en bij X kies verwijs je naar de cel met de offerte. Let op! Zorg dat je door middel van de $ een absolute waarde kies voor de referentie naar het offerte veld (die blijft namelijk altijd gelikj) De formule wordt als volgt: =ALS(N77=”X”;$I$76;””)
topsite, complimenten! Ik vrees dat mijn vraag te moeilijk is om in een reactie hier te plakken dus heb ik een mail gestuurd naar info@excelleren.nl
Dank je!
Goedemiddag, ik gebruik excel om mijn voorraad overzichtelijk te maken. Nu zou ik graag willen
dat artikelen met voorraad 0 niet in de excel lijst te zien zijn, is dat mogelijk met excel.
Met vriendelijke groet,
Bert
Beste Bert, er zijn verschillende methoden om dit voor elkaar te krijgen. Veruit het makkelijkst is het om een filter toe te passen. Lees het artikel filteren in excel om hiermee aan de slag te gaan.
Top, het is gelukt met filteren, bedankt.
Groet,
Bert
Goedemorgen,
Hoe kan ik binnen excel een formule maken die bijvoorbeeld:
Waarde A1 is B1 x€….en als B1 leeg is dan C1 x€…. gebruiken.
Als b1 1 leeg is of op 0 staat moet dus de formule uit C1 op die plaats komen.
Ik hoop dat u begrijpt wat ik bedoel te zeggen:) .
dank vast voor uw reactie,
René
Beste Rene. Je kunt dan deze formule in cel A1 gebruiken. =ALS(B1=0;C1;B1)
Oftewel, als de waarde in cel B1 het getal 0 is neem dan de waarde in cel C1, anders neem je de waarde in cel B1
Hallo,
ik heb 4 cellen, laten we zeggen cel 1 is 20, cel 2 is 10, cel 3 is 5 en cel 4 is een vast in te geven getal. Als ik nu in cel 4 “2” invul, moet cel 1 met 2 naar beneden, dit gaat me wel lukken, de moeilijkheid ligt echter hierin: Als cel 1 “op” is, wil ik dat er van cel 2 afgetrokken word. Is dit überhaupt mogelijk of heeft iemand hier een idee over? (dit heeft met verschillende (over) uren te maken)
Bedankt alvast voor de moeite
Janine
HI Janine, het is wat lastig om te reproduceren. Wellicht kun je me een mailtje sturen met het voorbeeld. Info@excelleren.nl
Hallo mensen. Ik ben in excel bezig aan een checklist. In 4 van de 15 kolommen komt een dropdown-menu voor waaruit je enkel “ja” en “nee” kan kiezen. Pas als al deze dropdowns op “ja” staan, moet er in de allerlaatste kolom de tekst “voltooid” komen.
Concreet: hoe formuleer je het resultaat van 2 of meerdere cellen?
Ik dacht aan zoiets:
=-ALS.VOORWAARDEN((A1&&B1&&C1&&D1=”ja”;G4=”ja”;ok;);”voldaan”;”niet voldaan”)
Tot nu toe ben ik hier niet in geslaagd. Iemand die weet hoe dit moet?
Een manier om dit te doen is als volgt:
Veronderstel dat in de cellen A1 t/m D1 de kolommen staan waar je alleen ja of nee kunt kiezen en de formule in cel E1 staat. Dan ziet de formule in cel E1 er zo uit:
=ALS(A1=”ja”;IF(B1=”ja”;IF(C1=”ja”;IF(D1=”ja”;”voltooid”;”niet voltooid”);”niet voltooid”);”niet voltooid”)
Hoi,
Als waarde in cel x is, laat me dan alle y zien in hele blad.
Kan dit?
Beste Alex, zou je iets meer uitleg willen geven. Ik wil je graag helpen maar daarvoor heb ik iets meer informatie nodig.
beste ,
ik Wil graag als formule gebruiken met optellen maar lukt me even niet…
in een 1 (lange) zeg kolom A staat een ‘Ja’ of ‘nee’.
in kolom B staan bedragen (naast die ja en nee)
indien ik met filter alle ‘ja’s’ selecteer in kolom A -> dan dient hij alle bedragen uit B (waar ‘ja’ voor staat) , op te tellen en neer te zetten in cel C1.
Hoe doe ik dit, nu precies?? Grote dank alvast grt FC
Beset floris, dank voor je vraag. Dit kun je vrij eenvoudig oplossen door het gebruik van de SOM.ALS (SUMIF) formule. In het artikel Som-als leg ik uit hoe hiermee kunt werken.
Hallo,
Heb een projectadministratie gemaakt in excel en gebruik o.a. deze formules.
=SOM.ALS(‘urenregistratie 2020′!D:D;B2;’urenregistratie 2020’!G:G)
D:D = refereert aan het projectnummer in ander tabblad. B2= het projectnummer in bestaand blad en deze is te wijzigen, zodat je altijd kan zien hoeveel uren per hoofd/hulpmonteur er heeft gewerkt. G:G = hoofdmonteur uren.
=SOM.ALS(‘urenregistratie 2020′!D:D;B2;’urenregistratie 2020’!H:H)
H:H = hulpmonteur uren.
Dit werkt allemaal prima.
Maar nu wil ik graag in een ander werkblad, deze 2 formules optellen, zodat ik een totaal aantal uren te zien krijg.
Deze formules heb ik al geprobeerd en deze werken niet, miss moet de formule anders, maar ik kom er niet uit. =SOM.ALS(‘urenregistratie 2020′!D:D;B2;’urenregistratie 2020’!G:H) of =SOM.ALS(‘urenregistratie 2020′!D:D;B2;’urenregistratie 2020’!G:G)+(‘urenregistratie 2020′!D:D;B2;’urenregistratie 2020’!H:H)
Hoop dat iemand mij kan helpen, alvast bedankt.
Hi, dank voor je vraag. ik wil je wel helpen. Het is makkelijker wanneer je je excel sheet even stuurt zodat ik even mee kan kijken. Is vrijwel zeker zo opgelost.
Hoi,
Ook ik ben lekker aan het knustelen in excel. Ik bereken het gemiddelde van 5 cellen, maar niet altijd zijn al deze cellen gevuld. Ik zou willen dat de cel met het gemiddelde rood kleurd als minder dan 3 cellen gevuld zijn. Iemand enig idee of dit mogelijk is en hoe ik dit het handigst kan doen? Bedankt!
Hi Julia, het is inderdaad mogelijk om een voorwaardelijke opmaak toe te passen op de inhoud van een andere cel of cellen. Dit doe als volgt:
Stel je hebt in cellen A1 t/m A5 waarden staan en in cel A6 heb je de formule opgenomen om het gemiddelde uit te rekenen =GEMIDDELDE(A1;A5)
Selecteer cel A6 en kies in het lint voor Start – Voorwaardelijke opmaak
Kies daar vervolgens voor – Nieuwe regel
Kies vervolgens bij “Selecteer een type regel” voor – Een formule gebruiken om te bepalen welke cellen worden opgemaakt.
In het scherm – Waarden opmaken waarvoor deze formule geldt: voeg je de volgende formule toe =AANTAL($A$1;$A$5)<3
Kies in dit zelfde scherm voor een opmaak en kies voor ok.
In Cel A6 wordt nu het gemiddelde cijfer in jouw opmaak getoond wanneer er minder dan 3 cellen gevuld zijn.
Hallo Mensen,
Ik kom ergens niet uit en kan er ook weinig over vinden.
Ik wil 3 cellen controleren op gelijkheid. De Functie ‘=GELIJK’ werkt maar voor 2 cellen.
Nu heb ik gelezen dat je =ALS kan gebruiken, nu heb ik deze formule gemaakt:
=ALS(F2=G2=H3;”GELIJK”;”NIET GELIJK”)
Echter geeft die nu bij elke cel aan ‘NIET GELIJK’, terwijl er wel 3 cellen gelijk staan.
Is er een Excel Expert, die mij kan verder helpen. Het klonk heel eenvoudig, maar ik kom er echt niet uit
Hi, je bent al aardig op weg maar je moet de ALS functie als volgt toepassen. Ik heb vraag in cel D1 de waarden uit van cellen A1, B1 en C1
in cel D1 komt de volgend formule =ALS(A1=B1;ALS(B1=C1;”GELIJK”;”ONGELIJK”);”ONGELIJK”)
Wat hier feitelijk staat is:
Als CEL A1 gelijk is aan B1 kijk dan ook of cel B1 gelijk is aan C1. Als dat zo is wordt cel D1 “GELIJK”. In alle andere gevallen wordt de waarde in cel D1 “ONGELJK”
Hi
Ik heb een vraag.
ik heb:
-minimum
-gewicht
-prijs per kg
-aantal dagen
hoe krijg ik het minimum en grotere bedragen als het boven het minimum uitkomt.
Hi het is me niet helemaal duidelijk. Kun je je vraag iets meer toelichten. Ik help graag
Hi,
Voor een opdracht ben ik in excel een formule aan het maken om documenten te controleren. Nu wil ik dus controleren of een document volledig is ingevuld, of hij is getekend, of er al dan niet foto’s zijn bijgevoegd en of er al dan niet aanvullende documenten aanwezig zijn.
Men geeft dus kruisjes aan is het document ingevuld (opties OK, NOK (niet ok)). Bij getekend (opties OK, NOK (niet ok)). Bij foto’s N/A (niet van toepassing), OK, NOK). En bij aanvullende documenten N/A, OK, NOK).
In de laatste kolom 100% komen twee kolommen (OK en NOK) in de kolom OK komt een formule. Indien alles op OK staat mag er bij 100% uiteraard op OK staan, maar als er bij foto’s en/of aanvullende documenten N/A staat, mag er bij 100% ook OK staan.
Op dit moment heb ik de volgende formule: =ALS(M8=”X”;ALS(Q8=”X”;ALS(U8=”X”;ALS(W8=”X”;ALS(AA8=”X”;ALS(AC8=”X”;”X”;””);””);””);””);””);””)
Hiermee dient zowel N/A als OK aangevinkt te worden met een “X” bij foto’s en additionele documenten. Met de Als(OF functie krijg ik het niet te pakken omdat die alles na de OF ziet als een OF..
Hopelijk kun jij mij helpen.
Hi Maarten,
Ik kan je zeker helpen. Stuur je excel sheet even naar info@excelleren. Dan kijk ik er even naar.
Groet,
Excelleren…
Hallo,
Heel fijn deze site. Helaas kan ik 1 dingetje niet vinden. ik zou willen dat een datum als getal wordt weergegeven, en dan moet de huidige dag 0 zijn. en dit moet uiteraard veranderen als het de volgende dag is. Kan dit?
Hi,
Je kunt dit oplossen door de dag van vandaag te bepalen door bijv. in cel A1 de formule =VANDAAG() op te nemen. Vervolgens plaats je bijvoorbeeld in veld B2 een datum. In cel C2 kun je vervolgens de volgende formule opnemen =ALS(B2=A1;0;” “). Oftewel, als de datum gelijk is aan vandaag, dan 0 anders leeg.
Hopelijk is dit wat je zoekt.
Ik ben bezig met een excelbestand en ik zou graag willen dat als ik een artikelnummer invoer in de voorste cel, dat dan de omschrijving van het artikel in de cel ernaast terecht komt.
Kunnen jullie mij vertellen hoe dit moet?
Hoi dat is inderdaad vrij makkelijk. Daarvoor adviseer ik je de verticaal zoeken functie te gebruiken. Lees het artikel verticaal zoeken en ik weet zeker dat je daarmee geholpen bent
beste, ik zoek de formule voor aanpassing van cijfer naar woord.
Vb. wanneer ik in kolom A2 Mr intyp, zou in de kolom ernaast B2 het cijfer 1 moeten komen.
Is iets banaal maar vind het niet 🙁
Hi,
Je kunt hiervoor in cel B2 de volgende formule toevoegen. =ALS(A1=”Mr”;1;0). Oftewel, als de waarde in cel A1 “Mr” is laat dan het getal 1 zien en anders het getal 0 (of wat je wil laten zien wanneer de waarde niet Mr is). Let hierbij op dat je de tekst, in dit geval Mr tussen aanhalingstekens zet.
Succes met Excel leren
Hallo
Ik ben bezig met een excelbestand met berekeningen.
Ik heb een kolom met(C2) dagen, een met (D2) percentage, een met (F2)vast bedrag en in laatste kolom moet het te (E2)berekenen bedrag komen.
Dus de bedoeling is een formule die kijkt of D2 100% is dan moet hij C2*F2 doen als dit niet klopt moet hij D2 bekijken of het 60% is zoja C2*F3 doen en als het 50% C2*F4 doen.
Ik heb al het een en ander geprobeerd maar ik doe dingen verkeerd. Ik geraak er niet.
Kunnen jullie mij vertellen hoe dit moet?
Hi,
Hiervoor pas je de geneste ALS functie toe. Zie ook het artikel geneste Als functies
De formule in cel E2 komt er zo uit te zien.=ALS(D2=100%;C2*F2;ALS(D2=60%;C2*F3;ALS(D2=50%;C2*F4;)))
Hopelijk ben je hiermee geholpen. Succes met Excel leren.
Hallo,
Ik zoek een formule waarbij de cellen in de eerste kolom een kleur krijgen wanneer de som in de kolommen erachter > 0 is, en een andere kleur als de som in de kolommen erachter > 1 is enz.
Kan dat? Ik kan het alleen per cel invoeren, maar ik wil het per kolom invoeren
Hi, ja dat kan zeker. je moet daarvoor voorwaardelijke opmaak toepassen. Zie het artikel voorwaardelijke opmaak Selecteer de eerste cel van de kolom en kies voor voorwaardelijke opmaak. Kies vervolgens voor – Een formule gebruiken om te bepalen welke cellen worden opgemaakt. Daar zet je bijvoorbeeld =(B4+C4+D4+E4)>1. Oftewel als het totaal van de vier kolommen groter dan nu is moet de gekozen cel een opmaak krijgen. Vervolgens bepaal je de kleur die je wilt laten zien. Door de celopmaak te kopiëren naar de gehele kolom krijgen alle cellen de voorwaardelijke opmaak.
Goedemorgen,
Graag zou ik advies willen over de volgende weergave in formule:
A2 moet ‘Compleet’ weergeven wanneer B3 én B4 én B5 een datum hebben.
A2 moet ‘Incompleet’ weergeven wanneer niet alle drie de cellen een datum bevatten (Dus of 3 lege cellen, of 2 lege cellen of 1 lege cel in B3, B4, B5).
Welke formule hoor hierbij?
Hartelijk dank!
Hoi, dank voor je vraag. De formule zal er dan ongeveer als volgt uit zien:
=ALS(B3<>“”;ALS(B4<>“”;ALS(B5<>“”;”Compleet”;”Incompleet”);”Incompleet”);”Incompleet”)
hoe kan ik een gemiddelde uitrekenen over meerdere tabbladen zonder de lege cellen mee te rekenen.
in de cellen komt geen enkel cijfer te staan …
Je kunt dit doen door de formule =GEMIDDELDE als volgt te gebruiken.
=GEMIDDELDE(A1:A5;’TAB 2′!A1:A5;’TAB 3′!A1:A5) waarbij in mijn voorbeeld getallen staan in 3 tabbladen in cellen A1 t/m A5
– De formule zelf staat in dit voorbeeld op het eerste tabblad cel A6
– A1:A5 is selectie van de getallen in tabblad 1
– ‘TAB 2’!A1:A5 de getallen in tabblad 2
– ‘TAB 3’!A1:A5 de getallen in tabblad 3
Lege cellen worden niet meegenomen. Succes met excel leren
Goedendag,
ik zou graag een formule willen toepassen dat als ik een getalwaarde in één specifieke cel invoer, de cel ernaast een formule uitvoert. Als de cel leeg is, moet de naast liggende cel leeg blijven.
dus stel;
– A1=50
– B1= 1 of niet ingevuld.
– C1= A1-B1 indien B1 een getalwaarde bevat. Is B1 niet ingevuld dan moet C1 ook leeg blijven.
ik heb het geprobeerd met ALS(EN(B10);a1-B1;”onbekend”) maar dat werk nog niet….
Beste Esmee,
Je kunt dit bereiken door de volgende formule in cel C1 toe te passen: =ALS(B1=””;””;A1-B1).
Wat er gebeurt is het volgende: Als B1 leeg is, laat cel C1 leeg, anders bereken A1-B1
Succes met Excelleren!
Goedendag,
Situatie is als volgt
maximaal 6 namen van cursisten, bij 3 personen wil ik dat de kleur rood is (minimaal aantal deelnemers) als de 4e regel is ingevuld wil ik dat alle 4 de regels groen worden.
Goedenavond,
Voor het bereken van de verschuldigde Vennootschapsbelasting heb ik een sheet opgemaakt met formules die heel goed werkt zolang er een resultaat in het boekjaar is behaald, maar nu wil ik de formule voor het berekenen van de te betalen VPB dusdanig aanpassen dat indien er een verlies is geweest of door investeringsaftrek het belastbaar bedrag lager dan € 0 wordt er geen VPB wordt berekend.
De formule ziet er nu als volgt uit:
In kolom F32 staat 20%
In kolom H32 staat bedrag waarover de VPB berekend moet worden.
Ik kolom J32 staat dan de uitkomst.
Hiervoor gebruik ik de volgende formule:
=AFRONDEN.NAAR.BENEDEN(H32*F32;0)
Wat moet ik hier met ALS aanpassen om wanneer H32 <0 is, er in kolom J32 komt te staan, maar dan wel zo dat als H32 positief is, de hierboven genoemde formule wel wordt uitgevoerd.
Al ast bedankt voor de hulp.
Ik heb het inmiddels zelf al opgelost en wel als volgt:
Bedrag in H32 is afkomstig van het saldo uit J30
Formule die ik nu heb gebruikt is in H32:
=ALS(J30=200000;200000;J30))
Hierdoor komt altijd de juiste uitkomst in H32 terecht.
Zag deze formule bij mijzelf in een ander Excelbestand bij een andere klant waar ik mee bezig was.
Goedemorgen,
Ik heb een formulier gemaakt en de uitkomsten geëxporteerd naar excel. Nu wil ik uit blad 1 wanneer in een bepaalde kolom het antwoord “ja” staat, de gegevens van die rij kopiëren naar blad 2. Kan dat? Ik heb de formule tot zover af: =ALS(‘Formulierreacties 1’!H2=”ja”;”…”;”…”)
Hi Emilie,
Je bent er bijna. Het makkelijkst is om in tabblad 2 in iedere kolom de uitvraag te doen in die bepaalde kolom. Stel dat de waarde ja of nee in kolom A staat en de waarde die je wilt laten zien in kolom B dan ziet de formule er in het tweede tabblad zo uit.
=ALS(‘Formulierreacties 1’!A1=”ja”;!B1;””)
Dit zelfde herhaal je voor alle kolommen C, D etc… en vervolgens trek je de formule per kolom naar beneden voor alle rijen. Hopelijk helpt dit.
Hallo,
Ik wil graag een formule maken van waarbij een waarde wordt toegekend als een getal tussen 2 andere getallen ligt.
BV.
Als bedrag 500 en 1000 en <= 1500 dan waarde 105
Hoe kan ik dit in een ALS-formulie verwerken?
Hi Monica,
Stel dat de waarde in Cel A1 staat en je de uitkomst wil laten zien in cel B1 dan werkt het als volgt:
=ALS(A1>1000;ALS(A1<1500;ALS(A1>1000;”105″;” “);” “))
Oftewel: Als de waarde in cel A1 > 1000 dan Als de waarde in cel A1 is kleiner dan 1500 dan 105 anders leeg
Succes met Excelleren
Hallo,
Ik heb een vraag over een als dan formule.
Als in cel A1 een datum staat en cel G1 is leeg dan zou ik willen dat cel G1 via automatische opmaak een kleur krijgt. Heeft cel G1 vervolgens een waarde dan moet de opmaak van G1 uit gaan (geen kleur meer).
Ik ben hier al een tijdje mee bezig maar kom er niet uit.
Hi Ad,
Je kunt dit doen door een voorwaardelijke opmaak te kiezen. Lees hiervoor het artikel voorwaardelijke opmaak Hierin kun je ook formules toepassen waaronder de ALS formule
Ik heb een vraag: ik wil een berekening maken van winst of verlies.
cel A1(aankoop bedrag) Cel A2 (verkoop bedrag) een bedrag dan moet er in cel3 de winst komen en cel 4 verlies komen.
dus wanneer A1 kleiner is dan is dan cel A2 dan in cel A3 het verschil
dus wanneer A1 groter is dan cel A2 dan in cel A4 het verschil.
dank voor je vraag. Dat doe je als volgt:
In cel A3 vul je in =ALS(A2-A1>0;A2-A1;””)
In cel A4 vul je in =ALS(A2-A1<=0;A2-A1;"") In cel A3 bekijk je dus of de uitkomst van A2-A1 hoger is dan 0. Als dat zo is laat je de uitkomst zien, als dat niet zo is is de cel leeg ("") In cel A4 doe je hetzelfde maar dan kijk je of de waarde lager of gelijk is aan 0. Als dat zo is laat je de waarde zien. Anders is de cel leeg.
Goedemorgen,
Ik heb een vraagje voor een berekening:
Ik wil FTE gaan betekenen. Wanneer ik 1 invul moet het 40 uren zijn in een andere kolom.
Eventueel 0,9 betekent 36 uren. Ik kan het formule niet vinden.
Bedankt
Dit kun je heel eenvoudig realiseren door de waarde te vermenigvuldigen met 40. Stel dat je 1 in cel A1 in vult en de uitkomst (40) in cel B1. Dan vul je de volgende formule in cel B1 in =A1*40. Wanneer je vervolgens 0,9 (of een ander aantal FTE in vult) wordt automatisch het aantal uur berekend.
Goedemorgen,
Ik heb de volgende formule, waarbij c2 variabel is. Ik wil graag de uitkomst afronden op 0 decimalen maar ik weet niet waar of hoe ik die functie nog kan invoeren. Waar ik het ook probeer ik krijg of een melding dat het niet klopt of er komt een antwoord met decimalen.
=ALS(C2>=100;0,8*C2;ALS(C2>=75;0,85*C2;ALS(C2>=50;0,9*C2;ALS(C2<=50;1*C2))))
Dit heeft te maken met de cel eigenschap. Dit is dan ook eenvoudig op te lossen door de eigenschap van de cel waar de uitkomst in staat aan te passen. Klik met de rechtermuis op de betreffende cel – kies in de lijst voor ‘eigenschappen’ – verander de celeigenschap in “getal” en verander het aantal decimalen naar 0. Succes met Excelleren!
Beste,
Ik zoek een formule voor voorwaardelijke opmaak.
Als cel A meer is als 0 en cel B leeg is dan cel B rood kleuren.
apart lukt het me zonder problemen. maar ik krijg ze niet samen gevoegd.
Kan u me helpen?
Hoi, dank voor je vraag. Dit kun je vrij eenvoudig oplossen door in cel B1 te kiezen voor voorwaardelijke opmaak – nieuwe regel – een formule gebruiken om te bepalen welke cellen moeten worden opgemaakt.
Vul vervolgens in de formulebalk de volgende gecombineerde formule in: =EN($A$1:$A$1>0;B1<>“”) en kies de gewenste opmaak
Veel succes met excelleren…
Goedemiddag,
Ik heb een vraag over het automatisch optellen van verschillende BTW waarden.
In m’n sheet heb ik 9% en 21% BTW aangegeven. Alleen onderaan de factuur zou ik graag willen dat hij automatisch de bedragen van de 9% BTW bij elkaar optelt en hetzelfde doet bij de bedragen van 21% BTW.
Is dit mogelijk of moet ik onderaan in de cel het handmatig invoeren?
Met vriendelijke groet,
Max
Hi Max,
Dit is inderdaad mogelijk. Daarvoor moet je de Som.als formule gebruiken. Lees daarvoor het artikel Som.Als
Hoi,
Het lukt me niet om een formule te maken voor het volgende:
Wanneer ik een product aanduid dmv een V of X zou deze automatisch moeten berekenen hoeveel stuks ik nodig heb.
Kan u hier mij mee helpen aub?
Alvast bedankt
Hallo,
ik krijg het volgende niet voor elkaar
bv cel B2<1 moet cel F6 en G2 0 zijn en O2 8
en de formule moet niet in deze cellen zitten anders telt hij niet op
Hi, ik weet niet zeker of ik je vraag goed begrijp. Stuur je sheet eventueel even naar info@excelleren.nl
Ik heb 4 cellen met getallen.a1;b1;c1;d1;
Alleen als a1=<b1 en b1=d1 wil ik de tekst “zonneschijn” zien in alle andere gevallen de tekst “regen”.
Het zal best simpel zijn maar vandaag kom ik er niet uit.
Wie kan me helpen?
Beste Jan,
Stel dat de uitkomst van je formule (zonneschijn of regen) in cel E1 moet komen zet je deze formule in cel E1:
=ALS(A1
Goedemiddag
Kolom A bevat de begindatum en kolom B bevat de einddatum. Ik heb een formule gevonden om het verschil tussen deze twee in dagen, uren en minuten te berekenen. Echter, soms bevat kolom B nog geen einddatum omdat het simpelweg nog niet gebeurd is. Is het mogelijk om, zonder de formule te verwijderen, de cel leeg te laten indien er nog geen einddatum is? Bestaat er een extra functie die ik aan mijn formule kan toevoegen zodat Excel de cel leeg laat tot er een einddatum ingevuld wordt?
Alvast bedankt.
Daar is inderdaad een eenvoudige oplossing voor. Je gebruikt hiervoor de ISLEEG formule voor. Stel dat de uitkomst in kolom C staat. Dan is de formule als volgt. =ALS(ISLEEG(C1);””;C1)
Deze formule bepaalt of cel C1 leeg is. Als dit het geval is dan geef je door middel van aanhalingstekens (“”) aan dat de cel leeg moet blijven. Als er wel een waarde staat moet die waarde worden getoond.
Succes met Excelleren!
Hallo,
Ik heb het volgende probleem. In een formule wordt de keuze van 2 rijen Keuzerondjes, met op elke rij 3 Keuzerondjes, samengevoegd via formule =TEKST.SAMENVOEGEN(A1;A2) dus b.v.
1 + 2 = 12 of 3 + 3 = 33 in cel A4.
Deze formule werkt prima. Gebruik ik die 12 (of 33) in een andere ALS formule b.v. =ALS(A4=21;C1) en dan gaat het fout.
Wordt in de laatste ALS formule het getal 12 ingetikt als 12, dan werkt die formule perfect.
Waar gaat het, of wat doe ik fout?
Met vriendelijke groet,
Wim
Beste Wim,
Dank voor je vraag, de kern van het probleem zit in het feit dat je twee getallen samenvoegt tot tekst. Oftewel de waarde van het veld verandert door de formule van numeriek naar alfanumeriek. De vergelijking in de ALS formule dien je tussen quotes te zetten. =ALS(A4=”21″;C1)
Goedemiddag,
Ik kom er niet helemaal uit helaas.
ik ben op zoek naar de volgende formule i landcodes om te zetten naar transportkosten.
wanneer er bijvoorbeeld ID staat in gevuld in A2 dan wil ik in B2 $ 170 krijgen, wanneer er IN staat $ 105, wanneer er RO staat $ 40 en wanneer er NL staat $10.
kun jij mij helpen?
Thanks.
Goedemiddag, dank voor je vraag. De formule wordt dan als volgt.
=ALS(A2=”ID”;170;ALS(A2=”IN”;105;ALS(A2=”RO”;40;ALS(A2=”NL”;10;0))))
goede avond, ben op het werk bezig met een planning op te maken in excel, nu ben ik op zoek naar een formule, die als ik bv. in D1 iets heb ingevuld B1 rood word en zolang er niets staat B1 groen is.
Dank voor je vraag. Lees hiervoor het artikel https://www.excelleren.nl/voorwaardelijke-opmaak/
Goedenavond… wat een goeie site zo en wat fijn om te zien dat je ook de oplossingen geeft met uitleg.
Ik zelf loop tegen de if functie aan waarbij ik een kolom met waarde 0 of een random tekst moet uitsluiten =”nee” maar als het getal groter is dan 0 dan moet het “ja” zijn.
Hoe duidt ik in de formule aan dat alle tekst uitgesloten moet worden ?
Hoi, bedankt voor het compliment. Daar doen we het allemaal voor. Ervan uitgaande dat de waarde in kolom A staat en de uitkomst “Ja” of “Nee” in kolom B ziet de formule er als volgt uit: =ALS(ISGETAL(A1);ALS(A1>0;”Ja”;”Nee”);”Nee”). De formule “beoordeelt” eerst of in kolom A een numerieke of alfanumerieke waarde staat. Zo ja, als groter dan 0 -> “Ja”. In alle andere gevallen “nee”.
Succes met Excel leren
Hoi,
Ik ben bezig om in een excelbestand een ALS-formule toe te passen.
Ik heb de formule zo goed als ik kan ingevoerd, maar krijg steeds een foutmelding in de formule.
Als ik een getal uit de reeks 0-9 invul in kolom A, moet de cel in kolom B in dezelfde rij een bepaalde tekst vertonen. Deze tekst staat op een ander tabblad en wordt gebruikt in een pulldown.
Ik heb hier de formule, (op de lange manier): =ALS(A64=9;”invulblad!D13″;ALS(A64=8;”invulblad!D11″;ALS(A64=7;”invulblad!D9″;ALS(A64=6;”invulblad!D7″;ALS(A64=5;”invulblad!D12″;ALS(A64=4;”invulblad!D6″;ALS(A64=3;”invulblad!D4″;ALS(A64=2;”invulblad!D10″;ALS(A64=1;”invulblad!D5″;ALS(A64=0;”invulblad!D8”))))))))))
Maar ergens doe ik wat fout en ik kan er niet de vinger op leggen.
Kun je me helpen?
Waarschijnlijk heb je hier inmiddels als een oplossing voor, maar ik zou in het werkblad met de teksten in de kolom voor de teksten de cijfers 0 t/m 9 zetten en dan met Verticaal zoeken (https://www.excelleren.nl/verticaal-zoeken/) ipv met een ingewikkelde ALS-functie de tekst opzoeken afhankelijk van wat men invoert.
Wat een mooie site zeg. Ik heb ook iets waar ik graag een oplossing voor zou willen.
In een apart programma vullen mensen tijden in, in minuten. Ze vertikken zich soms en tikken dan 29 in plaats van 30. Dat aparte programma wordt uitgelezen in Excel.
Nu wil ik graag een waarschuwing krijgen als bij de ingevoerde tijden een ander getal staat dan iets dat door 5 gedeeld kan worden. Heeft iemand daar een”workaround” voor? Of misschien zelfs een automatisering? als er 29 staat moet dat 30 worden?
Beste Dico, dank voor het compliment. Je kunt dit onder andere met de volgende formule oplossen =ALS(REST(B1;5)=0;B1;”Invoerfout”. Daarbij staat de formule in cel A1 en is de opgegeven waarde in dit voorbeeld opgenomen in cel B1 en wordt deze vervolgens gedeeld door 5. Als er geen ‘rest’ oftewel de decimale waarde op 0 uit komt dan wordt in dit voorbeeld de invoerwaarde getoond. Anders verschijnt het woord “invoerfout”. Succes met Excelleren
Hey!
Ik heb een vraagje en hoop dat jullie me hiermee zouden kunnen helpen. Ik heb een Excel-file met twee kolommen dat volume-afmetingen weergeven. In kolom N staan de volume-afmetingen die de leveranciers ons bezorgen en ik kolom O staan de volume-afmetingen die we zelf berekenen.
De afmetingen kunnen soms verschillen en ik zou dit d.m.v een formule verdelen tussen:.
Bijvoorbeeld: Als de volume-afmetingen gelijk zijn of kleiner dan 5 CM is het “OK”, verschillen tussen 5 en 10 CM is “To look” en verschillen groter dan 10 CM is “Remeasure”.
Ik hoop dat ik het wat goed heb uitgelegd.
Sinds kort heb ik het beheer van een laddercompetitie (golf) overgenomen en heb ik veel handmatige handelingen in Excel (=foutkans) al geautomatiseerd. Een laatste verbetering lukt niet helemaal, wellicht dat iemand mij kan helpen! Op 1 tabblad staan alle deelnemers onderelkaar met de positie op de ladder (totaal 37 deelnemers). Op een tweede tabblad staan de verschillende wedstrijden en de uitslagen daarvan, en dus de winnaar van die wedstijd. Indien degene die onder de ander staat in de totaal ranking, dan moeten die van plek wisselen. Dat wil ik dus het liefste automatisch laten gebeuren zodra ik de stand van de wedstrijd invul.
Iemand een suggestie? Bedankt voor het meedenken