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 countifHjälp med countif
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2025-03-17 13:11
 

Hej,

Nu har jag lagt i stort sett hela dagen på en troligtvis väldigt enkel sak, men jag får inte rätt på det...  
Hoppas någon kan guida mig rätt på vad för enkelt fel jag gör för det känns som detta ska vara väldigt simpelt.
 

Har en fil med 5 kolumner där jag vill kontrollera hur många öppna ärende det fanns varje dag under ett projekts tid:

A = Task
B= När ärende öppnades
C = När ärende stängdes
D= Dag kontroll görs för se hur många ärende är öppna och detta gör jag dagligen mellan 2022-04-01 till 2024-10-01
E = Formel där Active tickets då kontrolleras som blir fel, försökt massor av olika varianter men får inte rätt på det. I teorin ska jag kunna sätta Datecheck på den första till 2030-01-01 och få alla ärende som inte är stängda ännu, men det får jag inte.
=COUNTIFS(B:B;"<="&D2;C:C;">="&D2)+COUNTIFS(B:B;"<="&D2;C:C;"")

Så här ser min fil ut:
A         |  B                |  C              |  D              | E
Task    | StartDatum | Enddatum | Datecheck | Active tickets
24495 | 2024-10-02 |                  | 2022-04-01 | 0

Ser inte hur jag bifogar fil, annars hade jag gjort det.
För varje dag som går, särskilt i början av projektet ska Active tickets växa ganska mycket. I min fil finns totalt 899 ärende under detta datumspann.

Mvh 
 

Nytt inlägg
 2025-03-17 14:23
 

Om c-kolumnen verkligen är tom så borde din formel ge rätt svar (trots att B:B;"<="&D2 egentligen borde vara sant för alla rader där B-kolumnen är tom).

 

Om du kör en modern excel så kan du utnyttja att vilkor innom paranteser "egentligen" är värdet  0/1. Dvs 

=SUMMA((B:B<=D2)*1) = 1 048 575

Eller hur många rader du nu har. Om du multiplicerar med en ny parantes med villkoret att B inte får vara tomt så får du reda på hur många startdatum som ligger före värdet i D2:

=SUMMA((B:B<=D2)*(ÄRTAL(B:B)))

Eller, lite mer språkneutralt:

=SUMMA((B:B<=D2)*(B:B<>""))

Sen behöver du ett villkro som säger att C-kolumnen skall vara tomt eller ha ett värde större än D1. Och då kan du addera stället.Skriv in den här formeln på första raden någonstans så ser du vilka rader som uppfyller villkoret (c kan inte vara tom OCH större än D2 samtidigt så parantesen kan aldrig bli 2)

=((C:C="")+(C:C>D2))

Lägg samman med dina tidigare villkor

=(B:B<=D2)*(B:B<>"")*((C:C="")+(C:C>D2))

Och gör en summa, med dina språkinställningar borde det blir något i stil med:

=SUM((B:B<=D2)*(B:B<>"")*((C:C="")+(C:C>D2)))

Om du har en äldre excel kanske du måste köra 

=productSUM((B:B<=D2)*(B:B<>"")*((C:C="")+(C:C>D2)))

Eller om det är tvärsom på engelska. Kommer inte ihåg:

=SUMproduct((B:B<=D2)*(B:B<>"")*((C:C="")+(C:C>D2)))

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med countifHjälp med countif

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