12. juli 2024 - 09:32Der er
7 kommentarer og 3 løsninger
Matrix formel erholdt op med at virke - Median - hvis
Jeg er vant til at arbejde med engelske formler, men min nuværende virksomhed har alt på dansk, så det kan være problemet.
Jeg har en formel: {=MEDIAN(HVIS(Sammenligningsark!B$8:B$868=K109;Sammenligningsark!AI$8:AI$868))}
Og jeg afslutter med Shift+CTRL+Enter, men den kommer med IT#.
Jeg har checket data, og der er ingen #IT i de valgte kolonner. Jeg kan køre en middel.hvis med sammenlignelige parametre: =MIDDEL.HVIS(Sammenligningsark!B:B;K116;Sammenligningsark!AI:AI), og den giver et talresultat, så det er ikke data.
Jeg forstår godt, at der er forskel i at beregne middel og median, Men jeg kan ikke se, Hvordan en middel.hvis kan finde data, hvis median ikke kan. Jeg har også checket for mine identifikationsdata, og for alle rækker, hvor der er identifikationsdata er der også tal-data.
Jamen du har helt ret. Jeg forstår ikke, og dermed forstår jeg heller ikke, hvordan jeg kan korrigere, så jeg kan beregne medianen. Det er klart at fejlen må ligge i 'Hvis' funktionen, for om jeg opsætter en formel for median, hvor jeg manuelt lister de data elementer, som jeg skal bruge medianen af, så får jeg et resultat.
Grunden til at det frustrerer mig, er, at indtil for nogle få måneder siden, så virkede min formel fra lignende datasæt, og jeg har arbejdet med den engelske oversættelse af formlen før uden problemer.
Så, om du kan pege mig i en retning af,hvordan jeg kan rette mine data ind, eller, hvilke fejl jeg skal kigge efter, så modtager jeg med kyshånd.
Jeg vil gerne bakke ebea lidt op. Du bruger en HVIS funktion, som siger at hvis tallet i K109 findes i kolonne B, så skal formelen udregne medianen af kolonne A. Men hvis tallet ikke findes i kolonne B, så har du ikke givet noget alternativ. Det mangler i din HVIS funktion. Median af ingenting --> Fejl.
Det forstår jeg godt. Men problemet er, om den returnerer 0, så skubber det til medianen, og det gør ingen forskel, om jeg indsætter "" istedet, og som sagt, så har jeg i flere år brugt en lignende formel på engelsk uden negativ resultat {=MEDIAN(IF(logical_test,value_if_true,value_if_false)}. Og det er den formel, som jeg altid ser promoveret for konditionel median: https://www.airweb.org/article/2019/10/15/excel-median-if-array-formula
Mange tak for forslaget. Jeg har prøvet, og den giver den samme fejl. Jeg prøver at lave et generisk datasæt og start forfra for at se, om jeg kan få det til at fungere.
Jeg beklager. Jeg lægger mig i støvet. Kæmpe begynderfejl. I havde begge ret. I kolonnen med mine identifikationsdata var 4 rækker, som havde #I/T. Hvis jeg slettede de 4 rækker, så rettede formlen op og virkede med {=MEDIAN(HVIS(Sammenligningsark!B$8:B$868=K109;Sammenligningsark!AI$8:AI$868))}
Jeg beklager den absolutte mangel af fejlsøgning.
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.