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

Sumif met tekstuele zoekfunctie

  • Onderwerp starter Onderwerp starter RdS
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

RdS

Gebruiker
Lid geworden
15 feb 2007
Berichten
383
Hi mensen,

Ik wil graag iets optellen wanneer er een bepaald stuk tekst in een cel voorkomt.

In het bijgevoegde bestand kan je zien wat ik graag wil bereiken.


Is er iemand die hulp kan bieden?

Thanks
 

Bijlagen

met deze formule gaat je dit lukken (zie bijlage)

Code:
=SOMPRODUCT((DFU!$H$1:$H$9=$E$4)*(DFU!$C1:$C$9=$D$7))

let even op de blauwe cellen, hiervan heb ik de tekst gewijzigd van:

#available naar available

female naar yes female

als je de oorspronkelijke waarden laat staan, wordt geen uitkomst gevonden.

heb je hier vragen over, laat het gewoon even weten.
 

Bijlagen

Met de originele teksten (yes female) deze matrixformule in E7:
Code:
=SUM(IF(ISNUMBER(SEARCH(D7;DFU!$C$1:$C$1000));IF(DFU!$H$1:$H$1000="Available";1;0)))
 
met deze formule gaat je dit lukken (zie bijlage)

Code:
=SOMPRODUCT((DFU!$H$1:$H$9=$E$4)*(DFU!$C1:$C$9=$D$7))

let even op de blauwe cellen, hiervan heb ik de tekst gewijzigd van:

#available naar available

female naar yes female

als je de oorspronkelijke waarden laat staan, wordt geen uitkomst gevonden.

heb je hier vragen over, laat het gewoon even weten.

Het is helaas de bedoeling dat er geen verandering in de data wordt gemaakt. Dus Female, moet female blijven en niet yes female.
Als ik mijn data wil uitbreiden waar no female, of maybe female in voorkomt ben ik al mijn referentie kwijt.



Met de originele teksten (yes female) deze matrixformule in E7:
Code:
=SUM(IF(ISNUMBER(SEARCH(D7;DFU!$C$1:$C$1000));IF(DFU!$H$1:$H$1000="Available";1;0)))

Het klinkt goed, maar ik krijg nog de volgende foutmelding:
This formula you typed contains an error.
'

Vervolgens springt excel naar het gedeelte van D7.
 
Ik heb kunnen vinden waarom die het niet deed.

de ; moest bij mij een , zijn.


Thanks Wher ! Ik kan weer verder met mijn bestand :)
 
het staat een ieder natuurlijk vrij om de formules te gebruiken die hem/haar het beste past.

zelf ben ik voorstander van celverwijzingen in de formule.

Waarom?
je kunt de formule dan flexibel doorcopieren.

heb je "availabel" in het bestand staan en dient dient dit "not avialabel" te worden dan dient je de formules aan te passen (te copieren).

op het tabblad total overvieuw heb ik met blauwe cellen de keuzes aangegeven.
de gele cellen bevatten een formule.


Code:
=SOMPRODUCT((DFU!$H$1:$H$15=$E$4)*(DFU!$C$1:$C$15=$D11))


kijk toch nog eens in mijn nieuw geplaatst bestand of dit toch niet ook een oplossing zou kunnen zijn. De oplossing van Wher is uiteraard ook prima.

Heb je hier vragen over, laat het gewoon even weten.
 

Bijlagen

Ik snap wat je probeert te zeggen.

Normaal ben ik geen fan van tekstuele input omdat dit nogal foutgevoelig is.

Maargoed, de oplossing kan ik nu wel goed gebruiken.

Als je female op vele verschillende manieren hebt wil je niet 10x een apart line toevoegen als aan het eind als wordt samengevoegd.

Het is een mooie oplossing alleen deze keer niet van toepassing op mijn probleem/situatie.
 
@Rds Bedankt voor de reactie

waarom staat in E4
Code:
# Available
ipv
Code:
Available
?

in het dfu tabblad staat toch geen # Available.

dan kun je in het overview tabblad toch beter gewoon Available maken, zodat je voor die voorwaarde wel kunt verwijzen.
 
Hi Oeldere.

Er is geen specifieke reden waarom er # available staat.
Die waarde kan ook in Available verander worden zodat er gewerkt wordt met een celverwijzing.


Maargoed...

Versie 2 !!!! :)


Nu wil ik graag mijn zoektocht uitbreiden.

Deze keer worden het aantal views geteld.

Wederom heb ik een voorbeeld bijgevoegd.
 

Bijlagen

Wauw... erg mooi :)

Zou je de formule willen uitleggen hoe deze precies werkt?

=SUMPRODUCT((--ISNUMBER(SEARCH(D7,Views!B2:B5))),--(Views!A2:A5=C7),Views!C2:C5)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan