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

 
ForumForumDiskussionerDiskussionerExcelExcelHjälp med formel som räknar celler med värde <25Hjälp med formel som räknar celler med värde <25
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2022-11-08 11:48
 

 Hej! Jag har med hjälp av ett antal webbfrågor hämtat data från tabeller på en webbsida. Denna data ska jag sedan räkna ut ett antal data från för att föra statistik. En av formlerna ska räkna ut antalet celler i en kolumn som innehåller tal <25.

Eftersom formeln antal.om inte fungerar på länkade arbestvböcker har jag använt formeln: =PRODUKTSUMMA(--('Filsökväg och blad '!$H$2:$H$41<25))

Formeln fungerar bra så länge det inte är några tomma celler i området H2:H41. Problmet med formeln är att den räknar tomma celler som 0 och därmed räknas de in. Jag vill alltså att den enbart ska räkna celler som innehåller tal inte tomma.

Jag kan såklart filtrera källmaterialet som hämtas av webbfrågorna men jag vill inte göra det eftersom det är drygt 100 webbfrågor somn ständigt uppdateras.

Jag skulle bli oerhört tacksam om någon ville hjälpa mig med detta.

Tack på förhand.

Nytt inlägg
 2022-11-08 12:10
 

När du använder Produktsumma kan du slå ihop vilkor (OCH) genom att lägga varje villkor inom en parantes och multiplicera paranteserna (en parantes som blir sann =1 och en parntes som är falsk räknas som 0, så om en av paranteserna blir 0 så blir summan 0). typ:

=('Filsökväg och blad '!$H$2:$H$41<25)*('Filsökväg och blad '!$H$2:$H$41<>"")

Där den andra parantesen inehåller vilkoret att cellerna måste vara ifyllda. Som bonus kan du skippa - -. Det här borde (otestat) göra det du vill:

=PRODUKTSUMMA(('Filsökväg och blad '!$H$2:$H$41<25)*('Filsökväg och blad '!$H$2:$H$41<25)*('Filsökväg och blad '!$H$2:$H$41<>""))

 

Nytt inlägg
 2022-11-08 12:51
 

 Det fungerade otroligt bra. Tack för att du delade med dig av din kunskap. 

Jag har en följdfråga om det går bra.

Jag behöver räkna med de sista 10 cellerna som innehåller tal i en kolumn. Vilka 10 celler detta är varierar beroende av vilken webbfråga det är och det uppdateras även när webbfrågan laddar nya data. Som det är nu gör jag detta arbete manuellt vilket är väldigt tidskrävande.

Finns det något sätt att göra detta med en formel i excel. Exempelvis vill jag till exempel I referensen H2:H41 enbart räkna med de sista 10 cellerna som innehåller tal. Eftersom det är tomma rader i referensen blir inte detta H31:H41 utan H11:H41. Nästa gång jag uppdaterar webbfrågan kommer den fylla uppskattningsvis H2:H61 vilket innebär att de 10 sista cellerna med tal blir annorlunda och behöver uppdateras.

En formel som löser detta hade lättat trycket på mina axlar. 

Tack! 

Nytt inlägg
 2022-11-08 14:45
 

Lite Byggstenar som i alla fall borde funka på samma blad:

Den 10:e sista raden nerifrån med ett innehåll (det 10:e största radnumret)

=STÖRSTA(RAD(H:H)*(H:H<>"");10)

Om du har en nyare excel kan du använda filter:

=FILTER(H:H;RAD(H:H)*(H:H<>"")>=STÖRSTA(RAD(H:H)*(H:H<>"");10))

Dvs du plockar ut de ifyldla rader som har ett radnummer större än det 10:e största

Peta in i t.ex en Summa

=summa(FILTER(H:H;RAD(H:H)*(H:H<>"")>=STÖRSTA(RAD(H:H)*(H:H<>"");10)))

 

Om du inte kan använda FILTER får du krångla. 

Den här ger sista raden med något innehåll

=MAX(RAD(H:H)*(H:H<>""))

 

Sen kan du använda FÖRSKJUTNING(), INDEX eller liknande för att hämta rätt område.

Så här gör man med INDEX (obs : mellan Indexformlerna)

=INDEX(H:H;STÖRSTA(RAD(H:H)*(H:H<>"");10)):INDEX(H:H;MAX(RAD(H:H)*(H:H<>"")))

Kan användas i en summa t.ex

=SUMMA(INDEX(H:H;STÖRSTA(RAD(H:H)*(H:H<>"");10)):INDEX(H:H;MAX(RAD(H:H)*(H:H<>""))))

 

testa

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med formel som räknar celler med värde <25Hjälp med formel som räknar celler med värde <25

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