Jeg er ved at lave et regneark hvor jeg blandt andet skal lave en formel der kan tælle hvor mange dage der indeholder ordet solgt inden den dato som dagen i dag har. Jeg kan godt få den til at tælle for hele året, men ved ikke rigtig hvordan jeg skal få den til at tælle frem til dagen i dag. Jeg forsøgte mig med noget tæl.hvis, men det gik ikke at få datoen ind i.
Eksempel: Dato i kolonne A, tekst i kolonne B - skriv flg. formel i kolonne C: =TÆL.HVIS(A$1:B18;"Solgt") For at det fungerer korrekt skal du have denne formel i C19, dvs. den tæller alle forekomster af "Solgt" for alle datoer fra A1 til A18 (dagen før) /Be_Nice
Jeg ville lave en funktion (formel), som kan gøre det. Jeg forestiller mig, at du har en kolonne med datoer og en anden kolonne med "typer" (Solgt/ikke solgt osv).
Hvis du i dit VBA modul indsætter denne kode:
Public Function TælSolgt(OmrådeDato As Range, OmrådeSolgt As Range) As Double Dim x As Variant Dim KolonneForskydning As Integer Dim Tæller As Double
Datoerne står i n2:n31, måneder i o1:z1, i cellen står der så solgt hvis den er solgt, også skal jeg bare tælle hvor mange dage der er solgt frem til idag().
Umiddelbart ville jeg selv mene man kunne lave det med en sumprodukt.
Som jeg læser dine seneste info, så har du ikke deciderede datoer i dit ark - dette består "kun" af en matrix hvor tal fra 1-30! står i N2:N31 og månederne står oplistet som overskrift i O1:Z1? Det vil sige at du ikke har nogen reference til dags dato, hvorfor du ikke kan bede excel tælle/regne på forekomster frem til dags dato! /Be_Nice
Hvis du har datoerne i N2:n32 (nogle måneder har 31 dage, så du kan ikke nøjes med n2:n31) og du i O1:Z1 skifter månedsnavnene ud med 1 til 12 kan det lade sig gøre på følgende måde: I O37 skriver du: =IF(AND($N2<=DAY(TODAY());O2="Solgt";O$1<=MONTH(TODAY()));1;0) Denne formel kopieres til alle celler i O37:Z67 og resultatet får du ved formelen =SUM(O37:Z67)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.
Kæmpe prisstigninger hos VMware sender danske kunder i armene på AWS: "Prisreguleringer er noget, der trigger kunder til at træffe beslutninger," siger AWS