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

 
ForumForumDiskussionerDiskussionerExcelExcelReturnera önskade värden från en lista baserat på datum...?Returnera önskade värden från en lista baserat på datum...?
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2014-05-22 09:23
 

Hej!

Jag har följande problematik i excel 2010:

En lista med attestanter innehållande: namn på attestant, deadline för attest (datum), fakturanummer samt belopp på faktura. Så långt är allt ok men i listan finns både kontrollanter (som reviderar fakturan och skickar vidare för slutattest) och attestanter (slutattesterar). Dessa har ingen "tagg", dvs Lisa Ek kan vara kontrollant för en specifik faktura och slutattestant för en annan faktura. Eftersom jag inte kan särskilja dem är det enda jag har att gå på attestdatum (när fakturan senast ska vara attesterad) då det ofta finns ett fakturanr som har två olika attestdatum, ett för kontrollant och ett för attestant. Kontrollanten har ju ett tidigare datum än slutattestanten. I slutändan vill jag ha fram en lista som enbart visar de attestanter som kommer näst i tur, dvs slutattestanterna ska inte synas i listan om inte kontrollanten godkänt fakturan. Om kontrollanten godkänt fakturan och slutattestanten står näst i tur vill jag däremot att slutattestanten ska synas i listan. Listan kan även innehålla endast slutattestanten för vissa fakturor då kontrollanten redan kan ha godkänt då jag tar ut listan (och därmed inte blir synlig i min datalista) Jag stöter på problem i och med att jag inte kan tagga personer som "Attestant1" eller "Attestant2". Kan jag tänka på något annat sätt?

Exempel på hur min lista kan se ut (jag vill ju då att min lista inte ska visa Kalle eftersom Lisa inte attesterat ännu eller Erik eftersom Svea inte attesterat ännu):

Namn Fakturanr Fakturabelopp Sista datum för attest

Kalle 12345 10000 2014-05-28

Lisa 12345 10000 2014-05-26

Erik 11122 5500 2014-05-20

Svea 11122 5500 2014-05-18

Nytt inlägg
 2014-06-12 14:50
 
Hej!

Jag vet inte riktigt hur du vill att listan skall fungera. En tanke är dock att räkna antalet attesteringar med hjälp av Antal.Omf().

I listan nedan har jag två fakturor A och B som skall behandlas av Adam-Erik. Av listan framgår att Adam och David är första attestant på A respektive B medan Erik respektive Ceasar är siste attestant.

Namn; Faktura; Attest; Attestant nivå
Adam; A; 2014-06-01; 0
Berit; A; 2014-06-02; 1
Ceasar; B; 2014-06-10; 2
David; B; 2014-06-04; 0
Erik; B; 2014-06-06; 1
Erik; A; 2014-06-05; 2

Du kan skriva in listan ovan på A1:D7. I D kolumnen skall följande formel finnas:
=ANTAL.OMF($B$2:$B$7;B2;$C$2:$C$7;"<" & C2)

Om du klickar fram funktionen när du klistrat in den så ser du att den arbetar med två villkor. Första villkoret är att söka upp de poster som har samma fakturabeteckning. Andra villkoret räknar hur många av dessa som har ett datum lägre än det egna datumet. Det egna datumet anges "<" & C2, vilket är det sett som man måste skriva för att göra en jämförelse mindre än mot en cell.

På detta vis får du fram attestantordningen.

Därnäst kan du ändra formeln lite i en ny kolumn. I denna räknar du ut hur många attesteringar som gjorts. Jämförelsen då är att datumet är större än noll. Om tre attesteringar har gjorts är fakturan klar. Om attesteringen är 1 och attestnivån är 1 så är det den personen som står i tur att attestera. Alltså kan du till sist i en ny kolumn granska om antalet gjorda attesteringar är detsamma som attestnivån. ( =OM(D2=E2;"x";""). Alla som då blir x är de som du bör filtrera fram.

Med vänlig hälsning
Kihlman

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
ForumForumDiskussionerDiskussionerExcelExcelReturnera önskade värden från en lista baserat på datum...?Returnera önskade värden från en lista baserat på datum...?

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