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

 
ForumForumDiskussionerDiskussionerExcelExcelSumma.omf flera villkor mer än och mindre änSumma.omf flera villkor mer än och mindre än
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-05-03 13:48
 
 Ändrad av SannaM  på 2022-05-03 12:51:28

 Jag försöker summera timmar från annat ark där startvillkoren är summera timmar från kolumn L om det står personens namn i Kolumn D. Allt väl så långt.

Men jag vill sedan lägga till fler villkor till som säger; men hämta dem bara OM det står 800 i kolum G OCH mer än 500 eller mindre än 599 i kolumn G. Jag får till den för bara 800 och om jag lägger till den exakta sifftan 503, men jag vill ha allt över 500 och under 599 också. 

Såhär ser min formel ut vilket ger mig rätt siffror i retur men behöver bredare range än 503:


=SUMMA(SUMMA.OMF('Data Mars 2022'!L:L;'Data Mars 2022'!D:D;B22;'Data Mars 2022'!G:G;{"800";"503"}))

Hur gör jag...?

Nytt inlägg
 2022-05-03 15:04
 
 Ändrad av anonymous  på 2022-05-03 14:08:08

Dela upp det på två summa.omf?

En när G=800

=SUMMA.OMF('Data Mars 2022'!L:L;'Data Mars 2022'!D:D;B22;'Data Mars 2022'!G:G;800)

Och en när 500  599

=SUMMA.OMF('Data Mars 2022'!L:L;'Data Mars 2022'!D:D;B22;'Data Mars 2022'!G:G;">=500";'Data Mars 2022'!G:G;"<=599")

Slå ihop med hjälp av summa

=SUMMA(SUMMA.OMF('Data Mars 2022'!L:L;'Data Mars 2022'!D:D;B22;'Data Mars 2022'!G:G;800);SUMMA.OMF('Data Mars 2022'!L:L;'Data Mars 2022'!D:D;B22;'Data Mars 2022'!G:G;">=500";'Data Mars 2022'!G:G;"<=599"))

Lite långt men begripligt

 

Kompaktare villkor

G är

800 eller  (>500 OCH >599)

Kan skrivas så här:

(('Data Mars 2022'!G:G=800)+('Data Mars 2022'!G:G>=500)*('Data Mars 2022'!G:G<=599))

Kan användas med Filter och summa

=SUMMA(FILTER('Data Mars 2022'!L:L;('Data Mars 2022'!G:G=800)+('Data Mars 2022'!G:G>=500)*('Data Mars 2022'!G:G<=599)))

Eller skippa filer och summera direkt:

=SUMMA('Data Mars 2022'!L:L*(('Data Mars 2022'!G:G=800)+('Data Mars 2022'!G:G>=500)*('Data Mars 2022'!G:G<=599)))

Ändra summa till produktsumma om du använder äldre excel

Nytt inlägg
 2022-05-04 07:45
 

 Det blir ändå bara att det som villkorats på 800 räknas med, intervallet mellan 500 och 599 räknas inte med alls. Inte ens när jag separerar och tar endast den formeln >=500 OCH <599. Det blir bara 0 i resultat fast jag vet att det ska vara 2. 

 

Det känns som något med intervallet blir knasigt och jag gör något fel? Någon spontan tanke på vad det kan vara?

Nytt inlägg
 2022-05-04 07:45
 

 Det blir ändå bara att det som villkorats på 800 räknas med, intervallet mellan 500 och 599 räknas inte med alls. Inte ens när jag separerar och tar endast den formeln >=500 OCH <599. Det blir bara 0 i resultat fast jag vet att det ska vara 2. 

 

Det känns som något med intervallet blir knasigt och jag gör något fel? Någon spontan tanke på vad det kan vara?

Nytt inlägg
 2022-05-04 12:56
 

Är du säker på att Kolumn G är tal? Om siffrorna är inmatade som text så kan man mointe kolla om talet är större/mindre än.

Peta in en formel ioch kolla t.ex G5 

=ÄRTAL(G5)

Nytt inlägg
 2022-05-04 15:05
 

 Bra förslag, datan som kommer ur vårt system är inte alltid formaterat som tal, men just i detta fall var det det. SANT blev svaret i frågan. Så de är någonting med det där intervallet mer än eller mindre än som inte lirar.... Fattar inte. 

Nytt inlägg
 2022-05-04 15:43
 

Har du ny excel? annars kan du kolla om produktsumman ger rätt svar för intervallet

=produktSUMMA(('Data Mars 2022'!G:G>=500)*('Data Mars 2022'!G:G<=599))

 

Eller testa större än 500 respektive mindre än 600 separat

=produktSUMMA(('Data Mars 2022'!G:G>=500)*1)

=produktSUMMA(1*('Data Mars 2022'!G:G<=599))

eller kolla en enskild cell som ligger i intervallet:

=(G5>=500)*(G5<=599)

Ja, du får helt enkelt testa olika varianter och se vad som knasar till sig

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSumma.omf flera villkor mer än och mindre änSumma.omf flera villkor mer än och mindre än

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