• 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.

twee kolommen controleren op EXACT

Status
Niet open voor verdere reacties.

alexdepalex

Nieuwe gebruiker
Lid geworden
1 sep 2016
Berichten
3
Hallo,

Ik heb twee kolommen A en B, met OF een datum OF een waarde NULL.
Opmaak van A is Custom (jjjj-mm-dd uu:mm:ss.mms). Opmaak B is General

Kolom A is gevuld met een berekende waarde en kolom B heeft data uit een database.
In kolom C wil ik weten of de waarde in A overeenkomt met de waarde in B met de volgende formule;
=OR(EXACT(A1;B1);EXACT(VALUE(A1);VALUE(B1)))

Ik gebruik VALUE omdat hij anders bij de datum waarden FALSE aangaf terwijl de datums wel overeenkomen (wellicht tgv de verschillende opmaak).
Nu geeft de formule echter een #VALUE! wanneer de waarden in A en B NULL zijn.

Hoe kan ik dit oplossen zodat in beide gevallen de formule een TRUE geeft wanneer de beide NULL zijn OF wanneer de datums overeenkomen?

Alvast hartelijk dank!
Alex
 
probeer even of dit werkt
Code:
=A1=B1
Anders even een voorbeeldbestandje
 
Bekijk bijlage Compare send date.xlsx

Hallo plongske,
Hartelijk dank voor je reactie!!
Ik heb een voorbeeld bestand toegevoegd.
Kolom a = product
kolom b = productiedatum (uit de source database)
kolom c = verzenddatum berekend --> indien het een bepaald product betreft wordt de verzenddatum berekend in de formule. Opgemaakt als Custom jjjj-mm-dd uu:mm:ss.mms
kolom d = de berekende verzenddatum door de interface
kolom e = ik wil graag dat deze TRUE geeft wanneer c gelijk aan d. hij geeft nu #VALUE! wanneer er een NULL staat

ik heb het idee dat het te maken heeft met de opmaak. c geeft wel TRUE bij NULL wanneer ik de formule gebruik : =EXACT(C3;D3) maar dat werkt dan weer niet met de velden die een datum bevatten.

Alvast dank voor de reactie!

Groet, Alex
 
De opmaak is nooit van invloed op waarden.
Formules in Excel kijken alleen naar waarden, nooit naar de opmaak.
Sommige waarden lijken identiek(vanwege de weergave), maar zijn dat niet: bijv. een datum (= een opgemaakt getal) en een tekstreeks die eruit ziet als een datum.
Voor een juiste vergelijking zul je van beide óf een getal, óf een tekstreeks moeten maken.

Begin de formule in kolom eens te fatsoeneren:

PHP:
=IF(A5<4;LEFT(B5;10)-CHOOSE(WEEKDAY(LEFT(B5;10);2);0;0;0;5;2;3)+0,25)
 
Laatst bewerkt:
Zie helemaal geen datum in kolomC.
Staat enkel onwaar of NULL in
 
Voor het vergelijken van Kolom C en D

Code:
=OR(C2=D2;C2=IFERROR((DATEVALUE(LEFT(D2;10))+TIMEVALUE(MID(D2;12;8)));""))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan