
alpha
Lid-
Items
1.125 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Store
Alles dat geplaatst werd door alpha
-
Zie de bijlage. PC-Helpf IsaMar.xlsx
-
Dat vind ik verstandig. Hiermee kunnen we afsluiten, vind je niet?
-
@Piet, Vreemd dat je per se somproduct wil blijven gebruiken, hoewel ik duidelijk heb uitgelegd waarom (zeker bij een groot aantal rijen) som.als verreweg de voorkeur verdient.
-
Dat is toch logisch ! Kolom C is een kolom met tekst en kolom F een kolom met getallen (als je er geen tekst boven zet). Het zijn de getallen die vermenigvuldigd en opgeteld moeten worden.
-
Met somproduct maak je een vermenigvuldiging en optelling. De gegevens daarvoor moeten van hetzelfde type zijn. De functie 'merkt' een verschil in gegevens, vermenigvuldigen van tekst gaat immers niet. Vandaar een foutmelding.
-
Wat bedoel je met "Dat" in "Dat zal het probleem niet zijn". Het gebruik van C:C, L:L, en U:U ? Als je dat niet gelooft, ga er dan maar mee verder, dan zul je het wel merken.
-
Als het om 10.000 rijen gaat, dan moet je somproduct zeker niet gebruiken. Het is afhankelijk van uw computer en de grootte van het geheugen daarin, maar somproduct vergt enorm veel daarvan en als het teveel wordt, dan gaat het mis. En natuurlijk niet C:C, L:L, en U:U gebruiken - zeker niet in combinatie met somproduct - dan loopt het gegarandeerd fout, zoals je hebt gemerkt.
-
De reden is dat je hele kolommen in je berekening betrekt, je moet die nader bepalen. Waarom zou je trouwens je berekening over meer dan een miljoen rijen laten lopen, terwijl je maar enkele honderden rijen gebruikt? Oplossing dus, bv: =SOMPRODUCT((C$5:C$400=C6)*(F$5:F$400))+SOMPRODUCT((L$5:L$400=L6)*(O$5:O$400)) of (iets korter en efficiënter): =SOM.ALS(C$5:C$400;C6;F$5:F$400)+SOM.ALS(L$5:L$400;L6;O$5:O$400) Je kunt best een afzonderlijk lijstje maken met de namen van (mogelijke) spelers en daarnaast de formule gebruiken. In de formule kun je dan - wat de namen betreft - altijd naar de cellen in dat lijstje verwijzen. En je kunt die formule dan naar beneden kopiëren, mits je de lege rijen in je tabellen verwijdert.
-
Ik denk dat je niet met Microsoft Office maar met Open- of Libre Office werkt. Als dat het geval is moet je in de formule het uitroepteken vervangen door een punt, en onwaar door een 0. Je krijgt dan: =vert.zoeken($c$3;blad2.$a$3:$c$29;2;0) Vergeet ook niet C7 voldoende breed te maken.
-
Dan dacht ik eens met een hint iemand tot een beetje zelfwerkzaamheid aan te zetten (vert.zoeken is een basisfunctie, die elke Excelbeginner snel onder de knie kan krijgen), maar dan is er altijd wel iemand die daar geen boodschap aan heeft
-
Dat kan heel eenvoudig met de functie Vert.zoeken (verticaal zoeken). Druk, als je Excel hebt open staan, op F1 en zoek op die functie. Dan zie je meteen hoe die werkt.
-
Excel Als-functie: tekst 'ONWAAR' verwijderen
alpha reageerde op Caroline78's topic in Archief Excel
De oplossing van bucky kan nog verkort worden tot: =ALS(OF(J13&K13="");"";ALS(OF(J13&K13="cewe";J13&K13="cama";J13&K13="grwe");"Zeer hoog";ALS(OF(J13&K13="caja";J13&K13="grma";J13&K13="mawe");"Hoog";ALS(OF(J13&K13="ca<ja";J13&K13="grja";J13&K13="mama";J13&K13="maja";J13&K13="klwe");"Laag";"Zeer laag"))))- 9 antwoorden
-
Daf, Het bereik in bovenstaande formule aangepast aan jouw situatie: =SOMPRODUCT(ALS(IZ328:IZ1000<>0;(D328:D1000)/(IZ328:IZ1000)*C328:C1000) Dit is wel in de veronderstelling dat in de rijen die niet in berekening moeten worden opgenomen, niets staat.
- 3 antwoorden
-
=SOMPRODUCT(ALS(F3:F1000<>0;(D3:D1000)/(F3:F1000)*C3:C1000)) Opm. 1. De vermenigvuldiging met 100% heeft geen zin, want elk getal vermenigvuldigd met 100% blijft datzelfde getal. 2. Als het om vele duizenden rijen gaat, kun je problemen krijgen omdat somproduct een zeer groot beslag legt op het geheugen van de computer. Test daarom de formule eerst in een kleiner bereik, bv. tot rij 1000, zoals in mijn formule.
- 3 antwoorden
-
Heb je het bestand nog niet goed bekeken? Bekijk de vba-code behorend bij ThisWorkbook. Alle werkbladbeveiligingen in Excel zijn tamelijk eenvoudig te doorbreken.
-
Zie de bijlage. Als bereik is A1:H20 gekozen. Een dergelijke beveiliging heeft overigens meestal niet zoveel zin omdat die eenvoudig is te omzeilen/op te heffen. PC-Helpf vuberke.xlsm
-
Lege cellen negeren bij het zoeken naar meest voorkomende waarde
alpha reageerde op Extuur's topic in Archief Excel
=INDIRECT("K"&1+VERGELIJKEN(MAX(O2:O9);O2:O9;0)) Je krijgt dan 1 van de gegevens uit K2:K9, dus met "GOED" er bij. Wil je "GOED" er niet bij, dan kun je: - ofwel voor GOED een afzonderlijke kolom maken; - ofwel deze formule gebruiken: =LINKS(INDIRECT("K"&1+VERGELIJKEN(MAX(O2:O9);O2:O9;0));LENGTE(INDIRECT("K"&1+VERGELIJKEN(MAX(O2:O9);O2:O9;0)))-5) -
Lege cellen negeren bij het zoeken naar meest voorkomende waarde
alpha reageerde op Extuur's topic in Archief Excel
Ik denk dat je niet in alle cellen van M17: M265 de spatie hebt verwijderd, want als ik het doe, verschijnt in L4 (waar je mijn laatst vermelde formule hebt staan) wel de juiste uitkomst. Maar die lange formule heb je niet nodig. Om te kunnen volstaan =MODUS($M$17:$M$265 (wat in L3 staat), doe het volgende: Typ in M17: =ALS(K17="GOED";WAARDE(B17);"") en kopieer naar beneden in kolom t/m M 265. -
Lege cellen negeren bij het zoeken naar meest voorkomende waarde
alpha reageerde op Extuur's topic in Archief Excel
Je kunt best altijd een Excelbestandje meesturen waarin het probleem zich voordoet, dat kan vaak veel tijd besparen. Want zonder bestand blijft het gissen. Wat ik wel zie is dat je =ALS(K17="GOED";B17;" ") gebruikt, met een spatie tussen de 2 laatste aanhalingstekens. Haal die spatie weg ! -
Lege cellen negeren bij het zoeken naar meest voorkomende waarde
alpha reageerde op Extuur's topic in Archief Excel
In mijn antwoord hierboven ben ik ervan uitgegaan dat M17:M265 uitsluitend getallen of lege cellen bevat. Als het om tekst gaat en lege cellen, of tekst, getallen, en lege cellen, kun je dit gebruiken: =INDEX($M$17:$M$265;MODUS(ALS($M$17:$M$265<>"";VERGELIJKEN($M$17:$M$265;$M$17:$M$265;0)))) Let op: invoeren via Ctrl-Shift-Enter! -
Lege cellen negeren bij het zoeken naar meest voorkomende waarde
alpha reageerde op Extuur's topic in Archief Excel
=MODUS($M$17:$M$265) -
Formule om alle lege cellen EN cellen met een 0 waarde te tellen.
alpha reageerde op Gunnyz's topic in Archief Excel
Als het bereik A1:A10 is, bv. zo: =AANTAL(ALS(A1:A10=0;A1:A10)) Let op: invoeren via Ctrl-Shift-Enter ! -
Verkoopprijs = Kostprijs*100/78 Het verschil tussen verkoopprijs en kostprijs is dan bij benadering altijd 22% van de verkoopprijs.
-
Wat bedoel je daarmee precies? Je ziet toch altijd wat er in de cellen staat? Excel heeft geen ingebouwde fucties voor het tellen van cellen met gekleurde tekst, dus een udf lijkt mij de meest aangewezen oplossing. Die is wel te maken of aan te passen aan jouw situatie, maar dan moet wel wat meer bekend zijn. Wil je bv. alleen de cellen met een rode beginletter V van de telling uitsluiten of wil je álle cellen met niet-zwarte beginletter V uitsluiten? Is dat laatste het geval, dan hoef je alleen het aantal cellen met beginletter zwarte V te tellen.
-
% berekening onder voorwaarden met een minimum
alpha reageerde op Whitebull057franot's topic in Archief Excel
@bucky, Ik ging er in mijn antwoord van uit dat de vraag een voortzetting was van die in dit topic: en dat de voorwaarde daar vermeld (dat het nieuwe bedrag niet lager mag zijn dan het oorspronkelijke bedrag min 5%) nog steeds geldt. Als dat niet het geval is en het hier een nieuwe vraag betreft, dan is jouw antworrd uiteraard het juiste.

OVER ONS
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!