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

criteria opzoeken in meerdere kolommen bij een sommen.als functie.

Status
Niet open voor verdere reacties.

arjancuijpers

Gebruiker
Lid geworden
30 nov 2015
Berichten
30
Beste,

Ik ben bezig met een begrotingsblad te maken in excel.Bekijk bijlage testfile.xlsm
In blad 1 staan een hoop gegevens die vanuit een extern programma zijn geëxporteerd.
In blad 2 is een deel van een begroting weergegeven.

in rij 2 is het mij gelukt om alle houten kozijn op te tellen door middel van:
=SOMMEN.ALS(Blad2!G:G;Blad2!B:B;"*"&Woning!A2&"*";Blad2!C:C;"*"&D2&"*")

waarbij de formule eerst zoekt op code 31.40 in kolom B van blad1. daarnaast moet er ook aan het criteria voldoen die in kolom D staat (hout) deze wordt gezocht in kolom C (beschrijving). als aan beide criteria wordt voldaan telt hij alle m2 daarvan op.

Echter in rij 3 wil ik het zelfde principe alleen kan het criteria in kolom C (raamdorpel) in meerder kolommen voorkomen. zowel in kolom B, C en D. daarbij loop ik tegen het feit aan dan het criterium bereik en de criteria van de zelfde grote moeten zijn anders krijg ik foutmelding #waarde. Ik heb heel het internet doorzocht en van alles gevonden en geprobeerd met matrix formules en dergelijk maar ik kom er niet aan uit.

Kan iemand mij helpen?

Bij voorbaat dank

MVG

Arjan
 
Bij de combinatie "31.40"+"*hout*" tel je dus ALLE eenheidsprijzen van de houten kozijnen met hoofdcode 31.40 bij elkaar op? (= totaal € 593/m2). Dat snap ik even niet.

Ik denk dus dat je wat anders wilt...

Gebruikelijk in begroting is eenheidsprijs x aantal eenheden. Ik vermoed dat je die eenheidsprijs wilt zoeken, maar op basis van je omschrijving in de begroting zul je die niet vinden. Dit omdat de omschrijving van de begrote materialen niet uniek is (artikelnummer of afmeting of zo).

Beste Alex bedankt voor je snelle reactie.
Op werkblad staan alle gegevens de vanuit een andere software geïmporteerd worden.
Uit die gegevens wil ik via bovenstaande formule de juiste hoeveelheden er uit filteren die in kolom E moeten komen te staan. Voor de houten kozijn komt dit neer op 593m2 de eenheidsprijs is 250 euro (staat in kolom G) totale post kozijn komt dus neer op 593*250 euro. Dus voor de houten kozijn klopt het al.
Alleen voor de raamdorpels wil ik het zelfde principe dus de gegevens filteren vanuit blad een. De gegevens moeten voldoen aan criteria, 41.1, raamdorpel en beton. Echter moet raamdorpel in meerdere kolommen gezocht worden. zowel in kolom B,c en d. Echter als ik het criteriumbereik van een SOMMEN.ALS functie over meerder kolommen trek krijg ik fout melding #waarde.
 
Bericht alweer gelezen... was niet de bedoeling. Had door dat ik fout redeneerde...

Kolom C in blad 2, kan ik daar gebruik van maken?
 
Ok. Probeer deze eens in E2 (en dan verder doortrekken naar beneden):
Code:
=SOMPRODUCT((LINKS(Blad2!$B$1:$B$5000;LENGTE(A2))=A2)*NIET(ISFOUT(VIND.SPEC(C2;Blad2!$C$1:$C$5000)))*NIET(ISFOUT(VIND.SPEC(D2;Blad2!$C$1:$C$5000)))*(Blad2!$G$1:$G$5000))
 
Best Alex,

Hartelijk dank voor de eerste opzet.
Echter zoekt hij nog steeds in maar 1 kolom (kolom C) maar zou juist ook graag willen dat hij in beide kolommen zoekt.
Ik heb de testfile weer even toegevoegd en iets minder waarde meegegeven. Bekijk bijlage testfile.xlsm

Het is dus de bedoeling dat bijvoorbeeld criteria raamdorpel in cel C3 gezocht wordt in zowel kolom C als D op blad 1. hij zoek nu dus alleen in kolom C.

Is dit mogelijk? ik heb zelf al iets geprobeerd maar kom er niet aan uit.

Bij voorbaart dank.

MVG

Arjan Cuijpers
 
Alex,

Bedankt voor je eerste opzet.
Ik heb zojuist mijn formule verder uit weten te breiden en werkt perfect.

MVG

Arjan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan