Avatar billede MC3390 Juniormester
02. august 2013 - 23:08 Der er 17 kommentarer og
1 løsning

Tæl hvis der står noget i cellerne

Jeg har et regneark hvor der i celler C3 til C28 er muligt at skrive noget.

Jeg skulle gerne kunne tælle de udfyldte celler, men der kan være forskellige formater i cellerne(Dato, Tekst, Tal.

F.eks C3 = Tekst, C5 = Tal og C25 = Dato.

Jeg har forsøgt med tæl.hvis og tæl.hviser, men kan umiddelbart ikke få den til det ønskede. Jeg kan tælle de udfyldte celler med TÆLV, men denne funktion er ukritisk over for hvad der er skrevet i cellerne.

Håber der er nogen der kan hjælpe.

Hilsen Michael
Avatar billede kim1a Ekspert
02. august 2013 - 23:30 #1
Kunne man evt. lave støtte celler?

Tal kan jo undersøges ved at den giver en værdi hvis du ganger med 1 og dato giver et tal hvis du f.eks. bruger formlen =day(C25) - ellers melder begge to jo fejl.
Jeg kan dog ikke lige lure hvordan du finder ud af om det er tekst - men hvis du har de andre to kan du måske bare subtraktere?
Avatar billede vejmand Juniormester
03. august 2013 - 00:22 #2
F.eks:

I E1: =SUMPRODUKT((C3:C28>=DATOVÆRDI("01-01-2013"))*(C3:C28<=DATOVÆRDI("31-12-2013")))
I E2: =TÆL(C3:C28)-E1
I E3: =TÆL.HVIS(C3:C28;"*")

E1 er antal celler med dato, E2 er antal celler med tal og E3 er antal celler med tekst
Avatar billede MC3390 Juniormester
03. august 2013 - 00:52 #3
Hej vejmand

Hvis jeg forstår det rigtig er det bundet op på faste celler efter formattype, mit problem er i morgen er et tal blevet til en tekst eller dato.

Altså E1 er aktuel et tal, om et øjeblik er E1 en tekst eller en dato.

Det er en flere processer over flere kolonner der bliver tastet ind i regnearket.

I en kolonne står der til at starte med "NIL", for så at blive erstattet med en dato, når processen er tilendebragt. Så påden måde blive der i den kolonne både tekst og dato der skal tælles samtidig.

I en anden kolonne er det kun tekst, den har jeg styr på. Men for at fremtidssikre, ville jeg gerne kunne teste for der tre typer formater(Tal, tekst, dato) i samme kolonne.

Håber det giver lidt mening

Hilsen Michael


Det bliver indtastet efterhånden som processen skrider frem, starter med "NIL", bliver så til en dato
Avatar billede vejmand Juniormester
03. august 2013 - 01:04 #4
Desværre, ikke forstået........

Her kan du se et eksempel: http://gupl.dk/699800/

Måske du kan uploade et eksempel som viser hvad du ønsker....
Avatar billede MC3390 Juniormester
03. august 2013 - 01:48 #5
Hej

Kan ikke få gennemseknappen til at fungere på upload.

Jeg prøver at skrive det anderledes

I kolonne A står der dato og tekst
I kolonne b står der kun tekst.
I kolonne c står der tal, tekst og dato

Det er ikke sådan jeg har behov for at vide hvor mange der er tal, tekst eller dato, men hvor mange felter der er skrevet i.

Det kan jeg klare med TÆLV, men jeg er interesseret i at kunne sætte nogle parameter, såsom "NIL".

Så hvis der ud af 15 celler i kolonne A er udfyldt 8 med forskellige formater, skal der i celle A16 komme et resultat "8".

Alle kolonner vil til sidst være udfyldt med et format(tal,tekst eller dato), så der i celle A16 vil stå "15", B16 stå "15" osv.

Jeg troede jeg kunne klare det med Tæl.Hviser, men jeg kan ikke få det til at fungere.

=TÆL.HVISER(A1:A15;"NIL";A1:A15;dato))

Hilsen Michael
Avatar billede vejmand Juniormester
03. august 2013 - 09:31 #6
Ok, jeg forstår stadig ikke spørgsmålet.

Håber der kommer en mere klarsynet forbi dit spørgsmål.  :-)
Avatar billede MC3390 Juniormester
03. august 2013 - 09:44 #7
Hej vejmand

Efter en nat søvn virkede gennemseknappen



http://gupl.dk/699807/

Håber det bringer klarsyn :-)

Hilsen Michael
Avatar billede finb Ekspert
03. august 2013 - 10:09 #8
Fremover - du har glæde af at bruge datavalidering, så folk kun kan indtaste i de formater, du ønsker.
Avatar billede MC3390 Juniormester
03. august 2013 - 11:05 #9
Øh ? datavalidering
Avatar billede vejmand Juniormester
03. august 2013 - 11:07 #10
Som jeg ser dit eksempel, har du data i rækkerne 1 til 23

Og du vil have en sammentælling i række 29

Men af hvad? Hvilket resultat ønsker du i de forskellige celler i række 29?
Det er desværre ikke helt klart for mig.  :-)

Jeg er i gang med at klargøre til gæster som kommer her om et par timer, så jeg kommer sikkert ikke forbi mere i dag.
Avatar billede MC3390 Juniormester
03. august 2013 - 11:40 #11
Ja det jeg har behov for at hver kolonne bliver talt separat hvor der er indtastet noget og resultatet bliver skrevet i cellerne A29 til S29, så kan jeg se om der mangler noget i den enkle kolonne.



F.eks Kolonne a= 16 i A29, kolonne b = 16 i B29 osv.

i Kolonne h er der nu kun 12 udfyldte celler, så der skal i celle H29 stå 12.

Der er ikke presserende med svar, så god fornøjelse med forberedelserne.
Avatar billede MC3390 Juniormester
03. august 2013 - 18:21 #12
Har lagt et regneark op med det jeg har forsøgt, samt med lidt forklaring

http://gupl.dk/699829/

Hilsen Michael
Avatar billede vejmand Juniormester
04. august 2013 - 00:09 #13
Hvis jeg har forstået opgaven rigtig:
=TÆL(B1:B26)+TÆL.HVIS(B1:B26;"NIL")

Eksempel her: http://gupl.dk/699848/
Række 35
Avatar billede MC3390 Juniormester
04. august 2013 - 18:27 #14
Næsten, jeg lagt i cellerække 36 lavet en ny funktion, der tæller den NIL og 1 tallet med men 2 tallet er ikke talt med, det er noget af den funktion jeg er ude efter.

Men jeg mangler at få talt datoerne med.

Den skal tælle når der står

1. En dato,(Datoformat)
2. NIL,(Tekstformat)
3. 1, (Talformat)


http://gupl.dk/699865/

Hilsen Michael
Avatar billede vejmand Juniormester
04. august 2013 - 20:22 #15
Det begynder at blive meget forvirrende, det her....
Du skriver: Men jeg mangler at få talt datoerne med.
Jamen, min formel tæller datoerne med........

Jeg ved ikke hvad du ønsker?

Er det nu kun 1 taller?
Før var det alle tal?

Upload en fil, renset for alle disse formler, som ikke virker.
Skriv i stedet resultatet, du ønsker i cellen, og forklar hvordan du er kommet frem til dette tal.
Avatar billede vejmand Juniormester
04. august 2013 - 20:35 #16
Hvis det er tallene 2, 3, 4, 5, 6, 7, 8 og 9 som skal sorteres fra: =TÆL(B1:B26)+TÆL.HVIS(B1:B26;"NIL")-TÆL.HVIS(B1:B26;2)-TÆL.HVIS(B1:B26;3)-TÆL.HVIS(B1:B26;4)-TÆL.HVIS(B1:B26;5)-TÆL.HVIS(B1:B26;6)-TÆL.HVIS(B1:B26;7)-TÆL.HVIS(B1:B26;8)-TÆL.HVIS(B1:B26;9)
Avatar billede MC3390 Juniormester
05. august 2013 - 00:37 #17
Hej vejmand

Det sidste indlæg #16 kan bruges.

Min tanke var blot at teste for NIL, et eller flere tal, samt at teste om det var en dato der stod i cellen.

så funktionen så således ud'

=TÆL.HVISER(B1:B26;"NIL")+TÆL.HVISER(B1:B26;1) plus en tæl funktion, hvis det var en dato.

TÆLV tæller jo uanset hvad der står i cellen, jeg ønskede bare at kunne sætte hvilke værdier der skulle testes for.

Tak for din store hjælp og tålmodighed, send venligst et svar så du kan få point.

Hilsen Michael
Avatar billede vejmand Juniormester
05. august 2013 - 00:58 #18
Velbekomme, svar kommer her.....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester