• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

versie probleem?

Status
Niet open voor verdere reacties.

descheep

Gebruiker
Lid geworden
24 feb 2009
Berichten
153
Hi,

Het probleem:

In cell C10 moet een geboortedatum (dd-mm-jjjj) ingevuld worden.
(eigenschappen cell : datum -> type *14-3-2001)

In cell E10 wordt dan de leeftijd berekend op 19-06-2010, middels formule:
=ALS(C10="";"";INTEGER((DATUM(2010;6;19)-C10)/365,25))

In een andere cell wordt dan bepaald in welke categorie iemand valt.
Maar dit is niet relevant.

Op mijn systeem werkt dit prima, maar bij collega's verschijnt dan de kreet '#WAARDE'

Als ze hun document naar mij sturen en ik open hem dan zie ik die melding ook.
Vervolgens enter ik een keer op E10 en de leeftijd verschijnt wel.

Kan dit met instellingen te maken hebben of met engels / nederlands?
 
Ik heb geen idee, maar misschien kun je deze even testen.
Code:
=DATUMVERSCHIL(C10;DATUM(2010;6;19);"Y")
 
dat zou best goed mogelijk kunnen zijn aangezien datum formaat in engels andere reeks heeft zoals MM-DD-YYYY. wij in nl gebruiken standaard DD-MM-YYYY ;)

Als je het bestandje misschien upload kunnen wij het ook ff testen. ;)

Byee VRC
 
Hi Harry,

Bij mij werkt het en ik inmiddels een collega elders in het land verzocht een testje te doen.

Bij deze collega werkte de vorige niet.

Je hoort het!

Bedankt tot zover.

groeten Marco
 
Hi Visha,

Het is inderdaad een taal probleem.

Hoe zou ik dit kunnen ontlopen?

Er worden verschillende talen en versies gebruikt binnen het bedrijf.

Ik heb het bestand erbij gedaan voor de duidelijkheid.
 

Bijlagen

inderdaad #VALUE! :D

maar ook bij een enkeling #WAARDE!

ik zelf zit nu bij de klant op een nederlands systeem, terwijl mijn laptop engels is.
wel vreemd, dat dit formulier bij mij op geen enkele manier problemen geeft?

is het sowieso niet in te bouwen, dat hij ongeacht de wijze van invullen en versie een bepaalde wijze van noteren gebruikt?
 
Hoe wil je nu de invoer?
In het bestand staat:
Geboortedatum (mm-dd-jjjj)
In je vraag staat:
geboortedatum (dd-mm-jjjj)

Het probleem hierbij is de ( landen ) instelling in windows en niet het celformaat in excel.

Is windows in gesteld als dd-mm-jjjj dan zul je de invoering in excel ook zo moeten doen.
Als je het celformaat in excel dan op mm-dd-jjjj zet dan zul je dit in de cel ook terug zien .
In de formulebalk zul je echter dd-mm-jjjj zien.

maw het ligt dus aan de pc hoe je de datum in moet geven en niet aan excel
Degene die dus invoert moet goed weten welke notatie hij/zij gebruikt.
 
Misschien staat de Pc. op USA bij landinstelling in de Configuratie.
 
aangezien het alleen voor de nederlandse vestigingen is, zou ik zeggen dd-mm-jjjj

kunnen afgezien van de windows versie dan excel de datum verplicht in dit format laten berekenen?
 
kan ik het omzeilen door.....

cell met een maand
cell met een dag
cell met een jaar

op te tellen in een nieuwe cell en aan de hand daarvan te laten rekenen?
 
net getest met mijn collega.....

het resultaat:

op 6 maart is ze 43
op 7 maart is ze 42
8 tot en met 12 maart 1967 werkt het feilloos
13 maart 1967 en verder krijgt ze #value

haar instellingen english united states
bij mij werkt het prima, mijn instellingen dutch netherlands

het probleem zit hem dus echt in de taalinstellingen.

is er een manier op deze instellingen te foppen?
ik kan onmogelijk 400 man met een werkinstruktie laten checken wat hun instellingen zijn.

ik hoor het graag.....
 
Misschien moet je twee kolommen naast elkaar zetten, met een foutafdekking vooraan.
=ALS(ISFOUT(blablabla;"";blablabla)
Eén van deze twee kolommen is de juiste natuurlijk.
Ik verneem het wel van je.
 
Beste descheep ;)

HSV bedoelt hiermee:

=ALS(ISFOUT(1ste formule plaatsen;"";2de formule plaatsen))

Voor cel T6 kan je gewoon =R6 plaatsen en de celeigenschappen bij aangepast op dddd plaatsen ipv Vert.zoeken .

Groetjes Danny. :thumb:
 
zo, ik heb het nu even anders gedaan

Maar heb je het ook geprobeerd zoals ik voorstelde?
in cel D4: =DATE(C1;B1;A1)
in C1 staat dan het jaar
in B1 staat dan de maand
en in A1 staat dan de dag
Dan kun je de opmaak van cel D4 doen zoals je zelf wilt en excel ziet de juiste maand en dag.

In je laatste voorbeeld had je het over 13 maart

De engelse versie ziet 13 aan voor een maand en een 13e maand bestaat niet ( :) behalve voor salaris uitbetalingen bij sommige bedrijven :) ) en je krijgt daarom de foutmelding.
 
Hi Danny,

Nu ben ik inmiddels een paar borrels verder.....maar dat mag de pret niet drukken ;)

Zou je hem in mijn excelletje kunnen plaatsen, want zelfs jouw heldere uitleg is mij geheel onduidelijk.

Ik ben inmiddels kwijt welke formules en T6 en R6 komen in mijn excel niet voor als datum.

Vriendelijk dank :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan