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 Hjälp med formel
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2023-09-22 13:22
 

Hej,

I mitt jobb får jag ofta offerter där man har olika zoner för olika postnummer. Se nedan bild Kolumn A & B. I kolumn A så är det vilken zon och i kolumn B vilka postnummer som tillhör den zonen. 

Jag hittar ingen bra formel/metod för att få det som i kolumn D&E. Jag behöver ha alla postnummer (2 siffrigt) från 10 upp till 99 (kolumn D) med vilken zon de tillhör (kolumn E). I nedan ex. så har jag gjort det manuellt. Men dte borde väl finnas något enklare sätt att göra detta på? Jag har ca 30 flikar med olika länder där zon/postnummer ser olika ut. Så jag skulle då behöva göra detta manuellt 30 gånger då jag inte kan åtewnavända något. Detta driver otroligt mycket tid.

Någon som har en bra lösning med formell eller olika steg som jag kan effektivisera detta på?

 

Till zon Till postnummer   Postnummer Zon
1 10-14, 20-21, 37-43   10 1
2 22-25, 30, 34-36, 44-49   11 1
3 26, 28, 70-72   12 1
4 27, 31-33   13 1
5 50-54, 73-75   14 1
6 55-57, 89   15  
7 60-69   16  
8 80-88   17  
9 90-99   18  
      19  
      20 1
      21 1
      22 2
      23 2
      24 2
      25 2
      26 3
      27 4
      28 3
      29  
      30 2
      31 4
      32 4
      33 4
      34 2

 

MVH

Christer

 

Nytt inlägg
 2023-09-22 14:03
 

 Som det står nu är det svårt. Den här formeln funkar för de tal so är utskrivna (typ 10, 14,20,21). Men inte för intervallen

=SUMMA.OM($B$2:$B$10;"*"&D2&"*";$A$2:$A$10)

Du kan ange en ny hjälptabell med tre kolumner om du vill köra intervall

Till zon från postnummer till postnummer
1 10 14
1 20 21
1 37 43
2 22 25
2 30 30
2 34 36
2 44 49
3 26 26
3 28 28
3 70 72
4 27 27
4 31 33
5 50 54
5 73 75
6 55 57
6 89 89
7 60 69
8 80 88
9 90 99

 

då kan du köra den här formeln i E2:

=OMFEL(MEDEL.OMF($A$2:$A$20;$B$2:$B$20;"<="&D2;$C$2:$C$20;">="&D2);"")

 

Överkurs: Om du skriver den här formeln i D2 så fylls  10-99 i automagiskt i D-kolumnen

=SEKVENS(90;;10)

och då kan du i E2 skriva:

=OMFEL(MEDEL.OMF($A$2:$A$20;$B$2:$B$20;"<="&D2#;$C$2:$C$20;">="&D2#);"")

För automatisks fyllning av E-kolumnen 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med formel Hjälp med formel

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