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
 
 » rainy 00:54
 » cVas 00:33
 » alkatraz 00:23
 » DJopek 00:13
 » abes99 00:09
 » Visar 23:48
 » patinka 23:36
 » luckyluc 23:30
 » Wolf 23:13
 » Killer 23:07
 » Morgoth 23:05
 » GLI 22:57
 » piszczyk 22:56
 » NWN 22:53
 » Wedelek 22:37
 » metacom 22:34
 » @GUTEK@ 22:27
 » DYD 22:13
 » Kenny 22:12
 » resmedia 22:06

 Dzisiaj przeczytano
 6561 postów,
 wczoraj 140905

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
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-2026, TwojePC.PL