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

 
ForumForumDiskussionerDiskussionerExcelExcelLeta upp värde och återgeLeta upp värde och återge
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2012-09-05 13:48
 

Troligtvis lätt när man kan....

Här kommer mitt problem. Skall upprätta månadsrapporter som har viss layout (fast antal kontonummer = rader). När jag exportera månadens utfall från ekonomisystemmet till excel så får man med sig kontonr (kolumen A) och periodens värde (kolum b). Dessa värde vill jag klistra in i min månadsrapport. Problemmet är det i vissa affärsområde (när man exporterar från ekonomisystemmet)  endast finns ett fåtal konton som används. I månadsrapporten har jag kontonr (kolumen a). Så det jag vill är ha en formel som söker upp matchar de båda kontonummren och och ger värde som finns kopplat till detta kontonummer.

månadsrapport         Från ekonomisystem  
kontonummer namn belopp     kontonummer belopp
301 fsg 301       303 10
302 fsg 302       304 15
303 fsg 303       305 20
304 fsg 304          
305 fsg 305          
osv            

Den formel jag vill ha är i den vänstra tabell "belopp". När det inte finns något värde skall den återge 0. Tex vid kto 302.

Hoppas att det är tydligt vad jag önskar. Hade sparat mycket tid och fustration om någon kunde hjälpa mig med denna formel. 

Nytt inlägg
 2012-09-06 09:01
 

Har kommit en bit på vägen. Använder letarad funktion. Funkar bra förutom en sak. När det inte finns något värde i i den högra tabellen returenas värdet  #saknas! . Finns det någon möjlighet att omvandla detta till 0 direkt? Ställer till lite problem med summeringar och liknade. Är inte sugen på att ändra dessa manuellt.

Nytt inlägg
 2012-09-07 12:01
 

Hej!

När det står att värdet saknas så är det ett felmeddelande. Excel har en funktion för att granska om det finns ett felmeddelande i en cell:

=ÄRFEL(K5)

Denna metod granskar om värdet i K5 är ett felmeddelande och returnerar sant eller falskt som svar.

Vi kan baka in denna granskinging i funktionen OM():

=OM(     ÄRFEL(K5)     ;"felaktigt värde";"korrekt värde")

Med funktionen ovan så skrivs det istället för SANT eller FALSKT (TRUE/FALSE) ut antingen texten "felaktigt värde" eller "falskt värde" beroende på granskningens resultat.

Vi behöver inte skriva ut "felaktigt värde". Vi kan istället skriva ut värdet i K5 om det inte är ett felmeddelande:

=OM( ÄRFEL(K5) ;"felaktigt värde";K5)

Med andra ord kan du ha en dold kolumn i vilken du tillämpar ÄRFEL() och sedan beroende på denna kolumns värde antingen skriva ut resultatet av LETARAD() eller också kanske en nolla eller vad du nu vill. Om du inte tycker det blir rörigt med funktioner i funktioner kan du även byta ut texten K5 i formeln ovan mot din LETARAD()

mvh

 


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLeta upp värde och återgeLeta upp värde och återge

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