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 fatt kombinera flera formlerHjälp med fatt kombinera flera formler
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-03-16 07:38
 

Hej,

Jag har en excelfil med marknadsbudget som jag vill ska hämta summa från en annan flik där alla data i tabell ligger. den ska leta i celler i en viss kolumn för att leta efter ett värde. Har försökt allt men får inte till att kombinera formler som krävs. 

Nedan är ett exempel jag satte ihop och i fält C2 vill jag att den letar upp leverantörsnumret som finns i flik 1 (kolumn A2) i Kolumn D i flik 2. Den ska alltså leta i den kolumnen om någon av cellerna i den kolumnen innehåller detta nummer. Sedan returerna summan från cellen i kolumn C (flik 2) för den raden där den hittar numret i cellen. Sen ska formeln även ta hänsyn till År och månad. 

Någon som fattar detta och kan hjälpa mig? Luddigt förklarat kanske men hoppas någon hänger med på vad jag menar :)

Nytt inlägg
 2023-03-16 10:15
 
 Ändrad av anonymous  på 2023-03-16 11:19:32

=XLETAUPP(SANT;ÄRTAL(SÖK(A2;Flik2!D2:D6));Flik2!C2:C6)

Testa delarna

=SÖK(A2;Flik2!D2:D13)

Kommer att ge en matris med  tal (sök anger var i textsträngen som ditt eftersökta tal står) eller felvärden. Typ (avkortat):

För att slippa hantera felvärden kör vi "ärtal"

=ÄRTAL(SÖK(A2;Flik2!D2:D13))

Som istället ger falskt/SANT

Och sen kan du köra en XLETAUPP() där du söker efter värdet SANT och returnerar motsvarande värde från kolumn C

=XLETAUPP(SANT;ÄRTAL(SÖK(A2;Flik2!D2:D6));Flik2!C2:C6)

**************************************************************************

En helt annan variant. Eftersom du vill returnera en siffra så kan du köra SUMMA.OM() eftersom den tillåter Wildcard/jokertecken. Dvs du söker efter

=SUMMA.OM(Flik2!D2:D6;*50358951*;Flik2!C2:C6)

där

*50358951* skapas av den del av formeln som ser krånglig ut nedan: "*"&A2&"*"

=SUMMA.OM(Flik2!D2:D6;"*"&A2&"*";Flik2!C2:C6)

Kan ge problem om du har mer än en träff. Du kan kolla om det bara finns en träff med hjälp av Antal.om. Men då tappar man den snygga formeln ovan

=OM(ANTAL.OM(Flik2!D2:D6;"*"&A2&"*")=1;SUMMA.OM(Flik2!D2:D6;"*"&A2&"*";Flik2!C2:C6);"")

**************************************************************************

en tredje variant är att utnyttja DELATEXT() på något smart sätt. Men jag behärskar inte den formeln ännu så det blir för struligt

 

Nytt inlägg
 2023-03-16 11:28
 

 Hej,

Tack snälla! KOm en bra bit på vägen nu dock fastnade jag igen med att jag måste kombinera formeln så jag kan ha flera villkor då den ska kolla efter vilket år och månad med och leta efter dessa urval så som summa.omf. kan man kombinera formel nedan du skapade med summa.omf så man kan ta hänsyn till år och månad med? 

=XLETAUPP(SANT;ÄRTAL(SÖK(A2;Flik2!D2:D6));Flik2!C2:C6)

Nytt inlägg
 2023-03-16 11:44
 

Jag kom just på vad det var som gnagde i mitt bakhuvud förut, FILTER()!

https://support.microsoft.com/en-us/o...

=FILTER(Flik2!C2:C13;ÄRTAL(SÖK(A2;Flik2!D2:D13)))

då kan du lägga samman en massa vilkor genom att multiplicera paranteser med olika villkor (en parantes blir=1 om villkoret är sant och 0 om det är falskt, så för att  ()*()*() skall bli sant måste varje parantes vara san), typ december 2023:

ÄRTAL(SÖK(A2;Flik2!D2:D13))*(A2:A13=2023)*(B2:B13=12)

Peta in i filter

=FILTER(Flik2!C2:C13;ÄRTAL(SÖK(A2;Flik2!D2:D13))*(A2:A13=2023)*(B2:B13=12))

Man måste hålla reda på paranteserna men det skall gå.

Men då kanske det blir så knöligt att SUMMA.OMF är smidigare?

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med fatt kombinera flera formlerHjälp med fatt kombinera flera formler

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