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
 
 » Shark20 02:49
 » MARC 02:08
 » RoBakk 01:51
 » Rybeck 01:27
 » Martens 01:06
 » rainy 00:57
 » spidi 00:42
 » Paweł27 00:36
 » m&m 00:35
 » rzymo 00:35
 » b0b3r 00:22
 » dugi 00:21
 » NWN 00:20
 » Logan 00:16
 » mnih 00:10
 » cVas 00:08
 » Wedrowiec 00:08
 » Visar 00:06
 » Raist 00:04
 » muerte 00:04

 Dzisiaj przeczytano
 41111 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