Excel-formule: som als cellen een asterisk - bevatten

Generieke formule

=SUMIF(range,"*~**",sum_range)

Samenvatting

Om te sommeren als cellen een asterisk bevatten, kunt u de functie SOM.ALS gebruiken met criteria die de tilde (~) gebruiken. In het weergegeven voorbeeld bevat cel G6 deze formule:

=SUMIF(C5:C11,"*~**",D5:D11)

Deze formule somt de bedragen op in kolom D wanneer een waarde in kolom C "*" bevat.

Uitleg

De SUMIF-functie ondersteunt jokertekens. Een asterisk (*) betekent "een of meer tekens", terwijl een vraagteken (?) "Een willekeurig teken" betekent. Met deze jokertekens kunt u criteria maken zoals "begint met", "eindigt met", "bevat 3 tekens" enzovoort.

Omdat asterisken en vraagtekens zelf jokertekens zijn, moet u, als u specifiek naar deze tekens wilt zoeken, met een tilde (~) ontsnappen. De tilde zorgt ervoor dat Excel het volgende teken letterlijk verwerkt.

In dit geval gebruiken we "~ *" om een ​​letterlijke asterisk aan te duiden, maar deze is aan weerszijden omgeven door asterisken, om overal in de cel een asterisk te vinden. Als u alleen een asterisk aan het einde van een cel wilt matchen, gebruik dan: "* ~ *" voor de criteria.

Alternatief met SUMIFS

U kunt ook de SUMIFS-functie gebruiken. SUMIFS kan meerdere criteria verwerken en de volgorde van de argumenten is anders dan SUMIF. Met SUMIFS komt het sombereik altijd op de eerste plaats in de argumentenlijst, gevolgd door bereik / criteriaparen:

=SUMIFS(D5:D11,C5:C11,"*~**")

Interessante artikelen...