Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind


Tæl.Hvis Funktion

 Besvar Besvar
Forfatter
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Emne: Tæl.Hvis Funktion
    Sendt: 05-09-2019 kl. 09:22
Hey,

Jeg har dette problem som lyder således at jeg har nogle dataer:

Ark1:
Kolonne B: dato og tid som ser således ud (18-08-2019 22:34:22)
og Kolonne D: Accepteret, Afvist, Dårlig behandling osv osv

Jeg vil gerne lave en funktion i Ark 2 hvor jeg henter tæller data som har disse to kriterier:

1. Skal være accepteret: "Accepteret"
2. Skal være et bestemt dato som f.eks. "19-08-2019"
Altså skal den være uafhængig af tiden på dagen, så længe det er den ønskede dato.

Accepteret virker, men når jeg prøver at kode kriterie nummer 2 sker der intet.

Koden som jeg indtil videre har formet ser således ud:

=TÆL.HVIS('Ark1'!D:D;"Accepteret";'Ark1'!B:B;"*18-08-2019*"), men kriterie 2 virker ikke, selvom jeg har undersøgt det og alle gøre det på samme måde? Når jeg indfører stjerner både foran og efter burde det betyde som jeg har forstået at så længe der står 18-08-2019, er det der står foran eller efter ligegyldigt??
Til top



Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 10:36
Citat: Skovgaard Skovgaard skrev:

Har prøvet lidt frem og tilbage, men kan kun få det til at virke, hvis vi laver en hjælpekolonne, se vedhæftet eksempel.

uploads/2506/Eksempel_2019-09-05_09-49-53_Skovgaard.xlsx


/Skovgaard


Hvad gøre jeg hvis jeg f.eks. tjekker om der i en sætning står Accepteret i, men i flere kolonner? Får en fejl hvor der står VÆRDI
Til top
Skovgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13-08-2019
Land: Danmark
Status: Offline
Point: 63
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Skovgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 09:39
Prøv at uploade et eksempel, så er det lettere at fejlsøge.

/Skovgaard
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 09:50
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 09:53
Eksemplet er et lille Excel fil hvor man kan teste denne funktion. Vil gerne lave en kode som indeholder de 2 kriterier og tæller når de bliver overholdt.
Til top
Skovgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13-08-2019
Land: Danmark
Status: Offline
Point: 63
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Skovgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 10:04
Har prøvet lidt frem og tilbage, men kan kun få det til at virke, hvis vi laver en hjælpekolonne, se vedhæftet eksempel.

uploads/2506/Eksempel_2019-09-05_09-49-53_Skovgaard.xlsx

/Skovgaard
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 10:36
Citat: Skovgaard Skovgaard skrev:

Har prøvet lidt frem og tilbage, men kan kun få det til at virke, hvis vi laver en hjælpekolonne, se vedhæftet eksempel.

uploads/2506/Eksempel_2019-09-05_09-49-53_Skovgaard.xlsx


/Skovgaard


Hvad gøre jeg hvis jeg f.eks. tjekker om der i en sætning står Accepteret i, men i flere kolonner? Får en fejl hvor der står VÆRDI
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 10:38
=TÆL.HVISER('Ark2'!R:AA;"Accepteret";'Ark2'!AC:AC;"15-08-2019").

Denne kode giver fejlen: #VÆRDI
Til top
Skovgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13-08-2019
Land: Danmark
Status: Offline
Point: 63
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Skovgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 10:56
Du kan i en tæl.hvisser funktion ikke markere flere kolonner på én gang, så bliver du nødt til at lave flere argumenter såsom...:

=TÆL.HVISER('Ark2'!R:R;"Accepteret";'Ark2'!AA:AA;"Accepteret";'Ark2'!AC:AC;"15-08-2019").

Håber du forstår hvad jeg mener :-)

/Skovgaard
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 11:05
Lige et sidste spørgsmål. Nu er det løst det første. Hvis jeg nu skulle se på 3 kolonner, hvor f.eks. det første krav var at der skulle stå "Hans", det andet krav var datoen som du har fikset og det sidste er en kolonne som f.eks. indeholder et langt tal, men man kun er interesseret i de 5 første.

Altså
=TÆL.HVISER('Ark1'!B:B;"Hans";'Ark2'!C:C;"15-08-2019";'Ark2'!D:D;"50000*")
Til top
ExDat Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 05-09-2019
Land: Danmark
Status: Offline
Point: 21
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér ExDat Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 11:06
Den giver resultatet 0 med denne ligning?
Til top
Hans K. Se dropdown
Sølv bruger
Sølv bruger


Medlem: 04-04-2019
Land: Danmark
Status: Offline
Point: 182
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 11:06
På grundlag af den fil du uploadede kl. 9:50

=SUMPRODUCT((A1:A12="Accepted")*(DATE(YEAR(B1:B12);MONTH(B1:B12);DAY(B1:B12))=--"15-08-2019"))

dansk

=SUMPRODUKT((A1:A12="Accepted")*(DATO(ÅR(B1:B12);MÅNED(B1:B12);DAG(B1:B12))=--"15-08-2019"))
Til top
Skovgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 13-08-2019
Land: Danmark
Status: Offline
Point: 63
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Skovgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 05-09-2019 kl. 11:26
Hvis du vil bruge "*" i forbindelse med tæl.hvisser, så skal du konvertere dine tal til tekst, så virker det.

/Skovgaard
Til top
 Besvar Besvar
  Del emne   

Skift forum Forum tilladelser Se dropdown

© 2010 - 2019 Dansk Regneark Forum - en del af Excel-regneark.dk