Hvis jeg ved hjælp af en formel skriver værdien "" i felt A1 og derefter skriver i A2: ISBLANK(A1) får jeg værdien FALSE. Dette er en total showstopper hvis man beregner filterværdier i kriterieområdet for en Dfunktion og ønsker at kunne lave disse blanke.
Kan en eller anden angive hvordan man får en reel BLANK værdi selvom der står f.eks. en IF formel i et felt??
Ja det er et fint eksempel. Problemet er at "" værdien får feltet til at blive tomt, men ikke blankt. dvs at hvis jeg har denne formel stående i et kriterieområde vil mit felt være tomt men ikke blankt og dermed vil den blive aktiv som filterværdi og således filtrere alle felterm fra i min database som er blanke. Tomt felt er altså ikke det samme som blankt felt (ISBLANK() test)
du skal ganske rigtigt bruge #I/T, hvis du ikke vil have cellen til at tælle med i eventuelle senere beregninger eller i en graf. Formlen skal se sådan ud: IF(B66<>1;1;#I/T). Hvis du ikke ønsker at se denne værdi i tabellen, kan du gøre skriften hvid med betinget formatering.
thesurfer> det såmænd osse en fejl. Hvis du ser på mine andre indlæg, plejer de at være kommentarer.
Men det ændrer altså ikke ved, at #I/T er løsningen, hvis cellen skal indgå i et videre forløb. Hvis problematikken er, at der laves en test med en HVIS(ER.TOM(A1);...;...), kan denne modificeres til =HVIS(ER.IKKE.TILGÆNGELIG(A1);...;...)
b_hansen->Problemet kan være at I/T eller N/A kan opstå i andre situationer end bare fordi, cellen er tom, afhængigt af, hvordan formlen er skruet sammen, men det kan være den eneste løsning.
kleingdk-> Det reele problem er, at en celle, der indeholder en formel aldring kan være tom. Den indeholder jo formlen. Aty den så tilsyneladende er tom, er noget andet. I stedet for at bruge ISBLANK til at teste med, kunne du bruge =IF(A1="";....
Hverken "" eller #I/T giver mit felt værdien blank. Problemet ligger i at når en dfunktion støder på et felt i kriterieområdet som ikke er blankt bliver det regnet med som selektionskriterie. Hvis feltet er blankt bliver det simpelthen sprunget over. Dvs. at alle records med et blankt inhold i det pågældende søgefelt fejlagtigt bliver udeladt.
Så kan det ikke håndteres via formler. Som jkrons skriver, kan du ikke få en celle registreret som Blank/tom, når der er en formel i den. Den er jo ikke tom!
Eneste løsning er en makro, der sletter de celler, der indeholder "" eller #I/T eller hvad du nu måtte benytte. Personligt ville jeg nok indsætte en tekst i stil med "Slettes", da du så har en entydig identifikation af, hvilke celler, der skal slettes.
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.