Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » esteban 15:56
 » bajbusek 15:56
 » hokr 15:45
 » Jumper 15:45
 » abes99 15:43
 » ligand17 15:42
 » Artaa 15:41
 » P_M_ 15:39
 » Kenjiro 15:36
 » dugi 15:35
 » exmac 15:35
 » rulezDC 15:33
 » P@blo 15:33
 » DJopek 15:30
 » Robek 15:10
 » KHot 15:06
 » Banan 15:06
 » buddookan 15:05
 » Syzyf 15:02
 » kyusi 15:00

 Dzisiaj przeczytano
 41100 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[excel] w jaki sposób zrobić weryfikację numeru NIP w Excelu. , DeK 31/07/16 21:09
Przeszukuję różne fora ale jest taki bałagan, że nie rozumiem kompletnie tego co znajduję.
W jaki sposób dokonać weryfikacji poprawności numeru NIP w Excelu bez użycia VBA? Tak by zwracało prawdę lub fałsz.

Znalazłem coś takiego:

=MOD(SUMA.ILOCZYNÓW(FRAGMENT.TEKSTU(PODSTAW(A1;"-";"");WIERSZ(ADR.POŚR("1:9"));1)*{6\5\7\2\3\4\5\6\7});11)

Ale obecnie nie stosuje się już rozdzielania NIPu. NIP ma 10 znaków, trochę nei rozumiem tej funkcji, czy ona poprawnie działa dla NIPu?

  1. ech... , Okota 1/08/16 08:21
    http://excelowo.pl/...rawnosc-numeru-nip-w-excel-u

    Dyslektyka błąd nie pyka...
    RTS wszechczasów:
    Supreme Commander

    1. ale , Zibi 1/08/16 09:28
      on chciał bez VBA
      S.W.

    2. Przerobiona ta pierwsza funkcja , Visar 1/08/16 16:13
      =ORAZ(DŁ( PODSTAW(A1;"-";"")) = 10;PRAWY(TEKST( MOD(SUMA.ILOCZYNÓW(FRAGMENT.TEKSTU(PODSTAW(A1;"-";"");WIERSZ(ADR.POŚR("1:9"));1)*{6;5;7;2;3;4;5;6;7});11); "0"))=PRAWY(A1))

      Działa bez względu na to czy w numerze NIP są kreski, czy ich nie ma

      Visar

      1. Dzięki wielkie. , DeK 1/08/16 20:51
        j.w. :)

  2. to tak na piechotę , Dhoine 1/08/16 11:33
    ale działa:

    =JEŻELI(MOD(LEWY(A1;1)*6+FRAGMENT.TEKSTU(A1;2;1)*5+FRAGMENT.TEKSTU(A1;3;1)*7+FRAGMENT.TEKSTU(A1;4;1)*2+FRAGMENT.TEKSTU(A1;5;1)*3+FRAGMENT.TEKSTU(A1;6;1)*4+FRAGMENT.TEKSTU(A1;7;1)*5+FRAGMENT.TEKSTU(A1;8;1)*6+FRAGMENT.TEKSTU(A1;9;1)*7;11)=0;"NIP ok";"zły NIP")

  3. tu jest opis tego co znajdujesz a nie rozumiesz ;) , Kenny 1/08/16 19:16
    http://www.bardzki.pl/..._funkcja_czy_poprawny_nip

    Wyglada na to, ze system nadajacy NIP wykorzystuje jakas - podobno znana - metode walidacji :) Majac opis, mozna juz samemu napisac dzialanie.

    .:Pozdrowienia:.

    1. Właśnie chcę to też zrozumieć , DeK 1/08/16 20:51
      dlatego link się przyda.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL