PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelSummera men exkludera följande namn,Summera men exkludera följande namn,
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-01-23 20:02
 

 Jag behöver hjälp med följande. Jag har en tabell med namn och löner för hela 2022 men jag vill skapa en kolumn i den tabellen som exkluderar vissa namn som den matchar med en annan tabell (Tabell 2). Tex. Om Tony finns med i Tabell 2 så skall Tony inte summeras i kolumn D. Har suttit i två timmar men det enda jag lyckas med är att namnen i Tabell 2 bara exkluderar 1 förekomst och inte alla förkomster i kolumnen. Tony finns ju med 12 gånger.

I Tabell-1 så har jag följande kolumner:
Kolumn A: Namn
Kolumn B: Belopp (Lön)
I Kolumn D vill jag ha samma belopp som i kolumn B med exkludera vissa namn som jag skrivit i en annan tabell (Tabell 2)

Tabell 2 innehåller alla namn som skall exkluderas:
Kolumn A: Namn

Någon som kan hjälp mig?

Nytt inlägg
 2023-01-24 10:12
 

Vet inte om jag missförstår vad du vill. men: 

För att ta reda på om "tommy" finns i tabell 2 så kan du använda ANTAL.OM

=ANTAL.OM(Tabell2[namn];[@Namn])

eller med klassiska formler, om tabell2 fnns i L2;L4 och tabell1's namn i A2:

=ANTAL.OM($L$2:$L$4;A2)

 

Då kan du gör ett villkor som kollar om namnet förekom mer än 0 gånger

=ANTAL.OM($L$2:$L$4;A2)>0

Och släng på ett OM

=OM(ANTAL.OM($L$2:$L$4;A2)>0;B2;"")

Eller, om du kör tabellformler

=OM(ANTAL.OM(Tabell2[namn];[@Namn])>0;[@Belopp];"")

Nytt inlägg
 2023-01-24 18:22
 

Hej och tack för svar. Jag kanske var lite otydlig men hoppas detta exempel gör det lite tydligare.
Så Kolumn C skall vara = B men exkludera alla förkomster av namnet som jag skrivit i Tabell 2 i summeringen. I detta fallet är det Tony, Kalle och Bertil.

Tabell 1:

Kolumn A Kolumn B Formel=B
Kolumn C
Tony           1 000                -  
Tony           2 000                -  
Erik           2 000           2 000
Erik           3 000           3 000
Peter              300              300
Tony           2 000                -  
Bertil           3 000                -  
Kalle           1 000                -  
Bertil           2 000           2 000
     
Summa:         16 300           7 300


Tabell 2:
Namn som skall exkluderas vid summering i Tabell 1.

Kolumn A
Tony
Kalle
Bertil


Jag kan ju göra detta med filter eller i formeln men det är inte det jag vill.

Nytt inlägg
 2023-01-25 07:02
 
 Ändrad av Christian  på 2023-01-26 15:02:22

 Hej

Skapa en tabell med två kolumner. I första kolumnen har du de namn  som ska exkluderas, I andra ett streck. Jag tänker att du nu kan använda en leta funktion för att returnera streck när du får träff, och när du inte träffar, fånga upp #saknas felet och ersätta detta med värdet från kolumn b. 

Har du 365 så fungerar nedan efter du modifierat formeln, annars får du använda letaradistället för xletaupp. Skriv i C2:

=omfel(xletaupp(A2;letakolumnen i tabell; returkolumnen);B2)

Mvh

Christian

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSummera men exkludera följande namn,Summera men exkludera följande namn,

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter