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

 
ForumForumDiskussionerDiskussionerExcelExcelHämta info från markerat område i flera bladHämta info från markerat område i flera blad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-09-21 07:47
 

Hejsan!

 

Jag har en arbetsbok med 52 sidor (en för varje vecka) som jag skulle vilja ha en summering med info från varje sida på varje sida. låt säga att bladen heter v.1, v.2, v.3 etc etc. Finns det något sätt att skriva en ANTAL.OM formel så den väljer låt säga A6:X33 utan att behöva göra en egen formel för varje blad. Sett att man kan göra tex =ANTAL.OM(V.1!A6:X33;"äpple"), men då måste jag sitta och göra om den fomeln 52 gånger för varje grej som den ska räkna. Har testat tex. =ANTAL.OM(V.1:V.52!A6:X33;"Äpple") men det ger mig bara värdefel.

Hur gör jag enklast för att räkna ihop Äpple från blad V.1 - V.52 i området A6:X33?

Nytt inlägg
 2018-09-21 11:33
 
 Ändrad av anonymous  på 2018-09-21 11:34:46

Hej. Det är bara ett begränsat antal fomler som fungerar som "3D-fomler" (altså över flera blad)

https://support.office.com/sv-se/article/skapa-en-3-d-referens-som-refererar-till-samma-cell-på-flera-kalkylblad-40ca91ff-9dcb-4ad1-99d2-787d0bc888b6

Som du ser ingår ANTAL(), men inte ANTAL.OM()

Om jag minns det rätt så fungerar inte 3D formler tillsammans med någon matrisformler med så det är svårt att fixa med en enkel formel.

 

Men eftersom dina fliknamn slutar med en stigande talserie så går det att fixa ändå

 

Alternativ lösning 1 (mest för att förstå lösning 2):

Använd summabladets radnummer för att skapa referensen till V.1...V.52 . och lägg in Antal.om-formeln:

På ditt Summablad så lägger du in den här forneln i Cell A1 och kopierar ner till rad 52

=ANTAL.OM(INDIREKT("V."&RAD()&"!A6:X33");"äpple")

eller så här om du tycker det är enklare att förstå

=ANTAL.OM(INDIREKT(SAMMANFOGA("V.";RAD();"!A6:X33"));"äpple")

Då kommer formeln på rad 1 att peka på v.1, Rad2 på V.2 osv till v.52

Sen summerar du exempelvis i rad 53

 

Alternativ lösning 2:

Lägg in dina "Antal.om" i en matris och summera direkt 

=PRODUKTSUMMA(ANTAL.OM(INDIREKT("V."&RAD(1:52)&"!A6:X33");"äpple"))

 

Alternativ lösning 3 (skulle fungerar även om fliknamn inte skapades av stigande sifror):

Om du summerar på bladet  "Summablad" så lägger du in det du söker efter (t.ex Äpple) i en cell (t.ex summablad!B1)

Sen markerar du Flikarna V1:V52  (markera V1, håll nere Shift-tangenten och klicka på V52). Sen skriver du in formeln i en ledig cell, t.ex A1.

=ANTAL.OM(A6:X33;summablad!B1)

Nu hamnar den formeln i cell A1 i varje blad.

Gör sedan en enkel 3D-summa av V1:V52'!A1 i summeringsbladet

=SUMMA('V1:V52'!A1)

Och om du vill räkna Päron istället så ändrar du bara texten i Cell B1

 

Nytt inlägg
 2018-09-21 12:22
 

Detta ska jag testa. Jag tror detta löser mitt problem :)

Jättestort tack! Verkligen ett underbart forum att ställa frågor på.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHämta info från markerat område i flera bladHämta info från markerat område i flera blad

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