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

cellen samentellen indien een blad bepaalde naam heeft

Status
Niet open voor verdere reacties.

Flightcase

Gebruiker
Lid geworden
11 feb 2013
Berichten
133
Hoe kan ik in excel het volgende verklaren?
als naam werkblad 1 gelijk is aan "test", dan "ja" verklaren

=ALS(BLAD(1)="test";"ja"

ik heb dit nodig om een formule tot stand te brengen.

bedankt ;)
 
Euhhh,

Ik begrijp er niks van.
Voorbeeldje kan wonderen verrichten.

Mvg
Peter
 
=CEL("bestandsnaam")
=RECHTS(V9;LENGTE(V9)-VIND.ALLES("]";V9))

kan ik ook sneller het vergelijk maken?

met bovenstaande formules vind ik de naam ve tabblad.

het enige dat ik zou willen bekomen is en snelle manier om te bepalen of een bepaalde tabblad bvb "test" noemt. (vandaar " ")
 
Laatst bewerkt:
Zoiets?
Code:
=ALS(RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.ALLES("]";CEL("bestandsnaam")))="test";"ja";"nee")
 
Daar kan je zo m'n voorbeeld in #4 voor gebruiken.
In D9:
Code:
=ALS(RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.ALLES("]";CEL("bestandsnaam")))="1";SOM(B9+C9);"")
 
Kun je niet 'beter' "filename" gebruiken ipv "bestandsnaam"
Ik me te herinneren dat de formule dan zowel in de nederlandse als in engelse versie van excel werkt.
"bestandsnaam" werkt nl niet in de engelse versie.
 

Bijlagen

Laatst bewerkt:
Als dat van belang is dan kan dat inderdaad.
 
Als het gaat om de naam van het huidige blad, dan moet je er voor de zekerheid altijd een celverwijzing bijzetten. Dus CEL("filename";A1), anders wordt de bladnaam van de laatst gewijzigde cel weergegeven en dat kan een cel zijn op een ander tabblad.
 
Klopt helemaal. Of een gebruikt simpele VBA functie in een module:
Code:
Function Bladnaam() as String
    Bladnaam = ActiveSheet.Name
End Function

In een cel doe je dan: =Bladnaam()
 
Dag Edmoor,

Jouw manier doet het wel :-).
Ik kan hier al wel mee verder.


dacht dat het mss met de functie BLAD ook kon, maar was mij niet duidelijk.
Wat aanpasingen in mijn werkboekje en gaan met die banaan ;-)

bedankt Edmoor :-)
 
Kijk ook even naar wat ik in #10 schreef, dan hoef je ook geen rekening te houden met wat rebmog in #9 terecht opmerkte.
In D9 zou je dan het volgende gebruiken:
=ALS(Bladnaam()="1";SOM(B9+C9);"")
 
Laatst bewerkt:
oeps heb de rest vd reacties niet zien binnen komen. Wat een snelheid jongens .
Rembog jouw toevoeging probeer ik dadelijk uit.
Popipipo bedankt voor de toevoeging. Voor VBA is dit mss wel beter (in latere fase)


heel erg bedankt heren :thumb:
 
Nog een kleine aanvulling. Vanaf Excel 2013 kan ook de volgende formule gebruikt worden:
Code:
=ALS(ALS.FOUT(BLAD("test");0)=BLAD();"ja";" nee")
 
Die kende ik niet terwijl ik ook Office 2013 heb.
Thanks :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan