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
 
 » Sherif 16:28
 » NimnuL 16:26
 » J@rek 16:25
 » wrrr 16:23
 » siwydym 16:22
 » Artaa 16:21
 » Syzyf 16:15
 » zibi13 16:14
 » mravel 16:13
 » Doczu 16:08
 » jablo 16:05
 » Miron 16:04
 » KHot 16:00
 » ReMoS 15:56
 » ulan 15:55
 » Dexter 15:55
 » yeger 15:53
 » Kool@ 15:46
 » Pawiano 15:44
 » rulezDC 15:40

 Dzisiaj przeczytano
 36863 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

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